com.github.dreamhead.moco.parser.model
Class Dynamics

java.lang.Object
  extended by com.github.dreamhead.moco.parser.model.Dynamics
Direct Known Subclasses:
DynamicRequestMatcherFactory, ResponseSetting

public class Dynamics
extends java.lang.Object


Constructor Summary
Dynamics()
           
 
Method Summary
protected
<T> com.google.common.base.Predicate<java.lang.reflect.Field>
fieldExist(T target)
           
protected  java.lang.Iterable<java.lang.reflect.Field> getFields(java.lang.Class<?> clazz)
           
protected
<T> T
invokeTarget(java.lang.String name, int value, java.lang.Class<T> clazz)
           
protected
<T> T
invokeTarget(java.lang.String name, long value, java.lang.Class<T> clazz)
           
protected
<T> T
invokeTarget(java.lang.String name, java.lang.Object value, java.lang.Class<T> clazz)
           
protected  com.google.common.base.Predicate<java.lang.reflect.Field> isClassField()
           
protected  com.google.common.base.Predicate<java.lang.reflect.Field> isFinalField()
           
protected
<T> com.google.common.base.Predicate<java.lang.reflect.Field>
isValidField(T target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dynamics

public Dynamics()
Method Detail

isClassField

protected com.google.common.base.Predicate<java.lang.reflect.Field> isClassField()

isFinalField

protected com.google.common.base.Predicate<java.lang.reflect.Field> isFinalField()

fieldExist

protected <T> com.google.common.base.Predicate<java.lang.reflect.Field> fieldExist(T target)

getFields

protected java.lang.Iterable<java.lang.reflect.Field> getFields(java.lang.Class<?> clazz)

isValidField

protected <T> com.google.common.base.Predicate<java.lang.reflect.Field> isValidField(T target)

invokeTarget

protected <T> T invokeTarget(java.lang.String name,
                             java.lang.Object value,
                             java.lang.Class<T> clazz)

invokeTarget

protected <T> T invokeTarget(java.lang.String name,
                             int value,
                             java.lang.Class<T> clazz)

invokeTarget

protected <T> T invokeTarget(java.lang.String name,
                             long value,
                             java.lang.Class<T> clazz)