org.openspml.v2.profiles.spmldsml
Class AttributeDefinitionReference

java.lang.Object
  extended byorg.openspml.v2.msg.spml.Extensible
      extended byorg.openspml.v2.profiles.spmldsml.ExtensibleElement
          extended byorg.openspml.v2.profiles.spmldsml.AttributeDefinitionReference
All Implemented Interfaces:
MarshallableElement, OpenContentContainer

public class AttributeDefinitionReference
extends org.openspml.v2.profiles.spmldsml.ExtensibleElement


Constructor Summary
  AttributeDefinitionReference()
           
  AttributeDefinitionReference(java.lang.String name)
           
  AttributeDefinitionReference(java.lang.String name, java.net.URI schema)
           
  AttributeDefinitionReference(java.lang.String name, java.net.URI schema, boolean required)
           
protected AttributeDefinitionReference(java.lang.String name, java.net.URI schema, java.lang.Boolean required)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getName()
           
 PrefixAndNamespaceTuple[] getNamespacesInfo()
          We need to know the namespace of the class to include.
 java.lang.Boolean getRequired()
           
 java.net.URI getSchema()
           
 int hashCode()
           
 void setName(java.lang.String name)
           
 void setRequired(java.lang.Boolean required)
           
 void setSchema(java.net.URI schema)
           
 
Methods inherited from class org.openspml.v2.msg.spml.Extensible
addOpenContentAttr, addOpenContentAttr, addOpenContentElement, findOpenContentAttrValueByName, findOperationalAttrByName, findOperationalNVPByName, getOpenContentAttrs, getOpenContentElements, isValid, removeOpenContentAttr, removeOpenContentElement, setOpenContent, setOpenContentAttrs, setOpenContentElements
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeDefinitionReference

protected AttributeDefinitionReference(java.lang.String name,
                                       java.net.URI schema,
                                       java.lang.Boolean required)

AttributeDefinitionReference

public AttributeDefinitionReference()

AttributeDefinitionReference

public AttributeDefinitionReference(java.lang.String name,
                                    java.net.URI schema,
                                    boolean required)

AttributeDefinitionReference

public AttributeDefinitionReference(java.lang.String name,
                                    java.net.URI schema)

AttributeDefinitionReference

public AttributeDefinitionReference(java.lang.String name)
Method Detail

getSchema

public java.net.URI getSchema()

setSchema

public void setSchema(java.net.URI schema)

getRequired

public java.lang.Boolean getRequired()

setRequired

public void setRequired(java.lang.Boolean required)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Extensible

hashCode

public int hashCode()
Overrides:
hashCode in class Extensible

getNamespacesInfo

public PrefixAndNamespaceTuple[] getNamespacesInfo()
Description copied from interface: MarshallableElement
We need to know the namespace of the class to include.

Specified by:
getNamespacesInfo in interface MarshallableElement
Overrides:
getNamespacesInfo in class Extensible


Copyright © Sun Microsystems, Inc. All Rights Reserved.