public void visitAfter(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException { wireObject(executionContext); }
private void assertValidFieldName(String fieldName) { for(Field field : fields) { if(field.getName().equals(fieldName)) { return; } } String fieldNames = ""; for(Field field : fields) { if(!field.ignore()) { if(fieldNames.length() > 0) { fieldNames += ", "; } fieldNames += field.getName(); } } throw new SmooksConfigurationException("Invalid field name '" + fieldName + "'. Valid names: [" + fieldNames + "]."); }
@Initialize public void initialize() { buildFields(); }
public FixedLengthMapBinder(String fields, Class recordType, String keyField) { AssertArgument.isNotNullAndNotEmpty(fields, "fields"); AssertArgument.isNotNull(recordType, "recordType"); AssertArgument.isNotNullAndNotEmpty(keyField, "keyField"); smooks = new Smooks(); smooks.setFilterSettings(FilterSettings.DEFAULT_SAX); smooks.setReaderConfig(new FixedLengthReaderConfigurator(fields) .setBinding(new FixedLengthBinding(beanId, recordType, FixedLengthBindingType.MAP).setKeyField(keyField))); }
public FixedLengthListBinder(String fields, Class recordType) { AssertArgument.isNotNullAndNotEmpty(fields, "fields"); AssertArgument.isNotNull(recordType, "recordType"); smooks = new Smooks(); smooks.setFilterSettings(FilterSettings.DEFAULT_SAX); smooks.setReaderConfig(new FixedLengthReaderConfigurator(fields) .setBinding(new FixedLengthBinding(beanId, recordType, FixedLengthBindingType.LIST))); }
private void addFieldBindings(Bean bean) { for (Field field1 : fields) { String field = field1.getName(); if (!field.equals(IGNORE_FIELD)) { bean.bindTo(field, recordElementName + "/" + field); } } }
public FixedLengthMapBinder(String fields, Class recordType, String keyField) { AssertArgument.isNotNullAndNotEmpty(fields, "fields"); AssertArgument.isNotNull(recordType, "recordType"); AssertArgument.isNotNullAndNotEmpty(keyField, "keyField"); smooks = new Smooks(); smooks.setFilterSettings(FilterSettings.DEFAULT_SAX); smooks.setReaderConfig(new FixedLengthReaderConfigurator(fields) .setBinding(new FixedLengthBinding(beanId, recordType, FixedLengthBindingType.MAP).setKeyField(keyField))); }
public FixedLengthListBinder(String fields, Class recordType) { AssertArgument.isNotNullAndNotEmpty(fields, "fields"); AssertArgument.isNotNull(recordType, "recordType"); smooks = new Smooks(); smooks.setFilterSettings(FilterSettings.DEFAULT_SAX); smooks.setReaderConfig(new FixedLengthReaderConfigurator(fields) .setBinding(new FixedLengthBinding(beanId, recordType, FixedLengthBindingType.LIST))); }
private void assertValidFieldName(String fieldName) { for(Field field : fields) { if(field.getName().equals(fieldName)) { return; } } String fieldNames = ""; for(Field field : fields) { if(!field.ignore()) { if(fieldNames.length() > 0) { fieldNames += ", "; } fieldNames += field.getName(); } } throw new SmooksConfigurationException("Invalid field name '" + fieldName + "'. Valid names: [" + fieldNames + "]."); }
public void visitAfter(Element element, ExecutionContext executionContext) throws SmooksException { wireObject(executionContext); }
@Initialize public void initialize() { buildFields(); }
private void addFieldBindings(Bean bean) { for (Field field1 : fields) { String field = field1.getName(); if (!field.equals(IGNORE_FIELD)) { bean.bindTo(field, recordElementName + "/" + field); } } }
public FixedLengthMapBinder(String fields, Class recordType, String keyField) { AssertArgument.isNotNullAndNotEmpty(fields, "fields"); AssertArgument.isNotNull(recordType, "recordType"); AssertArgument.isNotNullAndNotEmpty(keyField, "keyField"); smooks = new Smooks(); smooks.setFilterSettings(FilterSettings.DEFAULT_SAX); smooks.setReaderConfig(new FixedLengthReaderConfigurator(fields) .setBinding(new FixedLengthBinding(beanId, recordType, FixedLengthBindingType.MAP).setKeyField(keyField))); }
public FixedLengthListBinder(String fields, Class recordType) { AssertArgument.isNotNullAndNotEmpty(fields, "fields"); AssertArgument.isNotNull(recordType, "recordType"); smooks = new Smooks(); smooks.setFilterSettings(FilterSettings.DEFAULT_SAX); smooks.setReaderConfig(new FixedLengthReaderConfigurator(fields) .setBinding(new FixedLengthBinding(beanId, recordType, FixedLengthBindingType.LIST))); }
public void visitAfter(Element element, ExecutionContext executionContext) throws SmooksException { wireObject(executionContext); }
@Initialize public void initialize() { buildFields(); }
private void addFieldBindings(Bean bean) { for (Field field1 : fields) { String field = field1.getName(); if (!field.equals(IGNORE_FIELD)) { bean.bindTo(field, recordElementName + "/" + field); } } }
public void visitAfter(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException { wireObject(executionContext); }
public void visitAfter(Element element, ExecutionContext executionContext) throws SmooksException { wireObject(executionContext); }
public void visitAfter(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException { wireObject(executionContext); }