/** * Set values in {@link org.milyn.edisax.model.internal.Field}. * @param field the {@link org.milyn.edisax.model.internal.Field} to populate. * @param node the Field element. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ private void setValuesForField(Field field, Node node, String namespacePrefix, MappingNode parent) throws EDIConfigurationException { field.setRequired(getNodeValueAsBoolean(node, "required")); field.setTruncatable(getNodeValueAsBoolean(node, "truncatable")); setValuesForValueNode(node, field, namespacePrefix, parent); }
/** * Set values in {@link org.milyn.edisax.model.internal.Field}. * @param field the {@link org.milyn.edisax.model.internal.Field} to populate. * @param node the Field element. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ private void setValuesForField(Field field, Node node, String namespacePrefix, MappingNode parent) throws EDIConfigurationException { field.setRequired(getNodeValueAsBoolean(node, "required")); field.setTruncatable(getNodeValueAsBoolean(node, "truncatable")); setValuesForValueNode(node, field, namespacePrefix, parent); }
/** * Set values in {@link org.milyn.edisax.model.internal.Field}. * @param field the {@link org.milyn.edisax.model.internal.Field} to populate. * @param node the Field element. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ private void setValuesForField(Field field, Node node, String namespacePrefix, MappingNode parent) throws EDIConfigurationException { field.setRequired(getNodeValueAsBoolean(node, "required")); field.setTruncatable(getNodeValueAsBoolean(node, "truncatable")); setValuesForValueNode(node, field, namespacePrefix, parent); }
/** * Set values in {@link org.milyn.edisax.model.internal.Field}. * @param field the {@link org.milyn.edisax.model.internal.Field} to populate. * @param node the Field element. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ private void setValuesForField(Field field, Node node, String namespacePrefix, MappingNode parent) throws EDIConfigurationException { field.setRequired(getNodeValueAsBoolean(node, "required")); field.setTruncatable(getNodeValueAsBoolean(node, "truncatable")); setValuesForValueNode(node, field, namespacePrefix, parent); }
field.setTruncatable(isTruncatable(truncatableFields, field.isTruncatable())); if ( truncatableComponents != null ) { for (Component component : field.getComponents()) {
field.setTruncatable(isTruncatable(truncatableFields, field.isTruncatable())); if ( truncatableComponents != null ) { for (Component component : field.getComponents()) {
field.setTruncatable(isTruncatable(truncatableFields, field.isTruncatable())); if ( truncatableComponents != null ) { for (Component component : field.getComponents()) {
field.setTruncatable(isTruncatable(truncatableFields, field.isTruncatable())); if ( truncatableComponents != null ) { for (Component component : field.getComponents()) {
private static Field copyField(Field oldField, boolean isMandatory) { Field field = new Field(); field.setName(oldField.getName()); field.setXmltag(XmlTagEncoder.encode(oldField.getXmltag())); field.setNodeTypeRef(oldField.getNodeTypeRef()); field.setDocumentation(oldField.getDocumentation()); field.setMaxLength(oldField.getMaxLength()); field.setMinLength(oldField.getMinLength()); field.setRequired(isMandatory); field.setTruncatable(true); field.setDataType(oldField.getDataType()); field.setDataTypeParameters(oldField.getTypeParameters()); field.getComponents().addAll(oldField.getComponents()); return field; }
private static Field convertToField(Component component, boolean isMandatory) { Field field = new Field(); field.setName(component.getName()); field.setXmltag(XmlTagEncoder.encode(component.getXmltag())); field.setNodeTypeRef(component.getNodeTypeRef()); field.setDocumentation(component.getDocumentation()); field.setMaxLength(component.getMaxLength()); field.setMinLength(component.getMinLength()); field.setRequired(isMandatory); field.setTruncatable(true); field.setDataType(component.getDataType()); field.setDataTypeParameters(component.getTypeParameters()); return field; }