org.openliberty.arisid.schema
Class AttributeRef
java.lang.Object
org.openliberty.arisid.schema.schemaRef
org.openliberty.arisid.schema.AttributeRef
public class AttributeRef
- extends schemaRef
A class used to define references to attributes defined in CARML DataDefs
declaration and accessible via the SchemaManager
.
This class tracks optionality, policy, and use description in connection with
a reference attribute object.
Constructor Summary |
AttributeRef(org.w3c.dom.Node node)
|
AttributeRef(java.lang.String attrRef,
java.lang.String policyRef,
boolean optional,
java.lang.String description)
Constructor to define a reference to an attribute 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
AttributeRef
public AttributeRef(org.w3c.dom.Node node)
AttributeRef
public AttributeRef(java.lang.String attrRef,
java.lang.String policyRef,
boolean optional,
java.lang.String description)
- Constructor to define a reference to an attribute defined in the
SchemaManager
- Parameters:
attrRef
- 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 attribute is optionaldescription
- A description of the use of the attribute 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