com.u2d.model
Class Harvester
java.lang.Object
com.u2d.model.Harvester
public class Harvester
- extends java.lang.Object
- Author:
- Eitan Suez
|
Method Summary |
static java.lang.String |
capitalize(java.lang.String fieldName)
|
static java.util.Map |
harvestCommands(java.lang.Class clazz,
ComplexType parent)
|
static java.util.List |
harvestFields(FieldParent parent)
|
static java.util.Set |
harvestStateClasses(java.lang.Class clazz)
|
static java.lang.Object |
introspectField(java.lang.Class clazz,
java.lang.String fieldName)
|
static java.lang.Object |
introspectField(java.lang.Class clazz,
java.lang.String fieldName,
java.lang.Object defaultValue)
|
static java.lang.String |
makeGetterName(java.lang.String fieldName)
|
static Onion |
simpleHarvestCommands(java.lang.Class clazz,
Onion commands,
boolean wantStaticMethods,
ComplexType parent)
|
static Onion |
simpleHarvestCommands(java.lang.Class clazz,
Onion commands,
boolean wantStaticMethods,
ComplexType parent,
boolean shallow)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Harvester
public Harvester()
harvestCommands
public static java.util.Map harvestCommands(java.lang.Class clazz,
ComplexType parent)
simpleHarvestCommands
public static Onion simpleHarvestCommands(java.lang.Class clazz,
Onion commands,
boolean wantStaticMethods,
ComplexType parent)
simpleHarvestCommands
public static Onion simpleHarvestCommands(java.lang.Class clazz,
Onion commands,
boolean wantStaticMethods,
ComplexType parent,
boolean shallow)
harvestStateClasses
public static java.util.Set harvestStateClasses(java.lang.Class clazz)
harvestFields
public static java.util.List harvestFields(FieldParent parent)
throws java.beans.IntrospectionException
- Throws:
java.beans.IntrospectionException
introspectField
public static java.lang.Object introspectField(java.lang.Class clazz,
java.lang.String fieldName)
introspectField
public static java.lang.Object introspectField(java.lang.Class clazz,
java.lang.String fieldName,
java.lang.Object defaultValue)
makeGetterName
public static java.lang.String makeGetterName(java.lang.String fieldName)
capitalize
public static java.lang.String capitalize(java.lang.String fieldName)