Class OperatorProcessor
java.lang.Object
org.apache.pdfbox.contentstream.operator.OperatorProcessor
- Direct Known Subclasses:
BeginMarkedContentSequence, BeginMarkedContentSequenceWithProperties, BeginText, Concatenate, DrawObject, DrawObject, EndMarkedContentSequence, EndText, GraphicsOperatorProcessor, MoveText, MoveTextSetLeading, NextLine, Restore, Save, SetCharSpacing, SetColor, SetFlatness, SetFontAndSize, SetGraphicsStateParameters, SetLineCapStyle, SetLineDashPattern, SetLineJoinStyle, SetLineMiterLimit, SetLineWidth, SetMatrix, SetNonStrokingColorSpace, SetRenderingIntent, SetStrokingColorSpace, SetTextHorizontalScaling, SetTextLeading, SetTextRenderingMode, SetTextRise, SetWordSpacing, ShowText, ShowTextAdjusted, ShowTextLine, ShowTextLineAndSpace
Processes a PDF operator.
- Author:
- Laurent Huault
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckArrayTypesClass(List<COSBase> operands, Class<?> clazz) Check whether all operands list elements are an instance of a specific class.protected final PDFStreamEngineReturns the processing context.abstract StringgetName()Returns the name of this operator, e.g.abstract voidProcess the operator.voidsetContext(PDFStreamEngine context) Sets the processing context.
-
Field Details
-
context
The processing context.
-
-
Constructor Details
-
OperatorProcessor
protected OperatorProcessor()Creates a new OperatorProcessor.
-
-
Method Details
-
getContext
Returns the processing context.- Returns:
- the processing context
-
setContext
Sets the processing context.- Parameters:
context- the processing context.
-
process
Process the operator.- Parameters:
operator- the operator to processoperands- the operands to use when processing- Throws:
IOException- if the operator cannot be processed
-
getName
Returns the name of this operator, e.g. "BI". -
checkArrayTypesClass
-