/** * @param decimalSymbol * the decimalSymbol to set */ @Override public void setDecimalSymbol( String decimalSymbol ) { this.decimalSymbol = decimalSymbol; decimalFormatChanged = true; compareStorageAndActualFormat(); }
/** * @param groupingSymbol * the groupingSymbol to set */ @Override public void setGroupingSymbol( String groupingSymbol ) { this.groupingSymbol = groupingSymbol; decimalFormatChanged = true; compareStorageAndActualFormat(); }
/** * @param storageMetadata * the storageMetadata to set */ @Override public void setStorageMetadata( ValueMetaInterface storageMetadata ) { this.storageMetadata = storageMetadata; compareStorageAndActualFormat(); }
/** * @param conversionMask * the conversionMask to set */ @Override public void setConversionMask( String conversionMask ) { this.conversionMask = conversionMask; dateFormatChanged = true; decimalFormatChanged = true; compareStorageAndActualFormat(); }
/** * @param encoding * the encoding to set */ @Override public void setStringEncoding( String encoding ) { this.stringEncoding = encoding; determineSingleByteEncoding(); compareStorageAndActualFormat(); }
@Override public ValueMetaBase clone() { try { ValueMetaBase valueMeta = (ValueMetaBase) super.clone(); valueMeta.dateFormat = null; valueMeta.decimalFormat = null; if ( dateFormatLocale != null ) { valueMeta.dateFormatLocale = (Locale) dateFormatLocale.clone(); } if ( dateFormatTimeZone != null ) { valueMeta.dateFormatTimeZone = (TimeZone) dateFormatTimeZone.clone(); } if ( storageMetadata != null ) { valueMeta.storageMetadata = storageMetadata.clone(); } if ( conversionMetadata != null ) { valueMeta.conversionMetadata = conversionMetadata.clone(); } valueMeta.compareStorageAndActualFormat(); return valueMeta; } catch ( CloneNotSupportedException e ) { return null; } }