archiver
Class ClassInfo

java.lang.Object
  |
  +--archiver.ClassInfo

public class ClassInfo
extends java.lang.Object


Constructor Summary
ClassInfo(java.lang.Class declaringClass)
           
ClassInfo(java.lang.Class declaringClass, java.lang.String[] propertyNames)
           
ClassInfo(java.lang.Class declaringClass, java.lang.String[] constructorArgs, java.lang.String[] propertyNames)
           
 
Method Summary
 void addProperty(Property p)
           
 void addProperty(java.lang.String name)
           
 java.lang.Object getConstructor(java.lang.Object newInstance, java.lang.Object oldInstance)
           
 java.lang.Object[] getInitializer(java.lang.Object newInstance, java.lang.Object oldInstance)
           
 java.util.Vector getProperties()
           
 Property getProperty(java.lang.String propertyName)
           
 void removeProperty(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassInfo

public ClassInfo(java.lang.Class declaringClass)

ClassInfo

public ClassInfo(java.lang.Class declaringClass,
                 java.lang.String[] propertyNames)

ClassInfo

public ClassInfo(java.lang.Class declaringClass,
                 java.lang.String[] constructorArgs,
                 java.lang.String[] propertyNames)
Method Detail

getProperty

public Property getProperty(java.lang.String propertyName)

addProperty

public void addProperty(Property p)

removeProperty

public void removeProperty(java.lang.String name)

addProperty

public void addProperty(java.lang.String name)

getProperties

public java.util.Vector getProperties()

getConstructor

public java.lang.Object getConstructor(java.lang.Object newInstance,
                                       java.lang.Object oldInstance)
                                throws java.lang.Exception

getInitializer

public java.lang.Object[] getInitializer(java.lang.Object newInstance,
                                         java.lang.Object oldInstance)