Package org.verapdf.gf.model.impl.pd
Class GFPDStructTreeRoot
- java.lang.Object
-
- org.verapdf.model.GenericModelObject
-
- org.verapdf.gf.model.impl.pd.GFPDObject
-
- org.verapdf.gf.model.impl.pd.GFPDStructTreeRoot
-
- All Implemented Interfaces:
Object
,PDObject
,PDStructTreeRoot
public class GFPDStructTreeRoot extends GFPDObject implements PDStructTreeRoot
- Author:
- Maksim Bezrukov
-
-
Field Summary
Fields Modifier and Type Field Description static String
CHILDREN
Link name forK
keystatic String
ROLE_MAP_NAMES
Link name forroleMapNames
keystatic String
STRUCT_TREE_ROOT_TYPE
Type name forPBoxPDStructTreeRoot
-
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 GFPDStructTreeRoot(PDStructTreeRoot treeRoot)
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
gethasContentItems()
true if the structure element contains content items as its childrenString
getkidsStandardTypes()
ampersand separated list of child element types, role mapped to the standard typesList<? extends Object>
getLinkedObjects(String link)
String
gettopLevelFirstElementStandardType()
standard type of the first kid-
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
-
STRUCT_TREE_ROOT_TYPE
public static final String STRUCT_TREE_ROOT_TYPE
Type name forPBoxPDStructTreeRoot
- See Also:
- Constant Field Values
-
CHILDREN
public static final String CHILDREN
Link name forK
key- See Also:
- Constant Field Values
-
ROLE_MAP_NAMES
public static final String ROLE_MAP_NAMES
Link name forroleMapNames
key- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GFPDStructTreeRoot
public GFPDStructTreeRoot(PDStructTreeRoot treeRoot)
Default constructor- Parameters:
treeRoot
- structure tree root implementation
-
-
Method Detail
-
getkidsStandardTypes
public String getkidsStandardTypes()
Description copied from interface:PDStructTreeRoot
ampersand separated list of child element types, role mapped to the standard types- Specified by:
getkidsStandardTypes
in interfacePDStructTreeRoot
-
gethasContentItems
public Boolean gethasContentItems()
Description copied from interface:PDStructTreeRoot
true if the structure element contains content items as its children- Specified by:
gethasContentItems
in interfacePDStructTreeRoot
-
getLinkedObjects
public List<? extends Object> getLinkedObjects(String link)
- Specified by:
getLinkedObjects
in interfaceObject
- Overrides:
getLinkedObjects
in classGenericModelObject
- Parameters:
link
- - the name of a link- Returns:
- List of objects with the given link
-
gettopLevelFirstElementStandardType
public String gettopLevelFirstElementStandardType()
Description copied from interface:PDStructTreeRoot
standard type of the first kid- Specified by:
gettopLevelFirstElementStandardType
in interfacePDStructTreeRoot
-
-