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))); }
configurator.getParameters().setProperty("bindBeanId", binding.getBeanId()); configurator.getParameters().setProperty("bindBeanClass", binding.getBeanClass().getName()); configurator.getParameters().setProperty("bindingType", binding.getBindingType().toString()); if(binding.getBindingType() == FixedLengthBindingType.MAP) { if(binding.getKeyField() == null) { throw new SmooksConfigurationException("Fixed length 'MAP' Binding must specify a 'keyField' property on the binding configuration."); configurator.getParameters().setProperty("bindMapKeyField", binding.getKeyField());
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 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))); }
configurator.getParameters().setProperty("bindBeanId", binding.getBeanId()); configurator.getParameters().setProperty("bindBeanClass", binding.getBeanClass().getName()); configurator.getParameters().setProperty("bindingType", binding.getBindingType().toString()); if(binding.getBindingType() == FixedLengthBindingType.MAP) { if(binding.getKeyField() == null) { throw new SmooksConfigurationException("Fixed length 'MAP' Binding must specify a 'keyField' property on the binding configuration."); configurator.getParameters().setProperty("bindMapKeyField", binding.getKeyField());
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))); }
configurator.getParameters().setProperty("bindBeanId", binding.getBeanId()); configurator.getParameters().setProperty("bindBeanClass", binding.getBeanClass().getName()); configurator.getParameters().setProperty("bindingType", binding.getBindingType().toString()); if(binding.getBindingType() == FixedLengthBindingType.MAP) { if(binding.getKeyField() == null) { throw new SmooksConfigurationException("Fixed length 'MAP' Binding must specify a 'keyField' property on the binding configuration."); configurator.getParameters().setProperty("bindMapKeyField", binding.getKeyField());
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))); }