org.chromattic.core.vt
Class BaseValueType<E,I>
java.lang.Object
org.chromattic.core.vt.ValueType<E>
org.chromattic.core.vt.BaseValueType<E,I>
- Direct Known Subclasses:
- BaseValueType.BOOLEAN, BaseValueType.DATE, BaseValueType.DOUBLE, BaseValueType.LONG, BaseValueType.PATH, BaseValueType.STREAM, BaseValueType.STRING
public abstract class BaseValueType<E,I>
- extends ValueType<E>
- Version:
- $Revision$
- Author:
- Julien Viet
|
Constructor Summary |
protected |
BaseValueType(java.util.List<E> defaultValues,
java.lang.Class<E> objectType,
java.lang.Class<?> realType)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseValueType
protected BaseValueType(java.util.List<E> defaultValues,
java.lang.Class<E> objectType,
java.lang.Class<?> realType)
getDefaultValue
public java.util.List<E> getDefaultValue()
- Specified by:
getDefaultValue in class ValueType<E>
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitive in class ValueType<E>
toExternal
public abstract E toExternal(I internal)
toInternal
public abstract I toInternal(E external)
getObjectType
public java.lang.Class<E> getObjectType()
- Specified by:
getObjectType in class ValueType<E>
getRealType
public java.lang.Class<?> getRealType()
- Specified by:
getRealType in class ValueType<E>
Copyright © 2011 eXo Platform SAS. All Rights Reserved.