Package org.verapdf.gf.model.impl.pd
Class GFPDContentStream
- java.lang.Object
-
- org.verapdf.model.GenericModelObject
-
- org.verapdf.gf.model.impl.pd.GFPDObject
-
- org.verapdf.gf.model.impl.pd.GFPDContentStream
-
- All Implemented Interfaces:
Object,PDContentStream,PDObject
- Direct Known Subclasses:
GFPDSemanticContentStream
public class GFPDContentStream extends GFPDObject implements PDContentStream
- Author:
- Timur Kamalov
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONTENT_STREAM_TYPEprotected List<Operator>operatorsstatic StringOPERATORSprotected StringparentsTagsprotected StringparentStructureTag-
Fields inherited from class org.verapdf.gf.model.impl.pd.GFPDObject
contentStream, document, id, MAX_NUMBER_OF_ELEMENTS, pdcMap, pdFont, simpleCOSObject, simplePDObject
-
Fields inherited from class org.verapdf.model.GenericModelObject
contextDependent
-
-
Constructor Summary
Constructors Constructor Description GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject)GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, String type)GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, String parentStructureTag, String parentsTags)GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, String parentStructureTag, String parentsTags, String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetinheritedResourceNames()where the resource is used (for form XObjects, patterns, Type3 fonts, annotations).List<? extends Object>getLinkedObjects(String link)StringgetundefinedResourceNames()comma separated list of resource names, which referenced by content stream but missing in resource dictionarybooleanisContainsTransparency()protected voidparseOperators()-
Methods inherited from class org.verapdf.gf.model.impl.pd.GFPDObject
getentries, getID
-
Methods inherited from class org.verapdf.model.GenericModelObject
getContext, getExtraContext, getLinks, getObjectType, getProperties, getSuperTypes, isContextDependent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.verapdf.model.baselayer.Object
getContext, getExtraContext, getID, getLinks, getObjectType, getProperties, getSuperTypes, isContextDependent
-
Methods inherited from interface org.verapdf.model.pdlayer.PDObject
getentries
-
-
-
-
Field Detail
-
CONTENT_STREAM_TYPE
public static final String CONTENT_STREAM_TYPE
- See Also:
- Constant Field Values
-
OPERATORS
public static final String OPERATORS
- See Also:
- Constant Field Values
-
parentStructureTag
protected String parentStructureTag
-
parentsTags
protected String parentsTags
-
-
Constructor Detail
-
GFPDContentStream
public GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject)
-
GFPDContentStream
public GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, String parentStructureTag, String parentsTags)
-
GFPDContentStream
public GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, String type)
-
GFPDContentStream
public GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, String parentStructureTag, String parentsTags, String type)
-
-
Method Detail
-
getLinkedObjects
public List<? extends Object> getLinkedObjects(String link)
- Specified by:
getLinkedObjectsin interfaceObject- Overrides:
getLinkedObjectsin classGenericModelObject- Parameters:
link- - the name of a link- Returns:
- List of objects with the given link
-
parseOperators
protected void parseOperators()
-
getundefinedResourceNames
public String getundefinedResourceNames()
Description copied from interface:PDContentStreamcomma separated list of resource names, which referenced by content stream but missing in resource dictionary- Specified by:
getundefinedResourceNamesin interfacePDContentStream
-
getinheritedResourceNames
public String getinheritedResourceNames()
Description copied from interface:PDContentStreamwhere the resource is used (for form XObjects, patterns, Type3 fonts, annotations).- Specified by:
getinheritedResourceNamesin interfacePDContentStream
-
isContainsTransparency
public boolean isContainsTransparency()
-
-