public void loadXML( Node metaNode ) {
name = XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_NAME" ) );
rename = XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_RENAME" ) );
type = ValueMetaFactory.getIdForValueMeta(
XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_TYPE" ) ) );
length = Const.toInt( XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_LENGTH" ) ), -2 );
precision =
Const.toInt( XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_PRECISION" ) ), -2 );
storageType =
ValueMetaBase.getStorageType( XMLHandler.getTagValue( metaNode, attributesInterface
.getXmlCode( "META_STORAGE_TYPE" ) ) );
conversionMask = XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_CONVERSION_MASK" ) );
dateFormatLenient =
Boolean.parseBoolean( XMLHandler.getTagValue( metaNode, attributesInterface
.getXmlCode( "META_DATE_FORMAT_LENIENT" ) ) );
dateFormatLocale =
XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_DATE_FORMAT_LOCALE" ) );
dateFormatTimeZone =
XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_DATE_FORMAT_TIMEZONE" ) );
encoding = XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_ENCODING" ) );
lenientStringToNumber =
Boolean.parseBoolean( XMLHandler.getTagValue( metaNode, attributesInterface
.getXmlCode( "META_LENIENT_STRING_TO_NUMBER" ) ) );
encoding = XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_ENCODING" ) );
decimalSymbol = XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_DECIMAL" ) );
groupingSymbol = XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_GROUPING" ) );
currencySymbol = XMLHandler.getTagValue( metaNode, attributesInterface.getXmlCode( "META_CURRENCY" ) );
}