org.shiftone.arbor
Class BeanElement

java.lang.Object
  extended byorg.shiftone.arbor.BeanElement
All Implemented Interfaces:
StackElement

class BeanElement
extends java.lang.Object
implements StackElement

Class BeanElement

Author:
Jeff Drost

Field Summary
static java.lang.Class[] EMPTY_CLASS_ARRAY
           
static java.lang.Object[] EMPTY_OBJECT_ARRAY
           
 
Constructor Summary
BeanElement(java.lang.Object target, NameMapper nameMapper)
          Constructor BeanElement
BeanElement(java.lang.String name, java.lang.Object target, NameMapper nameMapper)
          Constructor BeanElement
 
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

EMPTY_CLASS_ARRAY

public static final java.lang.Class[] EMPTY_CLASS_ARRAY

EMPTY_OBJECT_ARRAY

public static final java.lang.Object[] EMPTY_OBJECT_ARRAY
Constructor Detail

BeanElement

public BeanElement(java.lang.Object target,
                   NameMapper nameMapper)
Constructor BeanElement

Parameters:
target -
nameMapper -

BeanElement

public BeanElement(java.lang.String name,
                   java.lang.Object target,
                   NameMapper nameMapper)
Constructor BeanElement

Parameters:
name -
target -
nameMapper -
Method Detail

toString

public java.lang.String toString()
Method toString

Returns:

setAttribute

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

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

createChild

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

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

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