org.enhydra.shark.xpdl
Class XMLElementChangeInfo

java.lang.Object
  extended by org.enhydra.shark.xpdl.XMLElementChangeInfo

public class XMLElementChangeInfo
extends java.lang.Object

Structure representing info for the change of some XMLElement.

Author:
Sasa Bojanic

Field Summary
protected  int action
           
protected  XMLElement changedElement
           
protected  java.util.List changedSubElements
           
static int INSERTED
           
protected  java.lang.Object newValue
           
protected  java.lang.Object oldValue
           
static int REMOVED
           
static int REPOSITIONED
           
static int UPDATED
           
 
Constructor Summary
XMLElementChangeInfo()
           
 
Method Summary
 int getAction()
           
 java.lang.String getActionName()
           
 XMLElement getChangedElement()
           
 java.util.List getChangedSubElements()
           
 java.lang.Object getNewValue()
           
 java.lang.Object getOldValue()
           
 void setAction(int action)
           
 void setChangedElement(XMLElement changedElement)
           
 void setChangedSubElements(java.util.List changedSubElements)
           
 void setNewValue(java.lang.Object newValue)
           
 void setOldValue(java.lang.Object oldValue)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UPDATED

public static final int UPDATED
See Also:
Constant Field Values

INSERTED

public static final int INSERTED
See Also:
Constant Field Values

REMOVED

public static final int REMOVED
See Also:
Constant Field Values

REPOSITIONED

public static final int REPOSITIONED
See Also:
Constant Field Values

changedElement

protected XMLElement changedElement

oldValue

protected java.lang.Object oldValue

newValue

protected java.lang.Object newValue

changedSubElements

protected java.util.List changedSubElements

action

protected int action
Constructor Detail

XMLElementChangeInfo

public XMLElementChangeInfo()
Method Detail

getAction

public int getAction()

setAction

public void setAction(int action)

getChangedSubElements

public java.util.List getChangedSubElements()

setChangedSubElements

public void setChangedSubElements(java.util.List changedSubElements)

getNewValue

public java.lang.Object getNewValue()

setNewValue

public void setNewValue(java.lang.Object newValue)

getOldValue

public java.lang.Object getOldValue()

setOldValue

public void setOldValue(java.lang.Object oldValue)

getChangedElement

public XMLElement getChangedElement()

setChangedElement

public void setChangedElement(XMLElement changedElement)

getActionName

public java.lang.String getActionName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object