class ValueMetaBase implements IValueMeta {

  public static final String[] getAllTypes() {

    return ValueMetaFactory.getAllValueMetaNames();

    /*
     * String retval[] = new String[typeCodes.length]; System.arraycopy(typeCodes, 0, retval, 0, typeCodes.length);
     * return retval;
     */
  }

  public  ValueMetaBase();
  public  ValueMetaBase( String name );
  public  ValueMetaBase( String name, int type );
  public  ValueMetaBase( String name, int type, Comparator<Object> comparator );
  public  ValueMetaBase( String name, int type, int length, int precision );
  public  ValueMetaBase( String name, int type, int length, int precision, Comparator<Object> comparator );
  public  ValueMetaBase( Node node );
  @Deprecated public  ValueMetaBase( DataInputStream inputStream );

}