com.teamkonzept.dom4jb.beans
Class Property

java.lang.Object
  |
  +--com.teamkonzept.dom4jb.beans.Property
All Implemented Interfaces:
Groupable
Direct Known Subclasses:
ComplexProperty, SimpleProperty

public abstract class Property
extends Object
implements Groupable


Field Summary
static PropertyDescriptor IDENTITY
           
protected  PropertyDescriptor property
           
 
Constructor Summary
protected Property()
           
  Property(PropertyDescriptor property)
           
 
Method Summary
 void addTo(List list)
           
protected static Method findMethod(Class beanClass, String[] prefix, String base, Class[] params)
           
 ContentIterator getContentIterator(Document doc, Object obj)
           
protected  Object getObject(Object bean)
           
static PropertyDescriptor getProperty(String name, Class beanClass)
           
 void setPropertyDescriptor(PropertyDescriptor descriptor)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.teamkonzept.dom4jb.schema.Groupable
getContent
 

Field Detail

IDENTITY

public static final PropertyDescriptor IDENTITY

property

protected PropertyDescriptor property
Constructor Detail

Property

protected Property()

Property

public Property(PropertyDescriptor property)
Method Detail

getProperty

public static PropertyDescriptor getProperty(String name,
                                             Class beanClass)
                                      throws IntrospectionException
IntrospectionException

findMethod

protected static Method findMethod(Class beanClass,
                                   String[] prefix,
                                   String base,
                                   Class[] params)

getContentIterator

public final ContentIterator getContentIterator(Document doc,
                                                Object obj)
Specified by:
getContentIterator in interface Groupable

getObject

protected final Object getObject(Object bean)
                          throws IllegalAccessException,
                                 InvocationTargetException
IllegalAccessException
InvocationTargetException

setPropertyDescriptor

public void setPropertyDescriptor(PropertyDescriptor descriptor)

addTo

public void addTo(List list)
Specified by:
addTo in interface Groupable

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()


Copyright © 2001-2003 Team-Konzept GmbH & CO KG. All Rights Reserved.