de.grogra.texgen
Class DiamondSquareTexture.Type

java.lang.Object
  extended by de.grogra.reflect.MemberDecorator
      extended by de.grogra.reflect.TypeDecorator
          extended by de.grogra.persistence.ManageableType
              extended by de.grogra.persistence.SCOType
                  extended by de.grogra.imp.objects.ImageAdapter.Type
                      extended by de.grogra.texgen.DiamondSquareTexture.Type
All Implemented Interfaces:
Member, Type
Enclosing class:
DiamondSquareTexture

public static class DiamondSquareTexture.Type
extends ImageAdapter.Type


Nested Class Summary
 
Nested classes/interfaces inherited from class de.grogra.persistence.SCOType
SCOType.Field
 
Nested classes/interfaces inherited from class de.grogra.persistence.ManageableType
ManageableType.ArrayComponent
 
Field Summary
protected static int FIELD_COUNT
           
 
Fields inherited from class de.grogra.persistence.SCOType
$TYPE, representative
 
Fields inherited from class de.grogra.persistence.ManageableType
FIELD_NAME_SERIALIZATION, FIELD_NODE_SERIALIZATION, finished, LIST_SERIALIZATION
 
Fields inherited from interface de.grogra.reflect.Type
BOOLEAN, BYTE, CHAR, CLASS, DOUBLE, FLOAT, FLOATING_POINT, INT, INTEGRAL, INVALID, LOCAL_CLASS_MODIFIERS, LONG, MEMBER_CLASS_MODIFIERS, MEMBER_INTERFACE_MODIFIERS, NULL, NUMBER, NUMERIC, OBJECT, SHORT, STRING, TOP_LEVEL_CLASS_MODIFIERS, TOP_LEVEL_INTERFACE_MODIFIERS, TYPE, TYPE_0, VOID
 
Fields inherited from interface de.grogra.reflect.Member
ABSTRACT, ACCESS_MODIFIERS, ARRAY, BRIDGE, CONSTANT, FINAL, INTERFACE, JAVA_MODIFIERS, LOCAL_CLASS, MIN_UNUSED_MODIFIER, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE
 
Constructor Summary
DiamondSquareTexture.Type(java.lang.Class c, SCOType supertype)
           
DiamondSquareTexture.Type(DiamondSquareTexture representative, SCOType supertype)
           
 
Method Summary
protected  boolean getBoolean(java.lang.Object o, int id)
           
protected  float getFloat(java.lang.Object o, int id)
           
protected  int getInt(java.lang.Object o, int id)
           
protected  long getLong(java.lang.Object o, int id)
           
 java.lang.Object newInstance()
           
protected  void setBoolean(java.lang.Object o, int id, boolean value)
           
protected  void setFloat(java.lang.Object o, int id, float value)
           
protected  void setInt(java.lang.Object o, int id, int value)
           
protected  void setLong(java.lang.Object o, int id, long value)
           
 
Methods inherited from class de.grogra.persistence.SCOType
addManagedField, addManagedField, getByte, getChar, getDouble, getObject, getRepresentative, getShort, isWritable, newInstance, setByte, setChar, setDouble, setObject, setShort, validate
 
Methods inherited from class de.grogra.persistence.ManageableType
addManagedField, cloneManageable, cloneNonsharedObject, cloneObject, cloneObject, forClass, forName, forType, getFCOFields, getManageableSupertype, getManagedField, getManagedField, getManagedFieldCount, getSerializationMethod, getSupertype, isAssignableFrom, isSerializable, read, readObject, replaceType, resolveAliasField, setObject, setSerializable, setSerializationMethod, write
 
Methods inherited from class de.grogra.reflect.TypeDecorator
createArray, getArrayType, getBinaryName, getComponentType, getDeclaredField, getDeclaredFieldCount, getDeclaredInterface, getDeclaredInterfaceCount, getDeclaredMethod, getDeclaredMethodCount, getDeclaredType, getDeclaredTypeCount, getDefaultElementValue, getImplementationClass, getLookup, getPackage, getTypeId, getTypeLoader, isInstance, isStringSerializable, toString, undecorate, valueOf
 
Methods inherited from class de.grogra.reflect.MemberDecorator
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDecoratedMember, getDescriptor, getModifiers, getName, getSimpleName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.grogra.reflect.Member
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName, getSimpleName
 

Field Detail

FIELD_COUNT

protected static final int FIELD_COUNT
See Also:
Constant Field Values
Constructor Detail

DiamondSquareTexture.Type

public DiamondSquareTexture.Type(java.lang.Class c,
                                 SCOType supertype)

DiamondSquareTexture.Type

public DiamondSquareTexture.Type(DiamondSquareTexture representative,
                                 SCOType supertype)
Method Detail

getBoolean

protected boolean getBoolean(java.lang.Object o,
                             int id)
Overrides:
getBoolean in class SCOType

getFloat

protected float getFloat(java.lang.Object o,
                         int id)
Overrides:
getFloat in class SCOType

getInt

protected int getInt(java.lang.Object o,
                     int id)
Overrides:
getInt in class SCOType

getLong

protected long getLong(java.lang.Object o,
                       int id)
Overrides:
getLong in class SCOType

newInstance

public java.lang.Object newInstance()
Specified by:
newInstance in interface Type
Overrides:
newInstance in class SCOType

setBoolean

protected void setBoolean(java.lang.Object o,
                          int id,
                          boolean value)
Overrides:
setBoolean in class SCOType

setFloat

protected void setFloat(java.lang.Object o,
                        int id,
                        float value)
Overrides:
setFloat in class SCOType

setInt

protected void setInt(java.lang.Object o,
                      int id,
                      int value)
Overrides:
setInt in class SCOType

setLong

protected void setLong(java.lang.Object o,
                       int id,
                       long value)
Overrides:
setLong in class SCOType