TWE 2.5-1 API

org.enhydra.jawe.shark
Class ExtendedAttributesWrapper

java.lang.Object
  extended byorg.enhydra.shark.xpdl.XMLElement
      extended byorg.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
          extended byorg.enhydra.shark.xpdl.XMLCollection
              extended byorg.enhydra.jawe.shark.ExtendedAttributesWrapper
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable, org.enhydra.shark.xpdl.XMLElementChangeListener

public class ExtendedAttributesWrapper
extends org.enhydra.shark.xpdl.XMLCollection
implements org.enhydra.shark.xpdl.XMLElementChangeListener

See Also:
Serialized Form

Field Summary
protected  org.enhydra.shark.xpdl.elements.ExtendedAttributes eas
           
 
Fields inherited from class org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
cachesInitialized, elementMap, elements
 
Fields inherited from class org.enhydra.shark.xpdl.XMLElement
isReadOnly, listeners, notifyListeners, notifyMainListeners, originalElementHashCode, parent, value
 
Constructor Summary
ExtendedAttributesWrapper(org.enhydra.shark.xpdl.elements.ExtendedAttributes eas)
           
 
Method Summary
 void add(org.enhydra.shark.xpdl.XMLElement el)
          NOTE: Method signature changed to public.
 org.enhydra.shark.xpdl.XMLElement generateNewElement()
          Generates the new element that made collection.
 org.enhydra.shark.xpdl.XMLElement remove(int no)
           
 int remove(org.enhydra.shark.xpdl.XMLElement el)
           
 boolean reposition(org.enhydra.shark.xpdl.XMLElement el, int newPos)
           
 void unregister()
           
 void xmlElementChanged(org.enhydra.shark.xpdl.XMLElementChangeInfo info)
           
 
Methods inherited from class org.enhydra.shark.xpdl.XMLCollection
add, addAll, checkRepositioning, clear, clearCaches, clone, containsElement, getCollectionElement, indexOf, initCaches, isEmpty, makeAs, removeAll, removeElement
 
Methods inherited from class org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
contains, equals, get, setNotifyListeners, setNotifyMainListeners, setReadOnly, setValue, size, toElementMap, toElements
 
Methods inherited from class org.enhydra.shark.xpdl.XMLElement
addListener, createInfo, getListeners, getMainElement, getOriginalElementHashCode, getParent, isMainElement, isReadOnly, isRequired, notifyListeners, notifyMainListeners, removeListener, setParent, toName, toValue
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eas

protected org.enhydra.shark.xpdl.elements.ExtendedAttributes eas
Constructor Detail

ExtendedAttributesWrapper

public ExtendedAttributesWrapper(org.enhydra.shark.xpdl.elements.ExtendedAttributes eas)
Method Detail

add

public void add(org.enhydra.shark.xpdl.XMLElement el)
Description copied from class: org.enhydra.shark.xpdl.XMLCollection
NOTE: Method signature changed to public.


remove

public int remove(org.enhydra.shark.xpdl.XMLElement el)

remove

public org.enhydra.shark.xpdl.XMLElement remove(int no)

reposition

public boolean reposition(org.enhydra.shark.xpdl.XMLElement el,
                          int newPos)

generateNewElement

public org.enhydra.shark.xpdl.XMLElement generateNewElement()
Description copied from class: org.enhydra.shark.xpdl.XMLCollection
Generates the new element that made collection. Derived classes has to implement this method to create it's collection element.


xmlElementChanged

public void xmlElementChanged(org.enhydra.shark.xpdl.XMLElementChangeInfo info)
Specified by:
xmlElementChanged in interface org.enhydra.shark.xpdl.XMLElementChangeListener

unregister

public void unregister()

TWE 2.5-1 API