org.openliberty.arisid.schema
Class PredicateRef
java.lang.Object
org.openliberty.arisid.schema.schemaRef
org.openliberty.arisid.schema.PredicateRef
public class PredicateRef
- extends schemaRef
A class used to define references to predicates defined in CARML DataDefs
declaration and accessible via the SchemaManager
.
This class tracks optionality, policy, and use description in connection with
a reference to a PredicateDef
object.
Constructor Summary |
PredicateRef(org.w3c.dom.Node node)
|
PredicateRef(java.lang.String predRef,
java.lang.String policyRef,
boolean optional,
java.lang.String description)
Constructor to define a reference to a predicate defined in the
SchemaManager |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
REF_ELEMENT
public static final java.lang.String REF_ELEMENT
- See Also:
- Constant Field Values
PredicateRef
public PredicateRef(org.w3c.dom.Node node)
PredicateRef
public PredicateRef(java.lang.String predRef,
java.lang.String policyRef,
boolean optional,
java.lang.String description)
- Constructor to define a reference to a predicate defined in the
SchemaManager
- Parameters:
predRef
- A String identifier corresponding to the value returned by
baseAttribute.getNameId()
.policyRef
- A String reference to a policy defined in the SchemaManageroptional
- A boolean indicating whether the predicate is optionaldescription
- A description of the use of the predicate or null.
appendChildren
public void appendChildren(org.w3c.dom.Node parent)
- Overrides:
appendChildren
in class schemaRef
toString
public java.lang.String toString()
- Overrides:
toString
in class schemaRef