org.openspml.v2.profiles.spmldsml
Class ObjectClassDefinition

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

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


Constructor Summary
ObjectClassDefinition()
           
ObjectClassDefinition(java.lang.String name)
           
ObjectClassDefinition(java.lang.String name, AttributeDefinitionReferences memberAttributes)
           
ObjectClassDefinition(java.lang.String name, AttributeDefinitionReferences memberAttributes, ObjectClassDefinitionReferences superiorClasses)
           
ObjectClassDefinition(java.lang.String name, AttributeDefinitionReferences memberAttributes, ObjectClassDefinitionReferences superiorClasses, java.lang.String description)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getDescription()
           
 java.lang.String getElementName()
          This should return the name of the element to be placed in the XML
 AttributeDefinitionReferences getMemberAttributes()
           
 java.lang.String getName()
           
 PrefixAndNamespaceTuple[] getNamespacesInfo()
          We need to know the namespace of the class to include.
 ObjectClassDefinitionReferences getSuperiorClasses()
           
 int hashCode()
           
 void setDescription(java.lang.String description)
           
 void setMemberAttributes(AttributeDefinitionReferences memberAttributes)
           
 void setName(java.lang.String name)
           
 void setSuperiorClasses(ObjectClassDefinitionReferences superiorClasses)
           
 
Methods inherited from class org.openspml.v2.msg.spml.Extensible
addOpenContentAttr, addOpenContentAttr, addOpenContentElement, findOpenContentAttrValueByName, findOperationalAttrByName, findOperationalNVPByName, getOpenContentAttrs, getOpenContentElements, getOpenContentElements, isValid, removeAllOperationalNVPsWithName, removeOpenContentAttr, removeOpenContentElement, setOpenContent, setOpenContentAttrs, setOpenContentElements
 
Methods inherited from class org.openspml.v2.util.xml.BasicMarshallableElement
getElementName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectClassDefinition

public ObjectClassDefinition()

ObjectClassDefinition

public ObjectClassDefinition(java.lang.String name,
                             AttributeDefinitionReferences memberAttributes,
                             ObjectClassDefinitionReferences superiorClasses,
                             java.lang.String description)

ObjectClassDefinition

public ObjectClassDefinition(java.lang.String name,
                             AttributeDefinitionReferences memberAttributes,
                             ObjectClassDefinitionReferences superiorClasses)

ObjectClassDefinition

public ObjectClassDefinition(java.lang.String name,
                             AttributeDefinitionReferences memberAttributes)

ObjectClassDefinition

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

getMemberAttributes

public AttributeDefinitionReferences getMemberAttributes()

setMemberAttributes

public void setMemberAttributes(AttributeDefinitionReferences memberAttributes)

getSuperiorClasses

public ObjectClassDefinitionReferences getSuperiorClasses()

setSuperiorClasses

public void setSuperiorClasses(ObjectClassDefinitionReferences superiorClasses)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getNamespacesInfo

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


equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Extensible

getElementName

public java.lang.String getElementName()
Description copied from interface: MarshallableElement
This should return the name of the element to be placed in the XML

Specified by:
getElementName in interface MarshallableElement
Overrides:
getElementName in class BasicMarshallableElement


Copyright © Sun Microsystems, Inc. All Rights Reserved.