org.deft.extension.persistence
Class Item

java.lang.Object
  extended by org.deft.extension.persistence.Item
Direct Known Subclasses:
Decoration, Modification

public abstract class Item
extends java.lang.Object

Common base for modification and decoration tags.

Author:
Martin Heinzerling

Constructor Summary
Item(Invoker invoker)
           
Item(Invoker invoker, java.util.Map<java.lang.String,java.lang.String> params)
           
Item(org.w3c.dom.Node node)
           
 
Method Summary
 void apply(org.deft.repository.ast.TreeNode ast)
          Apply stored modifictions/decoration to a AST.
 org.w3c.dom.Element toElement(org.w3c.dom.Document doc)
          Creates a equivalent XML element .
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Item

public Item(Invoker invoker)

Item

public Item(Invoker invoker,
            java.util.Map<java.lang.String,java.lang.String> params)

Item

public Item(org.w3c.dom.Node node)
Method Detail

apply

public void apply(org.deft.repository.ast.TreeNode ast)
Apply stored modifictions/decoration to a AST.


toElement

public org.w3c.dom.Element toElement(org.w3c.dom.Document doc)
Creates a equivalent XML element .

Parameters:
doc - parent document to get all namespaces
Returns:

toString

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