Uses of Interface
gov.nist.secauto.oscal.lib.profile.resolver.policy.ICustomReferencePolicy
-
Packages that use ICustomReferencePolicy Package Description gov.nist.secauto.oscal.lib.profile.resolver.policy -
-
Uses of ICustomReferencePolicy in gov.nist.secauto.oscal.lib.profile.resolver.policy
Classes in gov.nist.secauto.oscal.lib.profile.resolver.policy that implement ICustomReferencePolicy Modifier and Type Class Description class
AbstractCustomReferencePolicy<TYPE>
class
AbstractMultiItemTypeReferencePolicy<TYPE>
class
AnchorReferencePolicy
class
InsertReferencePolicy
class
LinkReferencePolicy
class
PropertyReferencePolicy
Methods in gov.nist.secauto.oscal.lib.profile.resolver.policy with parameters of type ICustomReferencePolicy Modifier and Type Method Description default boolean
ICustomReferencePolicyHandler. handleIdentifierNonMatch(ICustomReferencePolicy<TYPE> policy, TYPE reference, IReferenceVisitor<?> visitor)
A callback used to handle the case where an identifier could not be parsed from the reference text.default boolean
ICustomReferencePolicyHandler. handleIndexHit(ICustomReferencePolicy<TYPE> policy, TYPE reference, IEntityItem item, IReferenceVisitor<?> visitor)
A callback used to handle the case where an identifier could be parsed and the index contains a matching entity.abstract boolean
AbstractIndexMissPolicyHandler. handleIndexMiss(ICustomReferencePolicy<TYPE> policy, TYPE type, List<IEntityItem.ItemType> itemTypes, String identifier, IReferenceVisitor<?> visitor)
default boolean
ICustomReferencePolicyHandler. handleIndexMiss(ICustomReferencePolicy<TYPE> policy, TYPE reference, List<IEntityItem.ItemType> itemTypes, String identifier, IReferenceVisitor<?> visitor)
A callback used to handle the case where an identifier could be parsed from the reference text, but the index didn't contain a matching entity.
-