Uses of Interface
gov.nist.secauto.metaschema.core.model.constraint.IKeyField
-
Packages that use IKeyField Package Description gov.nist.secauto.metaschema.core.model.constraint Support for validating bound objects using Metaschema constraints. -
-
Uses of IKeyField in gov.nist.secauto.metaschema.core.model.constraint
Classes in gov.nist.secauto.metaschema.core.model.constraint that implement IKeyField Modifier and Type Class Description class
DefaultKeyField
Methods in gov.nist.secauto.metaschema.core.model.constraint that return types with arguments of type IKeyField Modifier and Type Method Description List<IKeyField>
DefaultIndex. getKeyFields()
List<IKeyField>
IIndex. getKeyFields()
Retrieve the key field components used to generate a key for this index.List<? extends IKeyField>
IKeyConstraint. getKeyFields()
Retrieve the list of keys to use in creating and looking up an entry in a given index.Method parameters in gov.nist.secauto.metaschema.core.model.constraint with type arguments of type IKeyField Modifier and Type Method Description static IIndex
IIndex. newInstance(List<? extends IKeyField> keyFields)
Construct a new index using the provided key field components to generate keys.static List<String>
IIndex. toKey(INodeItem item, List<? extends IKeyField> keyFields, DynamicContext dynamicContext)
Construct a key by evaluating the provided key field components against the provided item.Constructor parameters in gov.nist.secauto.metaschema.core.model.constraint with type arguments of type IKeyField Constructor Description DefaultIndex(List<? extends IKeyField> keyFields)
Construct a new index.
-