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
- Author:
- Timur Kamalov
-
Field Summary
FieldsFields inherited from class org.verapdf.gf.model.impl.pd.GFPDObject
contentStream, document, id, MAX_NUMBER_OF_ELEMENTS, pdcMap, pdFont, simpleCOSObject, simplePDObjectFields inherited from class org.verapdf.model.GenericModelObject
contextDependent -
Constructor Summary
ConstructorsConstructorDescriptionGFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, COSKey parentObjectKey) GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, COSKey parentObjectKey, String type) GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, COSObject parentStructElem, List<String> parentsTags, COSKey parentObjectKey) GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, COSObject parentStructElem, List<String> parentsTags, COSKey parentObjectKey, String type) -
Method Summary
Modifier and TypeMethodDescriptioncomma separated list of resource names, which are taken not from the resource dictionary explicitly associated with the page content, but are inherited either from the pages tree (for pages) or from the parent page object where the resource is used (for form XObjects, patterns, Type3 fonts, annotations).getLinkedObjects(String link) comma separated list of resource names, which referenced by content stream but missing in resource dictionarybooleanprotected booleanprotected voidMethods inherited from class org.verapdf.gf.model.impl.pd.GFPDObject
getentries, getID, getobjectKeyMethods inherited from class org.verapdf.model.GenericModelObject
getContext, getExtraContext, getLinks, getObjectType, getProperties, getSuperTypes, isContextDependentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.verapdf.model.baselayer.Object
getContext, getExtraContext, getID, getLinks, getObjectType, getProperties, getSuperTypes, isContextDependentMethods inherited from interface org.verapdf.model.pdlayer.PDObject
getentries, getobjectKey
-
Field Details
-
CONTENT_STREAM_TYPE
- See Also:
-
OPERATORS
- See Also:
-
operators
-
parentStructElem
-
parentsTags
-
-
Constructor Details
-
GFPDContentStream
public GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, COSKey parentObjectKey) -
GFPDContentStream
public GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, COSObject parentStructElem, List<String> parentsTags, COSKey parentObjectKey) -
GFPDContentStream
public GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, COSKey parentObjectKey, String type) -
GFPDContentStream
public GFPDContentStream(PDContentStream contentStream, PDResourcesHandler resourcesHandler, GraphicState inheritedGraphicState, StructureElementAccessObject structureElementAccessObject, COSObject parentStructElem, List<String> parentsTags, COSKey parentObjectKey, String type)
-
-
Method Details
-
getLinkedObjects
- 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
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
Description copied from interface:PDContentStreamcomma separated list of resource names, which are taken not from the resource dictionary explicitly associated with the page content, but are inherited either from the pages tree (for pages) or from the parent page object where the resource is used (for form XObjects, patterns, Type3 fonts, annotations).- Specified by:
getinheritedResourceNamesin interfacePDContentStream
-
isContainsTransparency
public boolean isContainsTransparency() -
isSemantic
protected boolean isSemantic()
-