Class ControlIndexingVisitor
java.lang.Object
gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractCatalogVisitor<T,R>
gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractCatalogEntityVisitor<T,R>
gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractIndexingVisitor<IIndexer,Void>
gov.nist.secauto.oscal.lib.profile.resolver.support.ControlIndexingVisitor
- All Implemented Interfaces:
ICatalogVisitor<IIndexer,Void>
A visitor that walks a catalog visiting controls and parameters.
-
Field Summary
Fields inherited from class gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractCatalogEntityVisitor
CHILD_PART_METAPATH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected VoidaggregateResults(Void first, Void second, IIndexer state) protected IIndexergetIndexer(IIndexer state) protected VoidnewDefaultResult(IIndexer state) voidvisitProfile(gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem root, IIndexer index) Methods inherited from class gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractIndexingVisitor
visitControl, visitGroup, visitLocation, visitParameter, visitPart, visitParty, visitResource, visitRoleMethods inherited from class gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractCatalogEntityVisitor
getItemTypesToVisit, isVisitedItemType, visitBackMatter, visitCatalog, visitControlContainer, visitControlInternal, visitGroupContainer, visitGroupInternal, visitMetadata, visitPartsMethods inherited from class gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractCatalogVisitor
visitControlItem, visitGroupItem
-
Constructor Details
-
ControlIndexingVisitor
-
-
Method Details
-
getIndexer
- Specified by:
getIndexerin classAbstractIndexingVisitor<IIndexer,Void>
-
newDefaultResult
- Specified by:
newDefaultResultin classAbstractCatalogVisitor<IIndexer,Void>
-
aggregateResults
- Specified by:
aggregateResultsin classAbstractCatalogVisitor<IIndexer,Void>
-
visitProfile
public void visitProfile(@NonNull gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem root, @NonNull IIndexer index)
-