org.shiftone.arbor
Class AttributeElement

java.lang.Object
  extended byorg.shiftone.arbor.AttributeElement
All Implemented Interfaces:
LifecycleListener, StackElement

class AttributeElement
extends java.lang.Object
implements StackElement, LifecycleListener

Allows EventProcessor to push text node data into "set" accessors on beans.


Field Summary
(package private)  java.lang.String propertyName
           
(package private)  StackElement targetBean
           
(package private)  java.lang.StringBuffer value
           
 
Constructor Summary
AttributeElement(StackElement targetBean, java.lang.String propertyName)
          Constructor AttributeElement
 
Method Summary
 void addText(java.lang.String text)
          Method addText
 StackElement createChild(java.lang.String elementName)
          Method createChild
 void finished()
          Method finished
 void setAttribute(java.lang.String name, java.lang.String value)
          Method setAttribute
 java.lang.String toString()
          Method toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

targetBean

StackElement targetBean

propertyName

java.lang.String propertyName

value

java.lang.StringBuffer value
Constructor Detail

AttributeElement

public AttributeElement(StackElement targetBean,
                        java.lang.String propertyName)
Constructor AttributeElement

Parameters:
targetBean -
propertyName -
Method Detail

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)
Method setAttribute

Specified by:
setAttribute in interface StackElement
Parameters:
name -
value -

createChild

public StackElement createChild(java.lang.String elementName)
Method createChild

Specified by:
createChild in interface StackElement
Parameters:
elementName -
Returns:

addText

public void addText(java.lang.String text)
             throws NestedSAXException
Method addText

Specified by:
addText in interface StackElement
Parameters:
text -
Throws:
NestedSAXException

finished

public void finished()
              throws NestedSAXException
Method finished

Specified by:
finished in interface StackElement
Throws:
NestedSAXException

toString

public java.lang.String toString()
Method toString

Returns: