.. java:import:: java.util HashMap .. java:import:: org.caosdb.server.entity EntityID .. java:import:: org.caosdb.server.entity EntityInterface .. java:import:: org.caosdb.server.entity Message .. java:import:: org.caosdb.server.entity.container Container .. java:import:: org.reflections Reflections AbstractDatatype ================ .. java:package:: org.caosdb.server.datatype :noindex: .. java:type:: public abstract class AbstractDatatype Fields ------ desc ^^^^ .. java:field:: protected String desc :outertype: AbstractDatatype id ^^ .. java:field:: protected EntityID id :outertype: AbstractDatatype name ^^^^ .. java:field:: protected String name :outertype: AbstractDatatype Constructors ------------ AbstractDatatype ^^^^^^^^^^^^^^^^ .. java:constructor:: protected AbstractDatatype() :outertype: AbstractDatatype Methods ------- datatypeFactory ^^^^^^^^^^^^^^^ .. java:method:: public static AbstractDatatype datatypeFactory(String datatype) :outertype: AbstractDatatype datatypeFactory ^^^^^^^^^^^^^^^ .. java:method:: public static AbstractDatatype datatypeFactory(EntityID id, String name) :outertype: AbstractDatatype datatypeFactory ^^^^^^^^^^^^^^^ .. java:method:: public static AbstractDatatype datatypeFactory(EntityID datatype) :outertype: AbstractDatatype equals ^^^^^^ .. java:method:: @Override public boolean equals(Object obj) :outertype: AbstractDatatype getId ^^^^^ .. java:method:: public EntityID getId() :outertype: AbstractDatatype getName ^^^^^^^ .. java:method:: public String getName() :outertype: AbstractDatatype initializeDatatypes ^^^^^^^^^^^^^^^^^^^ .. java:method:: public static void initializeDatatypes(Container dts) throws Exception :outertype: AbstractDatatype parseValue ^^^^^^^^^^ .. java:method:: public abstract Value parseValue(Object value) throws Message :outertype: AbstractDatatype setName ^^^^^^^ .. java:method:: protected void setName(String name) :outertype: AbstractDatatype toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: AbstractDatatype