Class DataDefinition
- Object
-
- DataDefinition
-
public class DataDefinition extends Object
Field definition- Author:
- Tommaso Nolli
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
DataDefinition.Field
Inner class for Data fields
-
Constructor Summary
Constructors Constructor Description DataDefinition(String charset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addField(int len)
For classes with unknown length; this values will be threated asString
s and truncated at the specified lenvoid
addField(Class<?> clazz)
Well known classes Short Integer Long Float Double DateCharset
getCharset()
Character set values are encoded in.int
getEncodedLen()
Gets the len of this field after the encoding, this method may be different from getLen() only if exists strings in the definitionDataDefinition.Field
getField(int i)
int
getFieldsCount()
int
getLen()
Gets the max len of the databoolean
isValid()
-
-
-
Constructor Detail
-
DataDefinition
public DataDefinition(String charset)
-
-
Method Detail
-
isValid
public final boolean isValid()
-
getFieldsCount
public int getFieldsCount()
-
getField
public DataDefinition.Field getField(int i)
-
addField
public void addField(Class<?> clazz)
Well known classes- Short
- Integer
- Long
- Float
- Double
- Date
-
addField
public void addField(int len)
For classes with unknown length; this values will be threated asString
s and truncated at the specified len
-
getCharset
public Charset getCharset()
Character set values are encoded in.
-
getLen
public int getLen()
Gets the max len of the data
-
getEncodedLen
public int getEncodedLen()
Gets the len of this field after the encoding, this method may be different from getLen() only if exists strings in the definition
-
-