|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.maps.jsio.rebind.TaskFactory
public class TaskFactory
Examines types to produce Tasks.
Nested Class Summary | |
---|---|
static interface |
TaskFactory.Policy
Defines an extraction policy when creating Tasks. |
Field Summary | |
---|---|
static TaskFactory.Policy |
EXPORTER_POLICY
|
static TaskFactory.Policy |
FLYWEIGHT_POLICY
|
static TaskFactory.Policy |
WRAPPER_POLICY
|
Method Summary | |
---|---|
static java.util.Map<java.lang.String,com.google.gwt.maps.jsio.rebind.Task> |
extractMethods(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle,
com.google.gwt.core.ext.typeinfo.JClassType clazz,
TaskFactory.Policy policy)
Populate propertyAccessors from an array of JMethods. |
protected static java.lang.String |
getPropertyNameFromMethod(com.google.gwt.core.ext.typeinfo.JMethod method)
Utility method to extract the bean-style property name from a method. |
protected static com.google.gwt.maps.jsio.rebind.Task |
getPropertyPair(java.util.Map<java.lang.String,com.google.gwt.maps.jsio.rebind.Task> propertyAccessors,
java.lang.String property)
Utility method to access a Map of String, Tasks. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final TaskFactory.Policy FLYWEIGHT_POLICY
public static final TaskFactory.Policy WRAPPER_POLICY
public static final TaskFactory.Policy EXPORTER_POLICY
Method Detail |
---|
public static java.util.Map<java.lang.String,com.google.gwt.maps.jsio.rebind.Task> extractMethods(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle, com.google.gwt.core.ext.typeinfo.JClassType clazz, TaskFactory.Policy policy) throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteException
protected static java.lang.String getPropertyNameFromMethod(com.google.gwt.core.ext.typeinfo.JMethod method)
protected static com.google.gwt.maps.jsio.rebind.Task getPropertyPair(java.util.Map<java.lang.String,com.google.gwt.maps.jsio.rebind.Task> propertyAccessors, java.lang.String property)
propertyAccessors
- The Map to operate onproperty
- The name of the property
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |