uk.ac.ic.doc.automed.wrappers.xsdomobject
Class Element

java.lang.Object
  extended by uk.ac.ic.doc.automed.wrappers.xsdomobject.XSDOMObject
      extended by uk.ac.ic.doc.automed.wrappers.xsdomobject.Element

public class Element
extends XSDOMObject

Define the internal representation for an XMLSchema element


Field Summary
private  XSDOMObject primaryKey
          A primary key associated with this Element.
 
Fields inherited from class uk.ac.ic.doc.automed.wrappers.xsdomobject.XSDOMObject
icon, keyref, maxOccurs, minOccurs, name, parent, parentSO, required, type
 
Constructor Summary
Element(java.lang.String name, java.lang.String type)
          Creates a new instance of Element
Element(java.lang.String name, java.lang.String type, java.lang.String minOccurs, java.lang.String maxOccurs)
          Creates a new instance of Element with a type and a boundedness
 
Method Summary
 XSDOMObject getPrimaryKey()
          Get the primary key for this Element
 void setPrimaryKey(XSDOMObject primaryKey)
          Set the primary key for this Element
 
Methods inherited from class uk.ac.ic.doc.automed.wrappers.xsdomobject.XSDOMObject
getIcon, getKeyRef, getMaxOccurs, getMinOccurs, getName, getParentSchemaObject, getType, setIcon, setKeyRef, setMaxOccurs, setMinOccurs, setName, setParent, setParentSchemaObject, setType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

primaryKey

private XSDOMObject primaryKey
A primary key associated with this Element.

Constructor Detail

Element

public Element(java.lang.String name,
               java.lang.String type)
Creates a new instance of Element


Element

public Element(java.lang.String name,
               java.lang.String type,
               java.lang.String minOccurs,
               java.lang.String maxOccurs)
Creates a new instance of Element with a type and a boundedness

Method Detail

getPrimaryKey

public XSDOMObject getPrimaryKey()
Get the primary key for this Element


setPrimaryKey

public void setPrimaryKey(XSDOMObject primaryKey)
Set the primary key for this Element