in SdmxStructureParser/src/main/java/org/sdmxsource/sdmx/structureparser/builder/xmlBeans/v21/assemblers/TextFormatAssembler.java [49:163]
public void assemble(TextFormatType assembleInto, TextFormatBean assembleFrom) throws SdmxException {
TEXT_TYPE textType = assembleFrom.getTextType();
if (textType != null) {
try {
assembleInto.setTextType(dataTypeBuilder.build(textType));
} catch (Throwable th) {
assembleInto.unsetTextType();
log.warn("SDMX 2.1 - Unable to set TextType '" + textType + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getSequence().isSet()) {
try {
assembleInto.setIsSequence(assembleFrom.getSequence().isTrue());
} catch (Throwable th) {
assembleInto.unsetIsSequence();
log.warn("SDMX 2.1 - Unable to set IsSequence '" + assembleFrom.getSequence() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getMinLength() != null) {
try {
assembleInto.setMinLength(assembleFrom.getMinLength());
} catch (Throwable th) {
assembleInto.unsetMinLength();
log.warn("SDMX 2.1 - Unable to set MinLength '" + assembleFrom.getMinLength() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getMaxLength() != null) {
try {
assembleInto.setMaxLength(assembleFrom.getMaxLength());
} catch (Throwable th) {
assembleInto.unsetMaxLength();
log.warn("SDMX 2.1 - Unable to set MaxLength '" + assembleFrom.getMaxLength() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getMinValue() != null) {
try {
assembleInto.setMinValue(assembleFrom.getMinValue());
} catch (Throwable th) {
assembleInto.unsetMinValue();
log.warn("SDMX 2.1 - Unable to set MinValue '" + assembleFrom.getMinValue() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getMaxValue() != null) {
try {
assembleInto.setMaxValue(assembleFrom.getMaxValue());
} catch (Throwable th) {
assembleInto.unsetMaxValue();
log.warn("SDMX 2.1 - Unable to set MaxValue '" + assembleFrom.getMaxValue() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getStartValue() != null) {
try {
assembleInto.setStartValue(assembleFrom.getStartValue());
} catch (Throwable th) {
assembleInto.unsetStartValue();
log.warn("SDMX 2.1 - Unable to set StartValue '" + assembleFrom.getStartValue() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getEndValue() != null) {
try {
assembleInto.setEndValue(assembleFrom.getEndValue());
} catch (Throwable th) {
assembleInto.unsetEndValue();
log.warn("SDMX 2.1 - Unable to set EndValue '" + assembleFrom.getEndValue() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getInterval() != null) {
try {
assembleInto.setInterval(assembleFrom.getInterval());
} catch (Throwable th) {
assembleInto.unsetInterval();
log.warn("SDMX 2.1 - Unable to set Interval '" + assembleFrom.getInterval() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getTimeInterval() != null) {
try {
assembleInto.setTimeInterval(new GDuration(assembleFrom.getTimeInterval()));
} catch (Throwable th) {
assembleInto.unsetTimeInterval();
log.warn("SDMX 2.1 - Unable to set TimeInterval '" + assembleFrom.getTimeInterval() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getDecimals() != null) {
try {
assembleInto.setDecimals(assembleFrom.getDecimals());
} catch (Throwable th) {
assembleInto.unsetDecimals();
log.warn("SDMX 2.1 - Unable to set Decimals '" + assembleFrom.getDecimals() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getPattern() != null) {
try {
assembleInto.setPattern(assembleFrom.getPattern());
} catch (Throwable th) {
assembleInto.unsetPattern();
log.warn("SDMX 2.1 - Unable to set Pattern '" + assembleFrom.getPattern() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getStartTime() != null) {
try {
assembleInto.setStartTime(assembleFrom.getStartTime().getDateInSdmxFormat());
} catch (Throwable th) {
assembleInto.unsetStartTime();
log.warn("SDMX 2.1 - Unable to set StartTime '" + assembleFrom.getStartTime().getDateInSdmxFormat() + "' on " + assembleFrom.getParent().toString());
}
}
if (assembleFrom.getEndTime() != null) {
try {
//FUNC 2.1 end time
} catch (Throwable th) {
assembleInto.unsetEndTime();
log.warn("SDMX 2.1 - Unable to set EndTime '" + assembleFrom.getEndTime().getDateInSdmxFormat() + "' on " + assembleFrom.getParent().toString());
}
}
}