Package org.verapdf.features.objects
Class ActionFeaturesObject
- java.lang.Object
-
- org.verapdf.features.objects.FeaturesObject
-
- org.verapdf.features.objects.ActionFeaturesObject
-
public class ActionFeaturesObject extends FeaturesObject
- Author:
- Maksim Bezrukov
-
-
Field Summary
-
Fields inherited from class org.verapdf.features.objects.FeaturesObject
adapter, errors
-
-
Constructor Summary
Constructors Constructor Description ActionFeaturesObject(ActionFeaturesObjectAdapter adapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeaturesDatagetData()FeatureObjectTypegetType()FeatureTreeNodereportFeatures(FeatureExtractionResult collection)Reports all features from the object into the collection-
Methods inherited from class org.verapdf.features.objects.FeaturesObject
collectFeatures, generateAttributeXPath, generateVariableXPath, registerNewError
-
-
-
-
Constructor Detail
-
ActionFeaturesObject
public ActionFeaturesObject(ActionFeaturesObjectAdapter adapter)
-
-
Method Detail
-
getType
public FeatureObjectType getType()
- Specified by:
getTypein classFeaturesObject- Returns:
- enum type of the current feature object
-
reportFeatures
public FeatureTreeNode reportFeatures(FeatureExtractionResult collection) throws FeatureParsingException
Description copied from class:FeaturesObjectReports all features from the object into the collection- Overrides:
reportFeaturesin classFeaturesObject- Parameters:
collection- collection for feature report- Returns:
- FeatureTreeNode class which represents a root node of the constructed collection tree
- Throws:
FeatureParsingException- occurs when wrong features tree node constructs
-
getData
public FeaturesData getData()
- Specified by:
getDatain classFeaturesObject- Returns:
- features data for object
-
-