BeanIO 1.2.3
A B C D F G H I J L M N O P R S T U V W X

A

AbstractBeanWriter - Class in org.beanio.parser
The AbstractBeanWriter implements common methods for BeanWriter implementations.
AbstractBeanWriter(RecordWriter) - Constructor for class org.beanio.parser.AbstractBeanWriter
Constructs a new AbstractBeanWriter.
AbstractXmlDateTypeHandler - Class in org.beanio.types.xml
Base class for java.util.Date type handlers based on the W3C XML Schema datatype specification.
AbstractXmlDateTypeHandler() - Constructor for class org.beanio.types.xml.AbstractXmlDateTypeHandler
Constructs a new AbstractXmlDateTypeHandler.
addChild(NodeConfig) - Method in class org.beanio.config.GroupConfig
Adds a child record or subgroup to this group.
addChild(NodeDefinition) - Method in class org.beanio.parser.GroupDefinition
Adds a child to this group definition.
addChild(Node) - Method in class org.beanio.parser.GroupNode
Adds a child node to this group.
addChild(Marshaller) - Method in class org.beanio.parser.xml.Marshaller
Adds a child to this marshaler.
addFieldError(String, String, String, Object...) - Method in class org.beanio.parser.Record
Adds a field error to this record.
addFieldErrorMessage(String, String) - Method in class org.beanio.parser.Record
Adds a field error message.
addHandler(TypeHandlerConfig) - Method in class org.beanio.config.StreamConfig
Adds a custom type handler to this stream.
addImport(XmlMapping) - Method in class org.beanio.config.xml.XmlMapping
Adds an imported mapping file to this mapping file.
addNamespace(String, String) - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Adds a namespace to be set on the root element.
addNode(NodeConfig) - Method in class org.beanio.config.StreamConfig
Adds a record or group to this stream's root group.
addProperties(BeanConfig, Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses bean properties from the given DOM element.
addProperty(PropertyConfig) - Method in class org.beanio.config.BeanConfig
Adds a property to this bean.
addProperty(PropertyDefinition) - Method in class org.beanio.parser.BeanDefinition
Adds a property definition to this bean definition.
addRecordError(String, Object...) - Method in class org.beanio.parser.Record
Adds a record level error to this record.
addRecordErrorMessage(String) - Method in class org.beanio.parser.Record
Adds a record level error message.
addStream(StreamConfig) - Method in class org.beanio.config.BeanIOConfig
Adds a stream mapping configuration to this configuration.
addStream(StreamDefinition) - Method in class org.beanio.parser.DefaultStreamFactory
Adds a stream context to this manager.
addTemplate(String, Element) - Method in class org.beanio.config.xml.XmlMapping
Adds a template configuration to this mapping file.
addTypeHandler(TypeHandlerConfig) - Method in class org.beanio.config.BeanIOConfig
Adds a custom type handler to this configuration.
addTypeHandlers(List<TypeHandlerConfig>) - Method in class org.beanio.config.xml.XmlMapping
Recursively adds type handlers from all imported mapping files, and from this mapping file, to a given list.
afterPropertiesSet() - Method in class org.beanio.spring.BeanIOFlatFileItemReader
 
afterPropertiesSet() - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
 
ARRAY_TYPE - Static variable in class org.beanio.util.TypeUtil
Class type used to indicate a Java array
assignDefaultFieldPositions(RecordConfig, FlatRecordDefinition) - Method in class org.beanio.config.delimited.DelimitedStreamDefinitionFactory
 
assignDefaultFieldPositions(RecordConfig, FlatRecordDefinition) - Method in class org.beanio.config.fixedlength.FixedLengthStreamDefinitionFactory
 
assignDefaultFieldPositions(RecordConfig, FlatRecordDefinition) - Method in class org.beanio.config.flat.FlatStreamDefinitionFactory
Assigns a default position to all record fields.

B

Bean - Class in org.beanio.config
Stores bean information.
Bean() - Constructor for class org.beanio.config.Bean
 
BeanConfig - Class in org.beanio.config
A property configuration that describes a Java bean object.
BeanConfig() - Constructor for class org.beanio.config.BeanConfig
Constructs a new BeanConfig.
BeanDefinition - Class in org.beanio.parser
Property definition that defines a bean class and holds its own list of properties for setting on the bean class.
BeanDefinition() - Constructor for class org.beanio.parser.BeanDefinition
Creates a new BeanDefinition.
BeanIOConfig - Class in org.beanio.config
Stores BeanIO stream mapping configuration settings.
BeanIOConfig() - Constructor for class org.beanio.config.BeanIOConfig
Constructs a new BeanIOConfig.
BeanIOConfigurationException - Exception in org.beanio
Exception thrown when an invalid BeanIO mapping configuration file is loaded.
BeanIOConfigurationException(String, Throwable) - Constructor for exception org.beanio.BeanIOConfigurationException
Constructs a new BeanIOConfigurationException.
BeanIOConfigurationException(String) - Constructor for exception org.beanio.BeanIOConfigurationException
Constructs a new BeanIOConfigurationException.
BeanIOConfigurationException(Throwable) - Constructor for exception org.beanio.BeanIOConfigurationException
Constructs a new BeanIOConfigurationException.
BeanIOException - Exception in org.beanio
Base class for all exceptions thrown by the BeanIO framework.
BeanIOException(String, Throwable) - Constructor for exception org.beanio.BeanIOException
Constructs a new BeanIOException.
BeanIOException(String) - Constructor for exception org.beanio.BeanIOException
Constructs a new BeanIOException.
BeanIOException(Throwable) - Constructor for exception org.beanio.BeanIOException
Constructs a new BeanIOException.
BeanIOFlatFileItemReader<T> - Class in org.beanio.spring
A Spring Batch item reader that uses a BeanIO stream mapping file to read items from a flat file.
BeanIOFlatFileItemReader() - Constructor for class org.beanio.spring.BeanIOFlatFileItemReader
Constructs a new BeanIOFlatFileItemReader.
BeanIOFlatFileItemWriter<T> - Class in org.beanio.spring
A Spring Batch item writer that uses a BeanIO stream mapping file to write items to a flat file.
BeanIOFlatFileItemWriter() - Constructor for class org.beanio.spring.BeanIOFlatFileItemWriter
Constructs a new BeanIOFlatFileItemWriter.
BeanIOStreamFactory - Class in org.beanio.spring
A Spring factory bean for creating shared StreamFactory instances for BeanIO item readers and writers.
BeanIOStreamFactory() - Constructor for class org.beanio.spring.BeanIOStreamFactory
 
BeanPropertyConfig - Class in org.beanio.config
A bean property can be added to a BeanConfig to set a property value on the bean object that is not found in the input stream.
BeanPropertyConfig() - Constructor for class org.beanio.config.BeanPropertyConfig
Constructs a new BeanPropertyConfig.
BeanPropertyDefinition - Class in org.beanio.parser
This property definition is used to define a constant bean property value that does not directly map to any field in an input or output stream.
BeanPropertyDefinition() - Constructor for class org.beanio.parser.BeanPropertyDefinition
Constructs a new BeanPropertyDefinition.
BeanReader - Interface in org.beanio
Interface for readers capable of reading bean objects from an input stream.
BeanReaderContext - Interface in org.beanio
When a BeanReaderException is thrown, all errors and the current state of the BeanReader can be accessed from the BeanReaderContext.
BeanReaderErrorHandler - Interface in org.beanio
Optional bean reader error handler callback.
BeanReaderErrorHandlerSupport - Class in org.beanio
Provides support for BeanReaderErrorHandler implementations.
BeanReaderErrorHandlerSupport() - Constructor for class org.beanio.BeanReaderErrorHandlerSupport
Constructs a new BeanReaderErrorHandlerSupport.
BeanReaderException - Exception in org.beanio
A subclass of BeanReaderException is thrown for any exception that occurs while using a BeanReader to read from an input stream.
BeanReaderException(BeanReaderContext, String) - Constructor for exception org.beanio.BeanReaderException
Constructs a new BeanReaderException.
BeanReaderException(BeanReaderContext, String, Throwable) - Constructor for exception org.beanio.BeanReaderException
Constructs a new BeanReaderException.
BeanReaderIOException - Exception in org.beanio
A BeanReaderIOException is thrown when a BeanReader's underlying input stream throws an IOException or another otherwise fatal error occurs during the parsing of an input stream.
BeanReaderIOException(String, Throwable) - Constructor for exception org.beanio.BeanReaderIOException
Constructs a new BeanReaderIOException.
BeanReaderIOException(BeanReaderContext, String, Throwable) - Constructor for exception org.beanio.BeanReaderIOException
Constructs a new BeanReaderIOException.
BeanReaderIOException(BeanReaderContext, String) - Constructor for exception org.beanio.BeanReaderIOException
Constructs a new BeanReaderIOException.
BeanWriter - Interface in org.beanio
Interface for writers capable of writing bean objects to an output stream.
BeanWriterException - Exception in org.beanio
A subclass of BeanWriterException is thrown for any exception that occurs while using a BeanWriter to write to an output stream.
BeanWriterException(String, Throwable) - Constructor for exception org.beanio.BeanWriterException
Constructs a new BeanWriterException.
BeanWriterException(String) - Constructor for exception org.beanio.BeanWriterException
Constructs a new BeanWriterException.
BeanWriterException(Throwable) - Constructor for exception org.beanio.BeanWriterException
Constructs a new BeanWriterException.
BeanWriterIOException - Exception in org.beanio
A BeanWriterIOException is thrown when a BeanWriter's underlying output stream throws an IOException or another otherwise fatal error occurs while using a BeanWriter.
BeanWriterIOException(String, Throwable) - Constructor for exception org.beanio.BeanWriterIOException
Constructs a new BeanWriterIOException.
BeanWriterIOException(String) - Constructor for exception org.beanio.BeanWriterIOException
Constructs a new BeanWriterIOException.
BeanWriterIOException(Throwable) - Constructor for exception org.beanio.BeanWriterIOException
Constructs a new BeanWriterIOException.
BigDecimalTypeHandler - Class in org.beanio.types
A type handler implementation for the BigDecimal class.
BigDecimalTypeHandler() - Constructor for class org.beanio.types.BigDecimalTypeHandler
 
BigIntegerTypeHandler - Class in org.beanio.types
A type handler implementation for the BigInteger class.
BigIntegerTypeHandler() - Constructor for class org.beanio.types.BigIntegerTypeHandler
 
BooleanTypeHandler - Class in org.beanio.types
A type handler implementation for the Boolean class, that simply delegate parsing to its constructor.
BooleanTypeHandler() - Constructor for class org.beanio.types.BooleanTypeHandler
 
ByteTypeHandler - Class in org.beanio.types
A type handler implementation for the Byte class.
ByteTypeHandler() - Constructor for class org.beanio.types.ByteTypeHandler
 

C

CharacterTypeHandler - Class in org.beanio.types
A type handler for the Character class.
CharacterTypeHandler() - Constructor for class org.beanio.types.CharacterTypeHandler
 
clear() - Method in class org.beanio.parser.delimited.DelimitedRecord
 
clear() - Method in class org.beanio.parser.Record
Clears the current state of the record before the next record is read.
clear() - Method in class org.beanio.parser.xml.XmlRecord
 
clone() - Method in class org.beanio.config.BeanIOConfig
 
clone() - Method in class org.beanio.stream.xml.XmlWriterConfiguration
 
close() - Method in interface org.beanio.BeanReader
Closes the underlying input stream.
close() - Method in interface org.beanio.BeanWriter
Closes this output stream.
close() - Method in class org.beanio.parser.AbstractBeanWriter
 
close() - Method in class org.beanio.parser.GroupNode
Checks for any unsatisfied node before the stream is closed.
close() - Method in class org.beanio.parser.Node
Checks for missing records.
close() - Method in class org.beanio.parser.RecordNode
 
close() - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
 
close() - Method in class org.beanio.stream.csv.CsvReader
 
close() - Method in class org.beanio.stream.csv.CsvWriter
 
close() - Method in class org.beanio.stream.delimited.DelimitedReader
 
close() - Method in class org.beanio.stream.delimited.DelimitedWriter
 
close() - Method in class org.beanio.stream.fixedlength.FixedLengthReader
 
close() - Method in class org.beanio.stream.fixedlength.FixedLengthWriter
 
close() - Method in interface org.beanio.stream.RecordReader
Closes this input stream.
close() - Method in interface org.beanio.stream.RecordWriter
Closes the output stream.
close() - Method in class org.beanio.stream.xml.XmlReader
 
close() - Method in class org.beanio.stream.xml.XmlWriter
 
closeQuietly(Reader) - Static method in class org.beanio.util.IOUtil
Closes an input stream and quietly ignores any exception.
closeQuietly(Writer) - Static method in class org.beanio.util.IOUtil
Closes an output stream and quietly ignores any exception.
closeQuietly(InputStream) - Static method in class org.beanio.util.IOUtil
Closes an input stream and quietly ignores any exception.
closeQuietly(OutputStream) - Static method in class org.beanio.util.IOUtil
Closes an output stream and quietly ignores any exception.
CommentReader - Class in org.beanio.stream.util
Skips commented lines read from an input stream.
CommentReader(Reader, String[]) - Constructor for class org.beanio.stream.util.CommentReader
Constructs a new CommentReader.
CommentReader(Reader, String[], Character) - Constructor for class org.beanio.stream.util.CommentReader
Constructs a new CommentReader.
compileBeanDefinition(BeanDefinition, BeanConfig, BeanDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
Compiles a bean definition.
compileBeanPropertyDefinition(BeanDefinition, BeanPropertyConfig, BeanPropertyDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
Compiles a bean property definition.
compileFieldDefinition(BeanDefinition, FieldConfig, FieldDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
Compiles a field definition.
compileFieldDefinitions(RecordConfig, RecordDefinition) - Method in class org.beanio.config.flat.FlatStreamDefinitionFactory
 
compileFieldDefinitions(RecordConfig, RecordDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
Compiles child property definitions for a record.
compileFieldDefinitions(BeanConfig, BeanDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
Compiles child property definitions for a bean.
compileGroupDefinition(StreamConfig, GroupConfig, GroupDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
Compiles a group definition from its configuration.
compileRecordDefinition(GroupDefinition, RecordConfig, RecordDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
Compiles a record definition from its configuration.
compileRecordDefinition(GroupDefinition, RecordConfig, RecordDefinition) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
compileStreamDefinition(StreamConfig, StreamDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
Compiles a stream definition from its configuration.
ConfigurableTypeHandler - Interface in org.beanio.types
Interface for type handlers that support field specific customization.
ConfigurationFactory - Interface in org.beanio.parser
A ConfigurationFactory is used by the DefaultStreamFactory to load stream definitions.
ConfigurationLoader - Interface in org.beanio.config
A ConfigurationLoader is used to load BeanIO mapping configurations from an input stream.
count - Variable in class org.beanio.parser.xml.Marshaller
 
createBeanConfig(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses a bean configuration from a DOM element.
createBeanFactory(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses a Bean from a DOM element.
createBeanPropertyConfig(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses a bean property configuration from a DOM element.
createBeanReader(Reader, Locale) - Method in class org.beanio.parser.StreamDefinition
Creates a new BeanReader for reading from the given input stream.
createBeanWriter(Writer) - Method in class org.beanio.parser.StreamDefinition
Creates a new BeanWriter for writing to the given output stream.
createBeanWriter(Writer) - Method in class org.beanio.parser.xml.XmlStreamDefinition
Creates a new BeanWriter for writing to the given output stream.
createDateFormat() - Method in class org.beanio.types.DateTypeHandler
Creates the DateFormat to use to parse and format the field value.
createDecimalFormat() - Method in class org.beanio.types.NumberTypeHandler
Creates a DecimalFormat for parsing and formatting the number value.
createDefaultDateFormat() - Method in class org.beanio.types.DateTypeHandler
Creates a default date format when no pattern is set.
createDefaultReader(Reader) - Method in class org.beanio.parser.csv.CsvStreamDefinition
 
createDefaultReader(Reader) - Method in class org.beanio.parser.delimited.DelimitedStreamDefinition
 
createDefaultReader(Reader) - Method in class org.beanio.parser.fixedlength.FixedLengthStreamDefinition
 
createDefaultReader(Reader) - Method in class org.beanio.parser.StreamDefinition
Creates a default RecordReader to read from the given input stream.
createDefaultReader(Reader) - Method in class org.beanio.parser.xml.XmlStreamDefinition
 
createDefaultWriter(Writer) - Method in class org.beanio.parser.csv.CsvStreamDefinition
 
createDefaultWriter(Writer) - Method in class org.beanio.parser.delimited.DelimitedStreamDefinition
 
createDefaultWriter(Writer) - Method in class org.beanio.parser.fixedlength.FixedLengthStreamDefinition
 
createDefaultWriter(Writer) - Method in class org.beanio.parser.StreamDefinition
Creates a default RecordWriter for writing to the given output stream.
createDefaultWriter(Writer) - Method in class org.beanio.parser.xml.XmlStreamDefinition
 
createDocumentBuilderFactory() - Method in class org.beanio.config.xml.XmlMappingReader
Creates an XML document builder factory.
createEntityResolver() - Method in class org.beanio.config.xml.XmlMappingReader
Returns the XML entity resolver for loading the BeanIO schema definition or other reference entities.
createFieldConfig(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses a field configuration from a DOM element.
createGroupConfig(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses a group configuration from a DOM element.
createHandlerConfig(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses a TypeHandlerConfig from a DOM element.
createHierarchy(Document) - Method in class org.beanio.parser.xml.GroupMarshaller
 
createHierarchy(Document) - Method in class org.beanio.parser.xml.Marshaller
Recursively creates the XML hierarchy of group nodes.
createHierarchy(Document) - Method in class org.beanio.parser.xml.RecordMarshaller
 
createNumber(String) - Method in class org.beanio.types.BigDecimalTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.BigDecimalTypeHandler
 
createNumber(String) - Method in class org.beanio.types.BigIntegerTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.BigIntegerTypeHandler
 
createNumber(String) - Method in class org.beanio.types.ByteTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.ByteTypeHandler
 
createNumber(String) - Method in class org.beanio.types.DoubleTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.DoubleTypeHandler
 
createNumber(String) - Method in class org.beanio.types.FloatTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.FloatTypeHandler
 
createNumber(String) - Method in class org.beanio.types.IntegerTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.IntegerTypeHandler
 
createNumber(String) - Method in class org.beanio.types.LongTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.LongTypeHandler
 
createNumber(String) - Method in class org.beanio.types.NumberTypeHandler
Parses a Number from text.
createNumber(BigDecimal) - Method in class org.beanio.types.NumberTypeHandler
Parses a Number from a BigDecimal.
createNumber(String) - Method in class org.beanio.types.ShortTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.ShortTypeHandler
 
createParser() - Method in class org.beanio.config.xml.XmlConfigurationLoader
Creates a XmlMappingParser for reading an mapping input stream.
createProperties(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses Properties from a DOM element.
createReader(String, Reader, Locale) - Method in class org.beanio.parser.DefaultStreamFactory
 
createReader(Reader) - Method in class org.beanio.stream.csv.CsvReaderFactory
 
createReader(Reader) - Method in class org.beanio.stream.delimited.DelimitedReaderFactory
 
createReader(Reader) - Method in class org.beanio.stream.fixedlength.FixedLengthReaderFactory
 
createReader(Reader) - Method in interface org.beanio.stream.RecordReaderFactory
Creates a new RecordReader to read from an input stream.
createReader(Reader) - Method in class org.beanio.stream.xml.XmlReaderFactory
 
createReader(String, String) - Method in class org.beanio.StreamFactory
Creates a new BeanReader for reading from a file.
createReader(String, File) - Method in class org.beanio.StreamFactory
Creates a new BeanReader for reading from a file.
createReader(String, Reader) - Method in class org.beanio.StreamFactory
Creates a new BeanReader for reading from the given input stream.
createReader(String, Reader, Locale) - Method in class org.beanio.StreamFactory
Creates a new BeanReader for reading from a stream.
createRecord() - Method in class org.beanio.parser.delimited.DelimitedStreamDefinition
 
createRecord(Locale) - Method in class org.beanio.parser.StreamDefinition
Constructs a new Record for this stream to operate on.
createRecord() - Method in class org.beanio.parser.StreamDefinition
Constructs a new Record for this stream to operate on.
createRecord() - Method in class org.beanio.parser.xml.XmlStreamDefinition
 
createRecordConfig(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses a record configuration from the given DOM element.
createRecordReader(Reader) - Method in class org.beanio.parser.StreamDefinition
Creates a new RecordReader to read from the given input stream.
createRecordWriter(Writer) - Method in class org.beanio.parser.StreamDefinition
Creates a new RecordWriter for writing to the given output stream.
createStreamConfig(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses a StreamConfig from a DOM element.
createStreamDefinition(StreamConfig) - Method in class org.beanio.config.StreamDefinitionFactory
Creates a new stream definition based on a stream configuration.
createStreamDefinitionFactory(String) - Method in class org.beanio.config.DefaultConfigurationFactory
Instantiates the factory implementation to create the stream definition.
createStreamDefinitions(BeanIOConfig) - Method in class org.beanio.config.DefaultConfigurationFactory
Creates stream definitions from a BeanIO stream mapping configuration.
createStreamFactory() - Method in class org.beanio.spring.BeanIOStreamFactory
Creates a new StreamFactory and loads configured stream mapping resources.
createTemplate(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Adds a template to the active mapping.
createWriter(String, Writer) - Method in class org.beanio.parser.DefaultStreamFactory
 
createWriter(Writer) - Method in class org.beanio.stream.csv.CsvWriterFactory
 
createWriter(Writer) - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
 
createWriter(Writer) - Method in class org.beanio.stream.fixedlength.FixedLengthWriterFactory
 
createWriter(Writer) - Method in interface org.beanio.stream.RecordWriterFactory
Creates a new RecordWriter to write to an output stream.
createWriter(Writer) - Method in class org.beanio.stream.xml.XmlWriterFactory
 
createWriter(String, File) - Method in class org.beanio.StreamFactory
Creates a new BeanWriter for writing to the given file.
createWriter(String, Writer) - Method in class org.beanio.StreamFactory
Creates a new BeanWriter for writing to a stream.
CsvReader - Class in org.beanio.stream.csv
A CsvReader is used to parse CSV formatted flat files into records of String arrays.
CsvReader(Reader) - Constructor for class org.beanio.stream.csv.CsvReader
Constructs a new CsvReader.
CsvReader(Reader, char, Character, boolean) - Constructor for class org.beanio.stream.csv.CsvReader
Deprecated. use CsvReader.CsvReader(Reader, CsvReaderConfiguration) instead
CsvReader(Reader, char, char, Character, boolean, boolean, boolean) - Constructor for class org.beanio.stream.csv.CsvReader
Deprecated. use CsvReader.CsvReader(Reader, CsvReaderConfiguration) instead
CsvReader(Reader, CsvReaderConfiguration) - Constructor for class org.beanio.stream.csv.CsvReader
Constructs a new CsvReader.
CsvReaderConfiguration - Class in org.beanio.stream.csv
Stores configuration settings for a CsvReader.
CsvReaderConfiguration() - Constructor for class org.beanio.stream.csv.CsvReaderConfiguration
Constructs a new CsvReaderConfiguration.
CsvReaderFactory - Class in org.beanio.stream.csv
This reader reader factory is used to create and configure a CsvReaderFactory.
CsvReaderFactory() - Constructor for class org.beanio.stream.csv.CsvReaderFactory
 
CsvStreamDefinition - Class in org.beanio.parser.csv
A CsvStreamDefinition is used to parse and format streams that use a fixed length record format.
CsvStreamDefinition() - Constructor for class org.beanio.parser.csv.CsvStreamDefinition
Constructs a new CsvStreamDefinition.
CsvStreamDefinitionFactory - Class in org.beanio.config.csv
Stream definition factory for CSV formatted streams.
CsvStreamDefinitionFactory() - Constructor for class org.beanio.config.csv.CsvStreamDefinitionFactory
 
CsvWriter - Class in org.beanio.stream.csv
A CsvWriter is used to format and write records, of String arrays, to a CSV output stream.
CsvWriter(Writer) - Constructor for class org.beanio.stream.csv.CsvWriter
Constructs a new CsvWriter using default settings according the RFC 4180 specification.
CsvWriter(Writer, boolean, char) - Constructor for class org.beanio.stream.csv.CsvWriter
Constructs a new CsvWriter.
CsvWriter(Writer, char, char, boolean, char, String) - Constructor for class org.beanio.stream.csv.CsvWriter
Constructs a new CsvWriter.
CsvWriterFactory - Class in org.beanio.stream.csv
This record writer factory is used to create and configure a CsvWriter.
CsvWriterFactory() - Constructor for class org.beanio.stream.csv.CsvWriterFactory
 

D

dataTypeFactory - Static variable in class org.beanio.types.xml.AbstractXmlDateTypeHandler
 
DATE_ALIAS - Static variable in class org.beanio.util.TypeUtil
Alias for the java.util.Date class that includes only date information
DATETIME_ALIAS - Static variable in class org.beanio.util.TypeUtil
Alias for a java.util.Date that includes both date and time information.
DateTypeHandler - Class in org.beanio.types
This type handler uses a SimpleDateFormat class to parse and format java.util.Date objects.
DateTypeHandler() - Constructor for class org.beanio.types.DateTypeHandler
Constructs a new DateTypeHandler.
DateTypeHandler(String) - Constructor for class org.beanio.types.DateTypeHandler
Constructs a new DateTypeHandler.
DEFAULT_DATE_FORMAT - Static variable in class org.beanio.util.Settings
The default date format pattern for fields assigned type alias Date
DEFAULT_DATETIME_FORMAT - Static variable in class org.beanio.util.Settings
The default date format pattern for fields assigned type alias DateTime or of type java.util.Date
DEFAULT_MARSHALLING_ENABLED - Static variable in class org.beanio.util.Settings
Whether a configured field default is marshalled for null property values.
DEFAULT_TIME_FORMAT - Static variable in class org.beanio.util.Settings
The default date format pattern for fields assigned type alias Time
DEFAULT_XML_TYPE - Static variable in class org.beanio.util.Settings
The default XML type for a field definition, set to element or attribute.
DEFAULT_XSI_NAMESPACE_PREFIX - Static variable in class org.beanio.util.Settings
The default namespace prefix for 'http://www.w3.org/2001/XMLSchema-instance'
DefaultConfigurationFactory - Class in org.beanio.config
Default configuration factory implementation.
DefaultConfigurationFactory() - Constructor for class org.beanio.config.DefaultConfigurationFactory
Constructs a new DefaultConfigurationFactory.
DefaultStreamFactory - Class in org.beanio.parser
The DefaultStreamFactory stores configured stream definitions used to create bean readers and writers.
DefaultStreamFactory() - Constructor for class org.beanio.parser.DefaultStreamFactory
Constructs a new DefaultStreamFactory.
defines(Object) - Method in class org.beanio.parser.BeanDefinition
 
defines(Object) - Method in class org.beanio.parser.BeanPropertyDefinition
 
defines(Object) - Method in class org.beanio.parser.FieldDefinition
 
defines(Object) - Method in class org.beanio.parser.PropertyDefinition
Tests whether this definition is used to map the given bean or property value.
DelimitedBeanDefinition - Class in org.beanio.parser.delimited
A DelimitedBeanDefinition is used to parse and format delimited formatted beans.
DelimitedBeanDefinition() - Constructor for class org.beanio.parser.delimited.DelimitedBeanDefinition
 
DelimitedFieldDefinition - Class in org.beanio.parser.delimited
A DelimitedFieldDefinition is used to parse and format fields for delimited records.
DelimitedFieldDefinition() - Constructor for class org.beanio.parser.delimited.DelimitedFieldDefinition
 
DelimitedReader - Class in org.beanio.stream.delimited
A DelimitedReader is used to parse delimited flat files into records of String arrays.
DelimitedReader(Reader) - Constructor for class org.beanio.stream.delimited.DelimitedReader
Constructs a new DelimitedReader using a tab character for the field delimiter.
DelimitedReader(Reader, char) - Constructor for class org.beanio.stream.delimited.DelimitedReader
Constructs a new DelimitedReader.
DelimitedReader(Reader, char, Character, Character) - Constructor for class org.beanio.stream.delimited.DelimitedReader
Deprecated. use DelimitedReader.DelimitedReader(Reader, DelimitedReaderConfiguration) instead
DelimitedReader(Reader, char, Character, Character, Character) - Constructor for class org.beanio.stream.delimited.DelimitedReader
Deprecated. use DelimitedReader.DelimitedReader(Reader, DelimitedReaderConfiguration) instead
DelimitedReader(Reader, DelimitedReaderConfiguration) - Constructor for class org.beanio.stream.delimited.DelimitedReader
Constructs a new DelimitedReader.
DelimitedReaderConfiguration - Class in org.beanio.stream.delimited
Stores configuration settings for a DelimitedReader.
DelimitedReaderConfiguration() - Constructor for class org.beanio.stream.delimited.DelimitedReaderConfiguration
Constructs a new DelimitedReaderConfiguration.
DelimitedReaderConfiguration(char) - Constructor for class org.beanio.stream.delimited.DelimitedReaderConfiguration
Constructs a new DelimitedReaderConfiguration.
DelimitedReaderFactory - Class in org.beanio.stream.delimited
This record reader factory is used to create and configure a DelimitedReader.
DelimitedReaderFactory() - Constructor for class org.beanio.stream.delimited.DelimitedReaderFactory
 
DelimitedRecord - Class in org.beanio.parser.delimited
The DelimitedRecord stores field text in a String array and works with either the CsvReader or DeimitedReader.
DelimitedRecord() - Constructor for class org.beanio.parser.delimited.DelimitedRecord
Constructs a new DelimitedRecord.
DelimitedRecordDefinition - Class in org.beanio.parser.delimited
A FixedLengthRecordDefinition is used to validate delimited records.
DelimitedRecordDefinition() - Constructor for class org.beanio.parser.delimited.DelimitedRecordDefinition
 
DelimitedStreamDefinition - Class in org.beanio.parser.delimited
A DelimitedStreamDefinition is used to parse and format streams that use a fixed length record format.
DelimitedStreamDefinition() - Constructor for class org.beanio.parser.delimited.DelimitedStreamDefinition
Constructs a new DelimitedStreamDefinition.
DelimitedStreamDefinition(String) - Constructor for class org.beanio.parser.delimited.DelimitedStreamDefinition
Constructs a new DelimitedStreamDefinition.
DelimitedStreamDefinitionFactory - Class in org.beanio.config.delimited
Stream definition factory for delimited formatted streams.
DelimitedStreamDefinitionFactory() - Constructor for class org.beanio.config.delimited.DelimitedStreamDefinitionFactory
 
DelimitedWriter - Class in org.beanio.stream.delimited
A DelimitedWriter is used to write records to delimited flat files.
DelimitedWriter(Writer) - Constructor for class org.beanio.stream.delimited.DelimitedWriter
Constructs a new DelimitedWriter.
DelimitedWriter(Writer, char) - Constructor for class org.beanio.stream.delimited.DelimitedWriter
Constructs a new DelimitedWriter.
DelimitedWriter(Writer, char, Character) - Constructor for class org.beanio.stream.delimited.DelimitedWriter
Constructs a new DelimitedWriter.
DelimitedWriter(Writer, char, Character, String) - Constructor for class org.beanio.stream.delimited.DelimitedWriter
Constructs a new DelimitedWriter.
DelimitedWriterFactory - Class in org.beanio.stream.delimited
This record writer factory is used to create and configure a DelimitedWriter.
DelimitedWriterFactory() - Constructor for class org.beanio.stream.delimited.DelimitedWriterFactory
 
doClose() - Method in class org.beanio.spring.BeanIOFlatFileItemReader
 
DomUtil - Class in org.beanio.util
Utility class for working with XML document object models.
doOpen() - Method in class org.beanio.spring.BeanIOFlatFileItemReader
 
doRead() - Method in class org.beanio.spring.BeanIOFlatFileItemReader
 
DoubleTypeHandler - Class in org.beanio.types
A type handler implementation for the Double class.
DoubleTypeHandler() - Constructor for class org.beanio.types.DoubleTypeHandler
 

F

fatalError(BeanReaderException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Handles errors not handled by any other method.
FieldConfig - Class in org.beanio.config
Stores configuration settings for a field.
FieldConfig() - Constructor for class org.beanio.config.FieldConfig
Constructs a new FieldConfig.
FieldDefinition - Class in org.beanio.parser
A FieldDefinition is used to parse and format field values that make up a record or bean.
FieldDefinition() - Constructor for class org.beanio.parser.FieldDefinition
 
findChild(Node, XmlDefinition, int) - Static method in class org.beanio.parser.xml.XmlNodeUtil
Finds the Nth matching child of a DOM element.
findDefinitionFor(Object) - Method in class org.beanio.parser.GroupDefinition
 
findDefinitionFor(Object) - Method in class org.beanio.parser.NodeDefinition
Returns a record definition (i.e.
findDefinitionFor(Object) - Method in class org.beanio.parser.RecordDefinition
 
findSibling(Element, XmlDefinition) - Static method in class org.beanio.parser.xml.XmlNodeUtil
Returns a sibling element that matches a given definition, or null if no match is found.
findTemplate(String) - Method in class org.beanio.config.xml.XmlMapping
Recursively finds the template DOM element for a given template name in this mapping file and its parents.
FixedLengthBeanDefinition - Class in org.beanio.parser.fixedlength
A FixedLengthRecordDefinition is used to parse and format fixed length formatted beans.
FixedLengthBeanDefinition() - Constructor for class org.beanio.parser.fixedlength.FixedLengthBeanDefinition
 
FixedLengthFieldDefinition - Class in org.beanio.parser.fixedlength
A FixedLengthFieldDefinition is used to parse and format fields for fixed length records.
FixedLengthFieldDefinition() - Constructor for class org.beanio.parser.fixedlength.FixedLengthFieldDefinition
 
FixedLengthReader - Class in org.beanio.stream.fixedlength
A FixedLengthReader is used to read records from a fixed length file or input stream.
FixedLengthReader(Reader) - Constructor for class org.beanio.stream.fixedlength.FixedLengthReader
Constructs a new FixedLengthReader.
FixedLengthReader(Reader, Character) - Constructor for class org.beanio.stream.fixedlength.FixedLengthReader
Deprecated. use FixedLengthReader.FixedLengthReader(Reader, FixedLengthReaderConfiguration) instead
FixedLengthReader(Reader, Character, Character) - Constructor for class org.beanio.stream.fixedlength.FixedLengthReader
Deprecated. use FixedLengthReader.FixedLengthReader(Reader, FixedLengthReaderConfiguration) instead
FixedLengthReader(Reader, FixedLengthReaderConfiguration) - Constructor for class org.beanio.stream.fixedlength.FixedLengthReader
Constructs a new FixedLengthReader.
FixedLengthReaderConfiguration - Class in org.beanio.stream.fixedlength
Stores configuration settings for a FixedLengthReader.
FixedLengthReaderConfiguration() - Constructor for class org.beanio.stream.fixedlength.FixedLengthReaderConfiguration
Constructs a new FixedLengthReaderConfiguration.
FixedLengthReaderFactory - Class in org.beanio.stream.fixedlength
This record reader factory is used to create and configure a FixedLengthReader.
FixedLengthReaderFactory() - Constructor for class org.beanio.stream.fixedlength.FixedLengthReaderFactory
 
FixedLengthRecordDefinition - Class in org.beanio.parser.fixedlength
A FixedLengthRecordDefinition is used to validate fixed length records.
FixedLengthRecordDefinition() - Constructor for class org.beanio.parser.fixedlength.FixedLengthRecordDefinition
 
FixedLengthStreamDefinition - Class in org.beanio.parser.fixedlength
A FixedLengthStreamDefinition is used to parse and format streams that use a fixed length record format.
FixedLengthStreamDefinition() - Constructor for class org.beanio.parser.fixedlength.FixedLengthStreamDefinition
Constructs a new FixedLengthStreamDefinition.
FixedLengthStreamDefinition(String) - Constructor for class org.beanio.parser.fixedlength.FixedLengthStreamDefinition
Constructs a new FixedLengthStreamDefinition.
FixedLengthStreamDefinitionFactory - Class in org.beanio.config.fixedlength
A FixedLengthStreamDefinitionFactory is used to create fixed length stream definitions from a mapping configuration.
FixedLengthStreamDefinitionFactory() - Constructor for class org.beanio.config.fixedlength.FixedLengthStreamDefinitionFactory
 
FixedLengthWriter - Class in org.beanio.stream.fixedlength
A FixedLengthWriter is used to write records to fixed length flat file or output stream.
FixedLengthWriter(Writer) - Constructor for class org.beanio.stream.fixedlength.FixedLengthWriter
Constructs a new FixedLegthWriter.
FixedLengthWriter(Writer, String) - Constructor for class org.beanio.stream.fixedlength.FixedLengthWriter
Constructs a new FixedLegthWriter.
FixedLengthWriterFactory - Class in org.beanio.stream.fixedlength
This record writer factory is used to create and configure a FixedLengthWriter.
FixedLengthWriterFactory() - Constructor for class org.beanio.stream.fixedlength.FixedLengthWriterFactory
 
FlatBeanDefinition - Class in org.beanio.parser.flat
Provides support for formatting bean objects for delimited and fixed length formatted records.
FlatBeanDefinition() - Constructor for class org.beanio.parser.flat.FlatBeanDefinition
 
FlatFieldDefinition - Class in org.beanio.parser.flat
Provides support for fields belonging to a fixed length or delimited record.
FlatFieldDefinition() - Constructor for class org.beanio.parser.flat.FlatFieldDefinition
 
FlatRecordDefinition - Class in org.beanio.parser.flat
Provides support for validating delimited and fixed length formatted records.
FlatRecordDefinition() - Constructor for class org.beanio.parser.flat.FlatRecordDefinition
 
FlatStreamDefinitionFactory - Class in org.beanio.config.flat
Base class for stream definition factories for flat formatted streams (i.e.
FlatStreamDefinitionFactory() - Constructor for class org.beanio.config.flat.FlatStreamDefinitionFactory
 
FloatTypeHandler - Class in org.beanio.types
A type handler implementation for the Float class.
FloatTypeHandler() - Constructor for class org.beanio.types.FloatTypeHandler
 
flush() - Method in interface org.beanio.BeanWriter
Flushes this output stream.
flush() - Method in class org.beanio.parser.AbstractBeanWriter
 
flush() - Method in class org.beanio.stream.csv.CsvWriter
 
flush() - Method in class org.beanio.stream.delimited.DelimitedWriter
 
flush() - Method in class org.beanio.stream.fixedlength.FixedLengthWriter
 
flush() - Method in interface org.beanio.stream.RecordWriter
Flushes the output stream.
flush() - Method in class org.beanio.stream.xml.XmlWriter
 
format(Object) - Method in class org.beanio.types.BooleanTypeHandler
Returns Boolean.toString(), or null if value is null.
format(Object) - Method in class org.beanio.types.CharacterTypeHandler
 
format(Object) - Method in class org.beanio.types.DateTypeHandler
 
format(Object) - Method in class org.beanio.types.NumberTypeHandler
Formats a Number by calling toString().
format(Object) - Method in class org.beanio.types.StringTypeHandler
Formats the value by calling Object.toString().
format(Object) - Method in interface org.beanio.types.TypeHandler
Formats a Java object into field text.
format(Object) - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
 
format(Object) - Method in class org.beanio.types.xml.XmlBooleanTypeHandler
Returns Boolean.toString(), or null if value is null.
format(Object) - Method in class org.beanio.types.xml.XmlDateTimeTypeHandler
 
format(Object) - Method in class org.beanio.types.xml.XmlDateTypeHandler
 
format(Object) - Method in class org.beanio.types.xml.XmlTimeTypeHandler
 
FORMAT_SETTING - Static variable in interface org.beanio.types.ConfigurableTypeHandler
The field format pattern
formatBean(Object) - Method in class org.beanio.parser.RecordDefinition
Formats a Java bean into a record (whose class type will depend on the type of stream and record writer being used).
formatBean(Node, Object) - Method in class org.beanio.parser.xml.XmlRecordDefinition
Formats the given bean into XML and appends the resulting DOM nodes to the given parent node.
formatPaddedNull() - Method in class org.beanio.parser.FieldDefinition
Returns the field text for a padded field when the property value is null.
formatPaddedNull() - Method in class org.beanio.parser.fixedlength.FixedLengthFieldDefinition
Overridden to return spaces filled to the padded length of the field.
formatPaddedNull() - Method in class org.beanio.parser.xml.XmlFieldDefinition
Overridden to return null when a padded optional field is null.
formatRecord(Object) - Method in class org.beanio.parser.BeanDefinition
Formats a Java bean into a record (whose class type will depend on the type of stream and record writer being used).
formatRecord(Object) - Method in class org.beanio.parser.delimited.DelimitedBeanDefinition
 
formatRecord(Object) - Method in class org.beanio.parser.fixedlength.FixedLengthBeanDefinition
 
formatRecord(Object, Object) - Method in class org.beanio.parser.flat.FlatBeanDefinition
Recursively formats a bean object into a record.
formatRecord(Object) - Method in class org.beanio.parser.xml.XmlBeanDefinition
 
formatRecord(Node, Object) - Method in class org.beanio.parser.xml.XmlBeanDefinition
Formats a bean object into a XML DOM tree, with support for collection type beans.
formatText(String) - Method in class org.beanio.parser.FieldDefinition
Formats field text.
formatText(String) - Method in class org.beanio.parser.xml.XmlFieldDefinition
 
formatValue(Object) - Method in class org.beanio.parser.FieldDefinition
Formats the field value.

G

getAllFields() - Method in class org.beanio.parser.BeanDefinition
Returns a list of all field definition descendants of this bean.
getAttribute(Element, XmlDefinition) - Static method in class org.beanio.parser.xml.XmlNodeUtil
Returns the value of an attribute for an element.
getBean() - Method in class org.beanio.config.RecordConfig
Returns the bean configuration this record is mapped to.
getBeanClass(BeanConfig) - Method in class org.beanio.config.StreamDefinitionFactory
Determines the bean class type from its configuration/
getBeanDefinition() - Method in class org.beanio.parser.RecordDefinition
Returns the bean definition used to parse and format this record.
getBeanProperty(PropertyDefinition, Object) - Method in class org.beanio.parser.BeanDefinition
Retrieves a property from a bean object created by this definition.
getChildren() - Method in class org.beanio.config.GroupConfig
Returns the child nodes of this group.
getChildren() - Method in class org.beanio.parser.GroupDefinition
 
getChildren() - Method in class org.beanio.parser.GroupNode
 
getChildren() - Method in class org.beanio.parser.Node
Returns a list of child nodes.
getChildren() - Method in class org.beanio.parser.NodeDefinition
Returns a list of this node's children.
getChildren() - Method in class org.beanio.parser.RecordDefinition
 
getChildren() - Method in class org.beanio.parser.RecordNode
 
getClassName() - Method in class org.beanio.config.Bean
Returns the fully qualified class name of the bean.
getCollection() - Method in class org.beanio.config.PropertyConfig
Returns the collection type, or null if this property is not a collection or array.
getCollectionType() - Method in class org.beanio.parser.PropertyDefinition
Returns the collection type of this property, or null if this property is not a collection or array.
getComments() - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Returns the array of comment prefixes.
getComments() - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Returns the array of comment prefixes.
getComments() - Method in class org.beanio.stream.fixedlength.FixedLengthReaderConfiguration
Returns the array of comment prefixes.
getConfiguration() - Method in class org.beanio.config.xml.XmlMapping
Returns the BeanIO configuration for this mapping file.
getConfigurationLoader() - Method in class org.beanio.config.DefaultConfigurationFactory
Returns the mapping configuration loader.
getContext() - Method in exception org.beanio.BeanReaderException
Returns the current state of the bean reader.
getContext() - Method in class org.beanio.parser.Record
Returns the current state of the bean reader stored by this class.
getCount() - Method in class org.beanio.parser.xml.Marshaller
Returns the number of times this node has been marshaled.
getCurrentPosition(Record) - Method in class org.beanio.parser.flat.FlatFieldDefinition
Returns the position of this field in the record, accounting for field collections and children of bean collections.
getDatatypeQName() - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Returns the expected XML Schema data type when parse is called.
getDatatypeQName() - Method in class org.beanio.types.xml.XmlDateTimeTypeHandler
 
getDatatypeQName() - Method in class org.beanio.types.xml.XmlDateTypeHandler
 
getDatatypeQName() - Method in class org.beanio.types.xml.XmlTimeTypeHandler
 
getDefault() - Method in class org.beanio.config.FieldConfig
Returns the default textual representation of the value of this field when the field is not present in the input stream.
getDefault() - Static method in class org.beanio.types.TypeHandlerFactory
Returns the default TypeHandlerFactory.
getDefaultConfigurationLoader() - Method in class org.beanio.config.DefaultConfigurationFactory
Returns the default mapping configuration loader implementation.
getDefaultTextFor(Class<?>, char) - Method in class org.beanio.parser.FieldDefinition
Returns default unpadded text when the entire field is populated by the padding character.
getDefaultTypeHandlerFactory() - Method in class org.beanio.config.StreamDefinitionFactory
Returns the type handler factory for this stream format, thus allowing a stream format to override default type handlers.
getDefaultTypeHandlerFactory() - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
getDefaultValue() - Method in class org.beanio.parser.FieldDefinition
Returns the default value for a field parsed by this field definition when the field text is null or the empty string (after trimming).
getDelimiter() - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Returns the field delimiter.
getDelimiter() - Method in class org.beanio.stream.csv.CsvWriterFactory
Returns the field delimiter.
getDelimiter() - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Returns the field delimiting character.
getDelimiter() - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
Returns the field delimiter.
getDocument() - Method in class org.beanio.parser.xml.XmlRecord
Returns the XML document object model (DOM) for the current record.
getDocument() - Method in interface org.beanio.stream.xml.XmlStreamConfiguration
Returns the base document object model that defines the group structure of the XML read from an input stream.
getEncoding() - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Returns the XML character encoding to include in the document header.
getEscape() - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Returns the escape character.
getEscape() - Method in class org.beanio.stream.csv.CsvWriterFactory
Returns the escape character.
getEscape() - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Returns the character used by the input stream to escape delimiters and itself.
getEscape() - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
Returns the escape character.
getFieldCount() - Method in class org.beanio.parser.delimited.DelimitedRecord
Returns the number of fields read from the input stream.
getFieldErrorMessage(String, String, String) - Method in interface org.beanio.parser.MessageFactory
Returns a field level error message.
getFieldErrorMessage(String, String, String) - Method in class org.beanio.parser.StreamDefinition
 
getFieldErrors() - Method in interface org.beanio.BeanReaderContext
Returns a Map of all field errors, where the Map key is the field name.
getFieldErrors(String) - Method in interface org.beanio.BeanReaderContext
Returns the field errors for a given field.
getFieldLabel(String, String) - Method in interface org.beanio.parser.MessageFactory
Returns the localized label for a field.
getFieldLabel(String, String) - Method in class org.beanio.parser.StreamDefinition
 
getFieldOffset() - Method in class org.beanio.parser.Record
Returns the index (or offset) of the current collection being parsed.
getFieldOffsets() - Method in class org.beanio.parser.Record
Returns the stack of field offsets.
getFieldText(String) - Method in interface org.beanio.BeanReaderContext
Returns the unparsed text of a field from the record.
getFieldText(String, int) - Method in interface org.beanio.BeanReaderContext
Returns the unparsed text of a field from the record.
getFieldText(int) - Method in class org.beanio.parser.delimited.DelimitedRecord
Returns the field text at the given position in the record.
getFieldText(String) - Method in class org.beanio.parser.Record
Returns the unparsed text of a field from this record (if set).
getFieldText(String, int) - Method in class org.beanio.parser.Record
Returns the unparsed text of a field from this record (if set).
getFiller() - Method in class org.beanio.parser.fixedlength.FixedLengthBeanDefinition
Returns the filler character used to fill undefined spaces in the record.
getFirstChild() - Method in class org.beanio.parser.xml.Marshaller
Returns the first child of this marshaler, or null if this marshaler does not have any children.
getFormat() - Method in class org.beanio.config.BeanPropertyConfig
Returns the format pattern used by date and number type handlers.
getFormat() - Method in class org.beanio.config.FieldConfig
Returns the format pattern used by date and number type handlers.
getFormat() - Method in class org.beanio.config.StreamConfig
Returns the format of this stream.
getFormat() - Method in class org.beanio.config.TypeHandlerConfig
Returns the stream format to register this type handler for, or null if the type handler is used for all formats.
getFormat() - Method in class org.beanio.parser.StreamDefinition
Returns the stream format, one of 'csv', 'delimited' or 'fixedlength'.
getGetter() - Method in class org.beanio.config.PropertyConfig
Returns the name of the getter method to use to retrieve this property's value from its parent bean when writing to an output stream.
getGroupCount() - Method in class org.beanio.parser.Node
Returns the number of times this node has repeated within its parent.
getHandlerList() - Method in class org.beanio.config.StreamConfig
Returns a list of customized type handlers configured for this stream.
getIndentation() - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Returns the number of spaces to indent each level of XML, or -1 if indentation is disabled.
getInstance() - Static method in class org.beanio.util.Settings
Returns the Settings instance.
getJustification() - Method in class org.beanio.parser.FieldDefinition
Returns the text justification for this field.
getJustify() - Method in class org.beanio.config.FieldConfig
Returns the justification of this field.
getKey(String, String) - Method in class org.beanio.parser.xml.Marshaller
Returns a Map key for accessing state information for this Node.
getLabel(String) - Method in class org.beanio.parser.StreamDefinition
Returns a label from the configured resource bundle.
getLength() - Method in class org.beanio.config.FieldConfig
Returns the length of this field in characters.
getLength() - Method in class org.beanio.parser.delimited.DelimitedFieldDefinition
 
getLength() - Method in class org.beanio.parser.PropertyDefinition
Returns the maximum length of this property.
getLineContinuationCharacter() - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Returns the line continuation character or null if line continuation is disabled.
getLineContinuationCharacter() - Method in class org.beanio.stream.fixedlength.FixedLengthReaderConfiguration
Returns the line continuation character.
getLineNumber() - Method in interface org.beanio.BeanReader
The beginning line number of the last record read.
getLineNumber() - Method in class org.beanio.stream.csv.CsvWriter
Returns the last line number written to the output stream.
getLineSeparator() - Method in class org.beanio.stream.csv.CsvWriterFactory
Deprecated.  
getLineSeparator() - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
Deprecated.  
getLineSeparator() - Method in class org.beanio.stream.fixedlength.FixedLengthWriterFactory
Deprecated.  
getLineSeparator() - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Returns the text used to terminate a line when indentation is enabled.
getLiteral() - Method in class org.beanio.config.FieldConfig
Returns the static text for this field, or null if the field text is not static.
getLiteral() - Method in class org.beanio.parser.FieldDefinition
Returns the textual literal value the field text must match, or null if no literal validation will be performed.
getLocale() - Method in class org.beanio.parser.Record
Returns the locale used to format error messages.
getLocation() - Method in class org.beanio.config.xml.XmlMapping
Returns the location of this mapping file (in URL format).
getMapping() - Method in class org.beanio.config.xml.XmlMappingParser
Returns the mapping file information actively being parsed, which may change when one mapping file imports another.
getMaxLength() - Method in class org.beanio.config.FieldConfig
Returns the maximum length of this field in characters.
getMaxLength() - Method in class org.beanio.config.RecordConfig
Returns the maximum length of the record.
getMaxLength() - Method in class org.beanio.parser.FieldDefinition
Returns the maximum length in characters of the field text allowed by this field definition after trimming is performed.
getMaxLength() - Method in class org.beanio.parser.flat.FlatRecordDefinition
Returns the maximum number of fields this record can have to be valid.
getMaxOccurs() - Method in class org.beanio.config.NodeConfig
Returns the maximum number of times this node may appear in an input stream.
getMaxOccurs() - Method in class org.beanio.config.PropertyConfig
Returns the maximum number of times this property may appear (consecutively) in an input stream.
getMaxOccurs() - Method in class org.beanio.parser.Node
Returns the maximum number of time this node must appear within the context of its parent, or -1 for unbounded.
getMaxOccurs() - Method in class org.beanio.parser.NodeDefinition
Returns the maximum number of time this node must appear within the context of its parent, or -1 for unbounded.
getMaxOccurs() - Method in class org.beanio.parser.PropertyDefinition
Returns the maximum occurrences of this property in a stream.
getMinLength() - Method in class org.beanio.config.FieldConfig
Returns the minimum length of this field in characters, or null if a minimum length should not be enforced.
getMinLength() - Method in class org.beanio.config.RecordConfig
Returns the minimum length of the record.
getMinLength() - Method in class org.beanio.parser.FieldDefinition
Returns the minimum length in characters of the field text allowed by this field definition after trimming is performed..
getMinLength() - Method in class org.beanio.parser.flat.FlatRecordDefinition
Returns the minimum number of fields this record must have to be valid.
getMinOccurs() - Method in class org.beanio.config.NodeConfig
Returns the minimum number of times this node must appear in an input stream.
getMinOccurs() - Method in class org.beanio.config.PropertyConfig
Returns the minimum number of times this property must appear in an input stream.
getMinOccurs() - Method in class org.beanio.parser.Node
Returns the minimum number of times this node must appear within the context of its parent.
getMinOccurs() - Method in class org.beanio.parser.NodeDefinition
Returns the minimum number of times this node must appear within the context of its parent.
getMinOccurs() - Method in class org.beanio.parser.PropertyDefinition
Returns the minimum occurrences of this property in a stream.
getMode() - Method in class org.beanio.config.StreamConfig
Returns the allowed mode(s) of operation for this stream configuration.
getMode() - Method in class org.beanio.parser.StreamDefinition
Returns the allowed mode of operation for this stream configuration.
getName() - Method in class org.beanio.config.NodeConfig
Returns the name of this node.
getName() - Method in class org.beanio.config.PropertyConfig
Returns the name of this property.
getName() - Method in class org.beanio.config.StreamConfig
Returns the name of this stream.
getName() - Method in class org.beanio.config.TypeHandlerConfig
Returns the name of the type handler.
getName() - Method in class org.beanio.config.xml.XmlMapping
Returns the name of this mapping file.
getName() - Method in class org.beanio.parser.Node
Returns the name of this node.
getName() - Method in class org.beanio.parser.NodeDefinition
Returns the name of the node.
getName() - Method in class org.beanio.parser.PropertyDefinition
Returns the property name.
getName() - Method in class org.beanio.parser.StreamDefinition
Returns the name of this stream context.
getName() - Method in class org.beanio.parser.xml.XmlDefinition
Returns the XML local name for this node.
getNamespace() - Method in class org.beanio.parser.xml.XmlDefinition
Returns the namespace of this node.
getNamespaceMap() - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Returns a map of namespace URI's to prefixes to be set on the root element.
getNextSibling() - Method in class org.beanio.parser.xml.Marshaller
Returns the next sibling to this marshaler, or null if none exists.
getNodeDefinition() - Method in class org.beanio.parser.GroupNode
 
getNodeDefinition() - Method in class org.beanio.parser.Node
Returns this nodes's definition.
getNodeDefinition() - Method in class org.beanio.parser.RecordNode
 
getNodeDefinition() - Method in class org.beanio.parser.xml.Marshaller
Returns the node definition wrapped by this marshaler.
getNodeList() - Method in class org.beanio.config.StreamConfig
Returns the list of child nodes (records and groups) for this stream.
getObject() - Method in class org.beanio.spring.BeanIOStreamFactory
 
getObjectType() - Method in class org.beanio.spring.BeanIOStreamFactory
 
getOrder() - Method in class org.beanio.config.NodeConfig
Returns this node's order.
getOrder() - Method in class org.beanio.parser.Node
Returns the order in which this node must appear within the context of its parent.
getOrder() - Method in class org.beanio.parser.NodeDefinition
Returns the order in which this node must appear within the context of its parent.
getPaddedLength() - Method in class org.beanio.parser.FieldDefinition
Returns the padded length of this field, or 0 if padding is disabled.
getPadding() - Method in class org.beanio.config.FieldConfig
Returns the character used to pad this field.
getPadding() - Method in class org.beanio.parser.FieldDefinition
Returns the character used to pad this field.
getParent() - Method in class org.beanio.config.xml.XmlMapping
Returns the parent mapping file that imported this mapping file, or null if this file is the "root" mapping file.
getParent() - Method in class org.beanio.parser.PropertyDefinition
Returns the parent property definition.
getParent() - Method in class org.beanio.parser.xml.Marshaller
Returns this marshaler's parent marshaler.
getPattern() - Method in class org.beanio.types.DateTypeHandler
Returns the date pattern used by the SimpleDateFormat.
getPattern() - Method in class org.beanio.types.NumberTypeHandler
Returns the DecimalFormat pattern to use to parse and format the number value.
getPosition() - Method in class org.beanio.config.FieldConfig
Returns the position of this field.
getPosition() - Method in class org.beanio.parser.FieldDefinition
Returns the position of this field within the record.
getPosition() - Method in class org.beanio.parser.xml.XmlRecord
Returns the parent node currently being parsed in the DOM tree.
getPositionOffset() - Method in class org.beanio.config.xml.XmlMappingParser
Returns the amount to offset a field position, which is calculated according to included template offset configurations.
getPrefix() - Method in class org.beanio.parser.xml.XmlDefinition
Returns the namespace prefix for marshaling this node, or null if the namespace should override the default namespace.
getPreviousElement() - Method in class org.beanio.parser.xml.XmlRecord
Returns the last parsed DOM element for a field or bean collection.
getProperties() - Method in class org.beanio.config.Bean
Returns bean properties.
getProperty(int) - Method in class org.beanio.config.BeanConfig
Returns the property configuration at the given index.
getProperty(int) - Method in class org.beanio.parser.BeanDefinition
Returns the property definition.
getProperty(String) - Method in class org.beanio.util.Settings
Returns a BeanIO configuration setting.
getPropertyCount() - Method in class org.beanio.parser.BeanDefinition
Returns the number of properties that make up this bean.
getPropertyDescriptor() - Method in class org.beanio.parser.PropertyDefinition
Returns the bean property descriptor for getting and setting a value for this property from its enclosing bean class.
getPropertyList() - Method in class org.beanio.config.BeanConfig
Returns a list of this bean's properties.
getPropertyList() - Method in class org.beanio.parser.BeanDefinition
Returns the list of properties that make up this bean.
getPropertyType() - Method in class org.beanio.parser.PropertyDefinition
Returns the class type of this property, or if this property is a collection, the class type of the collection value.
getQuote() - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Returns the character to use for a quotation mark.
getQuote() - Method in class org.beanio.stream.csv.CsvWriterFactory
Returns the character to use for a quotation mark.
getReader() - Method in class org.beanio.config.xml.XmlConfigurationLoader
Returns the XmlMappingReader for reading XML mapping files into a document object model (DOM).
getReaderFactory() - Method in class org.beanio.config.StreamConfig
Returns the record reader factory configuration bean.
getRecordCount() - Method in class org.beanio.parser.RecordNode
Returns the number of records matched by this node.
getRecordDefinition() - Method in class org.beanio.parser.RecordNode
Returns the record definition of this node.
getRecordDefinitionAncestors() - Method in class org.beanio.parser.GroupDefinition
Returns all record definition ancestors of this group node.
getRecordErrorMessage(String, String) - Method in interface org.beanio.parser.MessageFactory
Returns a record level error message.
getRecordErrorMessage(String, String) - Method in class org.beanio.parser.StreamDefinition
 
getRecordErrors() - Method in interface org.beanio.BeanReaderContext
Returns the collection of record level error messages.
getRecordLabel(String) - Method in interface org.beanio.parser.MessageFactory
Returns the localized label for a record.
getRecordLabel(String) - Method in class org.beanio.parser.StreamDefinition
 
getRecordLineNumber() - Method in interface org.beanio.BeanReaderContext
Returns the line number of the failed record, or 0 if the stream does not use new lines to terminate records.
getRecordLineNumber() - Method in class org.beanio.parser.Record
Returns the starting line number of the last record read from the record reader.
getRecordLineNumber() - Method in class org.beanio.stream.csv.CsvReader
Returns the starting line number of the last record record.
getRecordLineNumber() - Method in class org.beanio.stream.delimited.DelimitedReader
Returns the starting line number of the last record record.
getRecordLineNumber() - Method in class org.beanio.stream.fixedlength.FixedLengthReader
 
getRecordLineNumber() - Method in interface org.beanio.stream.RecordReader
Returns the line number of the last record from this input stream.
getRecordLineNumber() - Method in class org.beanio.stream.xml.XmlReader
 
getRecordName() - Method in interface org.beanio.BeanReader
Returns the name of the last record read.
getRecordName() - Method in interface org.beanio.BeanReaderContext
Returns the name of the record from the stream configuration.
getRecordName() - Method in class org.beanio.parser.Record
Returns the name of the last record read from the record reader, or null if not known.
getRecordTerminator() - Method in class org.beanio.stream.csv.CsvWriterFactory
Returns the text used to terminate a record.
getRecordTerminator() - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Returns the character used to mark the end of a record.
getRecordTerminator() - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
Returns the text used to terminate a record.
getRecordTerminator() - Method in class org.beanio.stream.fixedlength.FixedLengthReaderConfiguration
Returns the character used to mark the end of a record.
getRecordTerminator() - Method in class org.beanio.stream.fixedlength.FixedLengthWriterFactory
Returns the text used to terminate a record.
getRecordText() - Method in interface org.beanio.BeanReaderContext
Returns the raw text of the record being parsed, or null if not supported by the input stream format (such as XML).
getRecordText() - Method in class org.beanio.parser.Record
Returns the raw text of the last record read from the record reader.
getRecordText() - Method in class org.beanio.stream.csv.CsvReader
Returns the raw text of the last record read or null if the end of the stream was reached.
getRecordText() - Method in class org.beanio.stream.delimited.DelimitedReader
Returns the raw text of the last record read or null if the end of the stream was reached.
getRecordText() - Method in class org.beanio.stream.fixedlength.FixedLengthReader
 
getRecordText() - Method in interface org.beanio.stream.RecordReader
Returns the unparsed record text of the last record read.
getRecordText() - Method in class org.beanio.stream.xml.XmlReader
 
getRegex() - Method in class org.beanio.config.FieldConfig
Returns the regular expression pattern for validating this field's text when read from an input stream.
getRegex() - Method in class org.beanio.parser.FieldDefinition
Returns the regular expression pattern the field text parsed by this field definition must match.
getRegexPattern() - Method in class org.beanio.parser.FieldDefinition
Returns the regular expression the field text parsed by this field definition must match.
getResource(String) - Static method in class org.beanio.util.IOUtil
Finds a resource on the classpath.
getResourceAsStream(String) - Static method in class org.beanio.util.IOUtil
Loads a resource from the classpath.
getResourceBundle() - Method in class org.beanio.config.StreamConfig
Returns the path name of the resource bundle containing customized error messages for this stream.
getRootGroupConfig() - Method in class org.beanio.config.StreamConfig
Returns the root group.
getRootGroupDefinition() - Method in class org.beanio.parser.StreamDefinition
Returns the top level or root group definition for this stream, to which all child records and subgroups were added.
getSetter() - Method in class org.beanio.config.PropertyConfig
Returns the name of the setter method to use when setting this property's value on its parent bean while reading from an input stream.
getSource() - Method in class org.beanio.config.BeanIOConfig
Returns the source of this configuration.
getStream(String) - Method in class org.beanio.parser.DefaultStreamFactory
Returns the named stream.
getStreamList() - Method in class org.beanio.config.BeanIOConfig
Returns the list of stream mappings for this configuration.
getText(Node, XmlDefinition) - Static method in class org.beanio.parser.xml.XmlNodeUtil
Returns the child text from a DOM node after adjusting for any node wrapping.
getText(Node) - Static method in class org.beanio.parser.xml.XmlNodeUtil
Returns the child text from a DOM node.
getTimeZoneId() - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Returns the time zone used to interpret dates, or null if the default time zone will be used.
getTimeZoneOffset(Date) - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Returns the time zone offset in minutes for the given date, or DatatypeConstants.FIELD_UNDEFINED if a time zone was not configured.
getType() - Method in class org.beanio.config.GroupConfig
Returns NodeConfig.GROUP.
getType() - Method in class org.beanio.config.NodeConfig
Returns the type of this node.
getType() - Method in class org.beanio.config.PropertyConfig
Returns the fully qualified class name or type alias of this property's value.
getType() - Method in class org.beanio.config.RecordConfig
Returns NodeConfig.RECORD
getType() - Method in class org.beanio.config.TypeHandlerConfig
Returns the class name to register this type handler under.
getType() - Method in class org.beanio.parser.xml.XmlDefinition
Returns the XML node type.
getType() - Method in class org.beanio.types.BigDecimalTypeHandler
 
getType() - Method in class org.beanio.types.BigIntegerTypeHandler
 
getType() - Method in class org.beanio.types.BooleanTypeHandler
 
getType() - Method in class org.beanio.types.ByteTypeHandler
 
getType() - Method in class org.beanio.types.CharacterTypeHandler
 
getType() - Method in class org.beanio.types.DateTypeHandler
 
getType() - Method in class org.beanio.types.DoubleTypeHandler
 
getType() - Method in class org.beanio.types.FloatTypeHandler
 
getType() - Method in class org.beanio.types.IntegerTypeHandler
 
getType() - Method in class org.beanio.types.LongTypeHandler
 
getType() - Method in class org.beanio.types.ShortTypeHandler
 
getType() - Method in class org.beanio.types.StringTypeHandler
 
getType() - Method in interface org.beanio.types.TypeHandler
Returns the class type supported by this handler.
getType() - Method in class org.beanio.types.xml.XmlBooleanTypeHandler
 
getTypeHandler() - Method in class org.beanio.config.BeanPropertyConfig
Returns the name of the custom type handler used to convert the property value to a Java object, or null if the default type handler is sufficient.
getTypeHandler() - Method in class org.beanio.config.FieldConfig
Returns the name of the custom type handler used for type conversion by this field, or null if the default type handler is sufficient.
getTypeHandler() - Method in class org.beanio.parser.FieldDefinition
Returns the type handler for this field.
getTypeHandler(String) - Method in class org.beanio.types.TypeHandlerFactory
Returns a named type handler, or null if there is no type handler configured for the given name in this factory or any of its ancestors.
getTypeHandler(String, Properties) - Method in class org.beanio.types.TypeHandlerFactory
Returns a named type handler, or null if there is no type handler configured for the given name in this factory or any of its ancestors.
getTypeHandlerFor(String) - Method in class org.beanio.types.TypeHandlerFactory
Returns the type handler for the given type, or null if there is no type handler configured for the type in this factory or any of its ancestors.
getTypeHandlerFor(String, Properties) - Method in class org.beanio.types.TypeHandlerFactory
Returns the type handler for the given type, or null if there is no type handler configured for the type in this factory or any of its ancestors.
getTypeHandlerFor(Class<?>) - Method in class org.beanio.types.TypeHandlerFactory
Returns a type handler for a class, or null if there is no type handler configured for the class in this factory or any of its ancestors
getTypeHandlerFor(Class<?>, Properties) - Method in class org.beanio.types.TypeHandlerFactory
Returns a type handler for a class, or null if there is no type handler configured for the class in this factory or any of its ancestors
getTypeHandlerList() - Method in class org.beanio.config.BeanIOConfig
Returns the list of custom type handlers for this configuration.
getValue() - Method in class org.beanio.config.BeanPropertyConfig
Returns the textual representation of the fixed property value.
getValue() - Method in class org.beanio.parser.BeanPropertyDefinition
Returns the property value.
getVersion() - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Returns the XML version to include in the document header.
getWrapper() - Method in class org.beanio.parser.xml.XmlDefinition
Returns the XML element for wrapping this XML node.
getWriterFactory() - Method in class org.beanio.config.StreamConfig
Returns the record writer factory configuration bean.
getXmlDefinition() - Method in class org.beanio.parser.xml.XmlBeanDefinition
 
getXmlDefinition() - Method in class org.beanio.parser.xml.XmlFieldDefinition
 
getXmlDefinition() - Method in class org.beanio.parser.xml.XmlGroupDefinition
 
getXmlDefinition() - Method in interface org.beanio.parser.xml.XmlNode
Returns the XML attributes that define this node.
getXmlName() - Method in class org.beanio.config.GroupConfig
Returns XML element local name of this group.
getXmlName() - Method in class org.beanio.config.PropertyConfig
Returns XML element or attribute name of this property.
getXmlNamespace() - Method in class org.beanio.config.GroupConfig
Returns the XML namespace for this group element.
getXmlNamespace() - Method in class org.beanio.config.PropertyConfig
Returns the XML namespace for this property element or attribute.
getXmlPrefix() - Method in class org.beanio.config.GroupConfig
Returns the XML prefix for the namespace assigned to this group element.
getXmlPrefix() - Method in class org.beanio.config.PropertyConfig
Returns the XML prefix for the namespace assigned to this property element or attribute.
getXmlType() - Method in class org.beanio.config.GroupConfig
Returns the XML node type of this group.
getXmlType() - Method in class org.beanio.config.PropertyConfig
Returns the XML node type of this property.
getXmlWrapper() - Method in class org.beanio.config.PropertyConfig
Returns the name of a XML wrapper element for this property.
GROUP - Static variable in class org.beanio.config.NodeConfig
The node type of a record group
GROUP_COUNT - Static variable in class org.beanio.stream.xml.XmlReader
The DOM user data key to obtain the number of times a group element was read in the base document as a java.lang.Integer.
GroupConfig - Class in org.beanio.config
Stores configuration settings for a record group.
GroupConfig() - Constructor for class org.beanio.config.GroupConfig
 
groupCount - Variable in class org.beanio.parser.Node
 
GroupDefinition - Class in org.beanio.parser
A GroupDefinition is the branch in the tree structure that makes up a stream definition.
GroupDefinition() - Constructor for class org.beanio.parser.GroupDefinition
Constructs a new GroupDefinition.
GroupMarshaller - Class in org.beanio.parser.xml
A Marshaller implementation for marshaling group XML nodes.
GroupMarshaller(Marshaller, XmlGroupDefinition) - Constructor for class org.beanio.parser.xml.GroupMarshaller
Constructs a new GroupMarshaller
GroupNode - Class in org.beanio.parser
A GroupNode holds child nodes including records and other groups.
GroupNode(GroupDefinition) - Constructor for class org.beanio.parser.GroupNode
Constructs a new GroupNode.

H

handleError(BeanReaderException) - Method in interface org.beanio.BeanReaderErrorHandler
Callback method for handling BeanReaderExceptions when using a bean reader.
handleError(BeanReaderException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Delegates error handling based on the exception type.
hasFieldErrors() - Method in interface org.beanio.BeanReaderContext
Returns true if there are one or more field level errors.
hasFieldErrors() - Method in class org.beanio.parser.Record
Returns true if a field error was reported while parsing this record.
hasFieldErrors(String) - Method in class org.beanio.parser.Record
Returns true if a field error was reported for a specific field.
hasRecordErrors() - Method in interface org.beanio.BeanReaderContext
Returns true if there are one or more record level errors.
hasRecordErrors() - Method in class org.beanio.parser.Record
Returns true if a record level error was reported while parsing this record.

I

importConfiguration(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses an import DOM element and loads its mapping file.
includeTemplate(BeanConfig, Element) - Method in class org.beanio.config.xml.XmlMappingParser
Includes a template.
includeTemplate(BeanConfig, String, int) - Method in class org.beanio.config.xml.XmlMappingParser
Includes a template.
initializeStreamFactory() - Method in class org.beanio.spring.BeanIOFlatFileItemReader
Creates a StreamFactory if one was not set, loads the stream mapping resource if set, and validates the StreamFactory has a mapping for the configured stream name.
initializeStreamFactory() - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Creates a StreamFactory if one was not set, loads the stream mapping resource if set, and validates the StreamFactory has a mapping for the configured stream name.
IntegerTypeHandler - Class in org.beanio.types
A type handler implementation for the Integer class.
IntegerTypeHandler() - Constructor for class org.beanio.types.IntegerTypeHandler
 
INVALID - Static variable in class org.beanio.parser.PropertyDefinition
Constant indicating the field did not pass validation.
invalidRecord(InvalidRecordException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Handles InvalidRecordException errors.
InvalidRecordException - Exception in org.beanio
Exception thrown when a record or one of its fields does not pass validation.
InvalidRecordException(BeanReaderContext, String, Throwable) - Constructor for exception org.beanio.InvalidRecordException
Constructs a new InvalidRecordException.
InvalidRecordException(BeanReaderContext, String) - Constructor for exception org.beanio.InvalidRecordException
Constructs a new InvalidRecordException.
IOUtil - Class in org.beanio.util
Utility class for manipulating streams.
IS_GROUP_ELEMENT - Static variable in class org.beanio.stream.xml.XmlWriter
The DOM user data key to indicate a DOM element is a group element and should be left "open" when the record is written to the output stream.
IS_NAMESPACE_IGNORED - Static variable in class org.beanio.stream.xml.XmlReader
The DOM user data key to indicate whether the namespace of an element in the base document is ignored when matching nodes read from an input stream.
IS_NAMESPACE_IGNORED - Static variable in class org.beanio.stream.xml.XmlWriter
The DOM user data key to indicate whether the namespace of a DOM element should be ignored when writing to the output stream.
isAliasOnly(String) - Static method in class org.beanio.util.TypeUtil
Returns true if the type alias is not used to register a type handler for its associated class.
isAlwaysQuote() - Method in class org.beanio.stream.csv.CsvWriterFactory
Returns true if fields should always be quoted.
isArray() - Method in class org.beanio.parser.PropertyDefinition
Returns true if this property definition is for an array value.
isAssignable(Class<?>, Class<?>) - Static method in class org.beanio.util.TypeUtil
Returns true if to.isAssignableFrom(from) after converting primitive values of to to its object counterpart.
isAttribute() - Method in class org.beanio.parser.xml.XmlDefinition
Returns true if the XML node type is attribute.
isBean() - Method in class org.beanio.config.BeanConfig
Returns true to indicate this property is a bean.
isBean() - Method in class org.beanio.config.PropertyConfig
Returns whether this property defines a bean class with its own list of properties.
isBean() - Method in class org.beanio.parser.BeanDefinition
Returns true indicating this property definition defines a bean object.
isBean() - Method in class org.beanio.parser.PropertyDefinition
Returns whether this property describes a complex bean object that holds its own list of properties.
isBeanExistenceKnown() - Method in class org.beanio.parser.BeanDefinition
Returns true if a bean is known to exist before parsing its child fields.
isBeanExistenceKnown() - Method in class org.beanio.parser.xml.XmlBeanDefinition
 
isCollection() - Method in class org.beanio.parser.PropertyDefinition
Returns true if this property definition is for a collection or array value.
isCommentEnabled() - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Returns whether one or more comment prefixes have been configured.
isCommentEnabled() - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Returns whether one or more comment prefixes have been configured.
isCommentEnabled() - Method in class org.beanio.stream.fixedlength.FixedLengthReaderConfiguration
Returns whether one or more comment prefixes have been configured.
isConstant() - Method in class org.beanio.parser.BeanPropertyDefinition
 
isConstant() - Method in class org.beanio.parser.PropertyDefinition
Returns whether this property describes a constant value and does not map to field found in the stream.
isDeclaredGlobalTypeHandler(String) - Method in class org.beanio.config.xml.XmlMapping
Returns whether a global type handler was configured for the given type handler name.
isDefinitionFor(Object) - Method in class org.beanio.parser.BeanDefinition
Deprecated. use BeanDefinition.defines(Object)
isElement() - Method in class org.beanio.parser.xml.XmlDefinition
Returns true if the XML node type is element.
isEOF() - Method in class org.beanio.stream.util.CommentReader
Returns whether the end of the stream was reached reading a commented line.
isEscapeEnabled() - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Returns whether escaping is enabled.
isEscapeEnabled() - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Returns whether an escape character is enabled.
isEscapeEnabled() - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
Returns whether escaping is enabled.
isField() - Method in class org.beanio.config.FieldConfig
 
isField() - Method in class org.beanio.config.PropertyConfig
Returns whether this property configuration defines a field.
isField() - Method in class org.beanio.parser.FieldDefinition
 
isField() - Method in class org.beanio.parser.PropertyDefinition
Returns whether this property describes a field in the mapped stream.
isIgnored() - Method in class org.beanio.config.PropertyConfig
Returns true if this property is not a bean property.
isIndentationEnabled() - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Returns whether XML output will be indented.
isLazy() - Method in class org.beanio.parser.PropertyDefinition
Returns true if this property is only written to an output stream if the property value is not null.
isLenient() - Method in class org.beanio.types.DateTypeHandler
Returns whether the SimpleDateFormat is lenient.
isLenientDatatype() - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Returns whether data type validation is skipped when parsing field text.
isLineContinationEnabled() - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Returns whether the line continuation character is enabled.
isLineContinationEnabled() - Method in class org.beanio.stream.fixedlength.FixedLengthReaderConfiguration
Returns whether the line continuation character is enabled.
isLoading(String) - Method in class org.beanio.config.xml.XmlMapping
Returns whether a given mapping file is being actively loaded using its location to identify it.
isMapped(String) - Method in class org.beanio.parser.DefaultStreamFactory
 
isMapped(String) - Method in class org.beanio.StreamFactory
Test whether a mapping configuration exists for a named stream.
isMatch(Object) - Method in class org.beanio.parser.FieldDefinition
Tests if the given field value matches this field definition.
isMatch(String) - Method in class org.beanio.parser.FieldDefinition
Returns true if the provided field text is a match for this field definition based on the configured literal value or regular expression.
isMaxOccursReached() - Method in class org.beanio.parser.Node
Tests if the max occurs has been reached for this node.
isMaxOccursReached() - Method in class org.beanio.parser.xml.Marshaller
Returns whether the marshal count of this node has reached the configured maximum occurrences.
isMultilineEnabled() - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Returns whether a record may span multiple lines (when quoted).
isNamespaceAware() - Method in class org.beanio.parser.xml.XmlDefinition
Returns true if a namespace was configured for this node, and is therefore used to unmarshal and marshal the node.
isNil(Element) - Static method in class org.beanio.parser.xml.XmlNodeUtil
Tests if an element is nil.
isNillable() - Method in class org.beanio.config.PropertyConfig
Returns whether this property is nillable.
isNillable() - Method in class org.beanio.parser.xml.XmlDefinition
Returns whether this node is nillable.
isNilSupported() - Method in class org.beanio.parser.FieldDefinition
Returns whether FieldDefinition.formatValue(Object) may return TypeHandler.NIL.
isNilSupported() - Method in class org.beanio.parser.xml.XmlFieldDefinition
 
isNode() - Method in class org.beanio.parser.xml.XmlDefinition
Returns true if the XML node type is not none.
isNullIfEmpty() - Method in class org.beanio.types.StringTypeHandler
Returns true if empty string values are parsed as null.
isNumericFormatEnabled() - Method in class org.beanio.types.xml.XmlBooleanTypeHandler
Returns whether the numeric format of a XML boolean is used to format Java Boolean types.
isOptionalBeanEnabled() - Method in class org.beanio.config.StreamDefinitionFactory
Returns whether this stream format allows beans with zero minimum occurrences.
isOptionalBeanEnabled() - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
isOptionalFieldEnabled() - Method in class org.beanio.config.StreamDefinitionFactory
Returns whether this stream format allows fields with zero minimum occurrences.
isOptionalFieldEnabled() - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
isOrdered() - Method in class org.beanio.config.StreamConfig
Returns whether stream components (records and groups) are ordered.
isOutputMilliseconds() - Method in class org.beanio.types.xml.XmlDateTimeTypeHandler
Returns whether milliseconds are included when formatting the time.
isOutputMilliseconds() - Method in class org.beanio.types.xml.XmlTimeTypeHandler
Returns whether milliseconds are included when formatting the time.
isPadded() - Method in class org.beanio.parser.FieldDefinition
Returns whether this field is padded.
isProperty() - Method in class org.beanio.parser.FieldDefinition
Returns true if the value parsed by this field definition is a property of the record bean.
isProperty() - Method in class org.beanio.parser.PropertyDefinition
Returns true if the value parsed by this property definition is a property of its enclosing bean.
isPropertyTypeMap() - Method in class org.beanio.parser.BeanDefinition
Returns true if the property type of this bean object is assignable to java.util.Map.
isReadEnabled() - Method in class org.beanio.config.StreamDefinitionFactory
Returns whether the stream definition must support reading an input stream.
isRecord() - Method in class org.beanio.parser.Node
Returns true if this node is a leaf node / record.
isRecord() - Method in class org.beanio.parser.RecordNode
 
isRecordDefinition() - Method in class org.beanio.parser.GroupDefinition
 
isRecordDefinition() - Method in class org.beanio.parser.NodeDefinition
Returns true if this node is a leaf node, or in this case a record definition.
isRecordDefinition() - Method in class org.beanio.parser.RecordDefinition
 
isRecordIdentifer() - Method in class org.beanio.parser.BeanDefinition
Deprecated. use PropertyDefinition.isRecordIdentifier()
isRecordIdentifier() - Method in class org.beanio.config.BeanPropertyConfig
Returns true if this property is used to identify the record mapping for marshalling a bean object when writing to an output stream.
isRecordIdentifier() - Method in class org.beanio.config.FieldConfig
Returns true if this field is used to identify the type of record.
isRecordIdentifier() - Method in class org.beanio.parser.PropertyDefinition
Returns true if the property or any descendant of this property definition is used to identify records.
isRequired() - Method in class org.beanio.config.FieldConfig
Returns true if this field is required when parsing an input stream.
isRequired() - Method in class org.beanio.parser.FieldDefinition
Returns true if this field is required.
isSingleton() - Method in class org.beanio.spring.BeanIOStreamFactory
 
isSkipLF() - Method in class org.beanio.stream.util.CommentReader
Returns whether the next character should be ignored if its a line feed.
isSuppressHeader() - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Returns whether the XML header is suppressed.
isTimeZoneAllowed() - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Returns whether time zone information is allowed when parsing field text.
isTrim() - Method in class org.beanio.config.FieldConfig
Returns true if field text will be trimmed before validation and type conversion.
isTrim() - Method in class org.beanio.parser.FieldDefinition
Returns true if the field text will be trimmed before validation and type conversion.
isTrim() - Method in class org.beanio.types.StringTypeHandler
Returns true if parse(String) should trim the text.
isUnquotedQuotesAllowed() - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Returns whether quotes are allowed to appear in an unquoted field.
isWhitespaceAllowed() - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Returns whether to ignore unquoted whitespace.
isWrapped() - Method in class org.beanio.parser.xml.XmlDefinition
Returns whether this XML node is wrapped by another element.
isWriteEnabled() - Method in class org.beanio.config.StreamDefinitionFactory
Returns whether the stream definition must support writing to an output stream.

J

jumpToItem(int) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
 

L

last - Variable in class org.beanio.parser.GroupNode
 
LEFT - Static variable in class org.beanio.config.FieldConfig
Left justification setting
LEFT - Static variable in class org.beanio.config.PropertyConfig
Left justification setting
LEFT - Static variable in class org.beanio.parser.FieldDefinition
Left justification
load(InputStream) - Method in class org.beanio.parser.DefaultStreamFactory
 
load(String) - Method in class org.beanio.StreamFactory
Loads a BeanIO configuration file and adds the configured streams to this factory.
load(File) - Method in class org.beanio.StreamFactory
Loads a BeanIO configuration file and adds the configured streams to this factory.
load(InputStream) - Method in class org.beanio.StreamFactory
Loads a BeanIO configuration and adds the configured streams to this factory.
loadClass(String) - Static method in class org.beanio.util.TypeUtil
Loads a named class.
loadConfiguration(InputStream) - Method in interface org.beanio.config.ConfigurationLoader
Loads a BeanIO configuration from an input stream.
loadConfiguration(InputStream) - Method in class org.beanio.config.xml.XmlConfigurationLoader
 
loadConfiguration(InputStream) - Method in class org.beanio.config.xml.XmlMappingParser
Reads a mapping file input stream and returns a collection of BeanIO configurations, one for the input stream and one for each imported mapping file (if specified).
loadDefinitions(InputStream) - Method in class org.beanio.config.DefaultConfigurationFactory
 
loadDefinitions(InputStream) - Method in interface org.beanio.parser.ConfigurationFactory
Loads a stream mapping configuration from an input stream.
loadDocument(InputStream) - Method in class org.beanio.config.xml.XmlMappingReader
Parses an XML BeanIO mapping file into a document object model (DOM).
loadMapping(InputStream) - Method in class org.beanio.config.xml.XmlMappingParser
Loads a mapping file from an input stream.
loadMapping(Element) - Method in class org.beanio.config.xml.XmlMappingParser
Parses a BeanIO configuration from a DOM element.
loadResource(String) - Method in class org.beanio.StreamFactory
Loads a BeanIO configuration file from the application classpath.
LongTypeHandler - Class in org.beanio.types
A type handler implementation for the Long class.
LongTypeHandler() - Constructor for class org.beanio.types.LongTypeHandler
 

M

malformedRecord(MalformedRecordException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Handles MalformedRecordException errors.
MalformedRecordException - Exception in org.beanio
Exception thrown when a record cannot be parsed.
MalformedRecordException(BeanReaderContext, String) - Constructor for exception org.beanio.MalformedRecordException
Constructs a new MalformedRecordException.
MalformedRecordException(BeanReaderContext, String, Throwable) - Constructor for exception org.beanio.MalformedRecordException
Constructs a new MalformedRecordException.
Marshaller - Class in org.beanio.parser.xml
Base class for XML group and record node marshallers.
Marshaller(Marshaller, NodeDefinition) - Constructor for class org.beanio.parser.xml.Marshaller
Constructs a new Marshaller.
matchAny(Record) - Method in class org.beanio.parser.GroupNode
 
matchAny(Record) - Method in class org.beanio.parser.Node
Finds the child node that matches a record, ignoring the current state of each node.
matchAny(Record) - Method in class org.beanio.parser.RecordNode
 
matchAny(Record) - Method in class org.beanio.parser.xml.XmlGroupNode
 
matches(Record) - Method in class org.beanio.parser.BeanDefinition
Test if a record matches this record definition.
matches(Record) - Method in class org.beanio.parser.BeanPropertyDefinition
 
matches(Record) - Method in class org.beanio.parser.delimited.DelimitedFieldDefinition
 
matches(Record) - Method in class org.beanio.parser.FieldDefinition
Tests if the field text in the record matches this field definition.
matches(Record) - Method in class org.beanio.parser.fixedlength.FixedLengthFieldDefinition
 
matches(Record) - Method in class org.beanio.parser.PropertyDefinition
Tests if the field text in the record matches this field definition.
matches(Record) - Method in class org.beanio.parser.RecordDefinition
Test if a record matches this record definition.
matches(Record) - Method in class org.beanio.parser.xml.XmlBeanDefinition
 
matches(Record) - Method in class org.beanio.parser.xml.XmlFieldDefinition
 
matchNext(Record) - Method in class org.beanio.parser.GroupNode
 
matchNext(Record) - Method in class org.beanio.parser.Node
Finds the child node that matches a record, based on the current state of each node.
matchNext(Record) - Method in class org.beanio.parser.RecordNode
 
matchNext(Record) - Method in class org.beanio.parser.xml.XmlGroupNode
 
MessageFactory - Interface in org.beanio.parser
A MessageFactory implementation is used to generate localized error messages for record and field level errors.
MISSING - Static variable in class org.beanio.parser.PropertyDefinition
Constant indicating the field was not present in the stream

N

newBeanDefinition(BeanConfig) - Method in class org.beanio.config.delimited.DelimitedStreamDefinitionFactory
 
newBeanDefinition(BeanConfig) - Method in class org.beanio.config.fixedlength.FixedLengthStreamDefinitionFactory
 
newBeanDefinition(BeanConfig) - Method in class org.beanio.config.StreamDefinitionFactory
Creates a new BeanDefinition.
newBeanDefinition(BeanConfig) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
newCalendar() - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Creates a new calendar using the configured time zone (if set).
newDocument() - Static method in class org.beanio.util.DomUtil
Creates a new XML document object model.
newFieldDefinition(FieldConfig) - Method in class org.beanio.config.delimited.DelimitedStreamDefinitionFactory
 
newFieldDefinition(FieldConfig) - Method in class org.beanio.config.fixedlength.FixedLengthStreamDefinitionFactory
 
newFieldDefinition(FieldConfig) - Method in class org.beanio.config.StreamDefinitionFactory
Creates a new FieldDefinition.
newFieldDefinition(FieldConfig) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
newGroupDefinition(GroupConfig) - Method in class org.beanio.config.StreamDefinitionFactory
Creates a new GroupDefinition.
newGroupDefinition(GroupConfig) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
newGroupDefinition() - Method in class org.beanio.parser.StreamDefinition
This method is called to instantiate a new group definition so that subclasses may override the implementation.
newGroupDefinition() - Method in class org.beanio.parser.xml.XmlStreamDefinition
 
newGroupNode(GroupDefinition) - Method in class org.beanio.parser.StreamDefinition
Constructs a new group node for parsing an input stream.
newGroupNode(GroupDefinition) - Method in class org.beanio.parser.xml.XmlStreamDefinition
 
newInstance() - Static method in class org.beanio.StreamFactory
Returns a new StreamFactory instance.
newInstance(Properties) - Method in interface org.beanio.types.ConfigurableTypeHandler
Creates a customized instance of this type handler.
newInstance(Properties) - Method in class org.beanio.types.DateTypeHandler
 
newInstance(Properties) - Method in class org.beanio.types.NumberTypeHandler
 
newRecordDefinition(RecordConfig) - Method in class org.beanio.config.delimited.DelimitedStreamDefinitionFactory
 
newRecordDefinition(RecordConfig) - Method in class org.beanio.config.fixedlength.FixedLengthStreamDefinitionFactory
 
newRecordDefinition(RecordConfig) - Method in class org.beanio.config.StreamDefinitionFactory
Creates a new RecordDefinition.
newRecordDefinition(RecordConfig) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
newRecordNode(RecordDefinition) - Method in class org.beanio.parser.StreamDefinition
Constructs a new record node for parsing an input stream.
newRecordReaderFactory() - Method in class org.beanio.config.csv.CsvStreamDefinitionFactory
 
newRecordReaderFactory() - Method in class org.beanio.config.delimited.DelimitedStreamDefinitionFactory
 
newRecordReaderFactory() - Method in class org.beanio.config.fixedlength.FixedLengthStreamDefinitionFactory
 
newRecordReaderFactory() - Method in class org.beanio.config.StreamDefinitionFactory
Creates a default record reader factory.
newRecordReaderFactory() - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
newRecordWriterFactory() - Method in class org.beanio.config.csv.CsvStreamDefinitionFactory
 
newRecordWriterFactory() - Method in class org.beanio.config.delimited.DelimitedStreamDefinitionFactory
 
newRecordWriterFactory() - Method in class org.beanio.config.fixedlength.FixedLengthStreamDefinitionFactory
 
newRecordWriterFactory() - Method in class org.beanio.config.StreamDefinitionFactory
Creates a default record writer factory
newRecordWriterFactory() - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
newStreamDefinition(StreamConfig) - Method in class org.beanio.config.csv.CsvStreamDefinitionFactory
 
newStreamDefinition(StreamConfig) - Method in class org.beanio.config.delimited.DelimitedStreamDefinitionFactory
 
newStreamDefinition(StreamConfig) - Method in class org.beanio.config.fixedlength.FixedLengthStreamDefinitionFactory
 
newStreamDefinition(StreamConfig) - Method in class org.beanio.config.StreamDefinitionFactory
Creates a new StreamDefinition.
newStreamDefinition(StreamConfig) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
NIL - Static variable in interface org.beanio.types.TypeHandler
This constant can be returned from TypeHandler.format(Object) for XML formatted streams to indicate a nillable element should be set to nil even if the field's minimum occurrences is zero.
Node - Class in org.beanio.parser
A Node is the dynamic counterpart to the NodeDefinition and holds the current state of a node while reading or writing the stream.
Node() - Constructor for class org.beanio.parser.Node
Constructs a new Node.
NodeConfig - Class in org.beanio.config
Base class for record and record group configuration settings.
NodeConfig() - Constructor for class org.beanio.config.NodeConfig
 
NodeDefinition - Class in org.beanio.parser
The NodeDefinition is the base class for classes used to make up a stream definition's internal tree structure.
NodeDefinition() - Constructor for class org.beanio.parser.NodeDefinition
 
NumberTypeHandler - Class in org.beanio.types
Base class for type handlers that parse objects extending from Number.
NumberTypeHandler() - Constructor for class org.beanio.types.NumberTypeHandler
 

O

open(ExecutionContext) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
 
org.beanio - package org.beanio
Core bean reader/writer API.
org.beanio.config - package org.beanio.config
Stream definition factory classes.
org.beanio.config.csv - package org.beanio.config.csv
Stream definition factory for streams based on a CSV record format.
org.beanio.config.delimited - package org.beanio.config.delimited
Stream definition factory for streams based on a delimited record format.
org.beanio.config.fixedlength - package org.beanio.config.fixedlength
Stream definition factory for streams based on a fixed length record format.
org.beanio.config.flat - package org.beanio.config.flat
Stream definition factory classes for flat record formatted streams.
org.beanio.config.xml - package org.beanio.config.xml
XML based configuration loader implementation and stream definition factory classes for XML formatted streams.
org.beanio.parser - package org.beanio.parser
Bean reader/writer implementation.
org.beanio.parser.csv - package org.beanio.parser.csv
Bean reader/writer extension for streams based on a CSV record format.
org.beanio.parser.delimited - package org.beanio.parser.delimited
Bean reader/writer extension for streams based on a delimited record format.
org.beanio.parser.fixedlength - package org.beanio.parser.fixedlength
Bean reader/writer extension for streams based on a fixed length record format.
org.beanio.parser.flat - package org.beanio.parser.flat
Bean reader/writer extension for streams based on a flat record format.
org.beanio.parser.xml - package org.beanio.parser.xml
Bean reader/writer extension for XML formatted streams.
org.beanio.spring - package org.beanio.spring
Classes for integrating BeanIO with Spring Batch.
org.beanio.stream - package org.beanio.stream
Record reader and writer API.
org.beanio.stream.csv - package org.beanio.stream.csv
CSV record reader/writer implementation.
org.beanio.stream.delimited - package org.beanio.stream.delimited
Delimited record reader/writer implementation.
org.beanio.stream.fixedlength - package org.beanio.stream.fixedlength
Fixed length record reader/writer implementation.
org.beanio.stream.util - package org.beanio.stream.util
Utility classes for record reader and writer implementations.
org.beanio.stream.xml - package org.beanio.stream.xml
XML record reader/writer implementation.
org.beanio.types - package org.beanio.types
Type handler implementations.
org.beanio.types.xml - package org.beanio.types.xml
Default type handler implementations specific to XML formatted streams.
org.beanio.util - package org.beanio.util
Utility classes.
out - Variable in class org.beanio.parser.AbstractBeanWriter
 

P

parse(String) - Method in class org.beanio.types.BooleanTypeHandler
Parses a Boolean object from the given text.
parse(String) - Method in class org.beanio.types.CharacterTypeHandler
 
parse(String) - Method in class org.beanio.types.DateTypeHandler
 
parse(String) - Method in class org.beanio.types.NumberTypeHandler
Parses a Number from the given text.
parse(String) - Method in class org.beanio.types.StringTypeHandler
Parses a String from the given text.
parse(String) - Method in interface org.beanio.types.TypeHandler
Parses field text into a Java object.
parse(String) - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
 
parse(String) - Method in class org.beanio.types.xml.XmlBooleanTypeHandler
Parses a Boolean object from the given text.
parseBean(Record) - Method in class org.beanio.parser.RecordDefinition
Validates and parses a record into a Java bean.
parseField(Record) - Method in class org.beanio.parser.delimited.DelimitedFieldDefinition
 
parseField(Record) - Method in class org.beanio.parser.FieldDefinition
Parses the raw field text from a record prior to any validation and sets the text on the record.
parseField(Record) - Method in class org.beanio.parser.fixedlength.FixedLengthFieldDefinition
 
parseField(Record) - Method in class org.beanio.parser.xml.XmlFieldDefinition
 
parsePropertyValue(Record) - Method in class org.beanio.parser.BeanDefinition
Validates and parses a record into a Java bean.
parsePropertyValue(Record) - Method in class org.beanio.parser.BeanPropertyDefinition
 
parsePropertyValue(Record) - Method in class org.beanio.parser.FieldDefinition
Parses and validates a field property value from the record.
parsePropertyValue(Record, String) - Method in class org.beanio.parser.FieldDefinition
Parses and validates a field property value from the given field text.
parsePropertyValue(Record) - Method in class org.beanio.parser.PropertyDefinition
Parses and validates a field property value from the record.
parsePropertyValue(Record) - Method in class org.beanio.parser.xml.XmlBeanDefinition
 
parsePropertyValue(Record, String) - Method in class org.beanio.parser.xml.XmlFieldDefinition
 
parseValue(Record) - Method in class org.beanio.parser.PropertyDefinition
Validates and parses the value of this field from a record.
pop() - Method in class org.beanio.config.xml.XmlMappingParser
Completes the parsing of an imported mapping file.
popField() - Method in class org.beanio.parser.Record
Pops the last field from the stack.
popField() - Method in class org.beanio.parser.xml.XmlRecord
 
print(String, Document) - Static method in class org.beanio.util.DomUtil
Prints a DOM to standard out (for testing only).
PROPERTY_ESCAPING_ENABLED - Static variable in class org.beanio.util.Settings
Whether property values support the following escape sequences: \\ - Backslash \n - Line Feed \r - Carriage Return \t - Tab \f - Form Feed
PropertyConfig - Class in org.beanio.config
Stores configuration settings for a property of a Java bean.
PropertyConfig() - Constructor for class org.beanio.config.PropertyConfig
 
PropertyDefinition - Class in org.beanio.parser
Base class for bean property settings.
PropertyDefinition() - Constructor for class org.beanio.parser.PropertyDefinition
Constructs a new PropertyDefinition.
push(String, String) - Method in class org.beanio.config.xml.XmlMappingParser
Initiates the parsing of an imported mapping file.
pushField() - Method in class org.beanio.parser.Record
Pushes a field onto the stack.
pushField() - Method in class org.beanio.parser.xml.XmlRecord
 

R

read() - Method in interface org.beanio.BeanReader
Reads a single bean from the input stream.
read() - Method in class org.beanio.stream.csv.CsvReader
Reads the next record from this input stream.
read() - Method in class org.beanio.stream.delimited.DelimitedReader
 
read() - Method in class org.beanio.stream.fixedlength.FixedLengthReader
 
read() - Method in interface org.beanio.stream.RecordReader
Reads a single record from this input stream.
read() - Method in class org.beanio.stream.xml.XmlReader
 
READ_ONLY_MODE - Static variable in class org.beanio.config.StreamConfig
Stream configuration supports reading only
READ_ONLY_MODE - Static variable in class org.beanio.parser.StreamDefinition
Stream definition supports reading only
READ_WRITE_MODE - Static variable in class org.beanio.config.StreamConfig
Stream configuration supports reading and writing
READ_WRITE_MODE - Static variable in class org.beanio.parser.StreamDefinition
Stream definition supports reading and writing
RECORD - Static variable in class org.beanio.config.NodeConfig
The node type of a record
Record - Class in org.beanio.parser
A Record holds state information about the last record read from an input stream.
Record() - Constructor for class org.beanio.parser.Record
Constructs a new Record.
RecordConfig - Class in org.beanio.config
Stores configuration settings for a record.
RecordConfig() - Constructor for class org.beanio.config.RecordConfig
 
RecordDefinition - Class in org.beanio.parser
A RecordDefinition is used to parse and format a record.
RecordDefinition() - Constructor for class org.beanio.parser.RecordDefinition
Creates a new RecordDefinition.
RecordIOException - Exception in org.beanio.stream
A RecordIOException is thrown when a record reader encounters a malformed record and subsequent reads may still be possible.
RecordIOException(String, Throwable) - Constructor for exception org.beanio.stream.RecordIOException
Constructs a new RecordIOException.
RecordIOException(String) - Constructor for exception org.beanio.stream.RecordIOException
Constructs a new RecordIOException.
RecordIOException(Throwable) - Constructor for exception org.beanio.stream.RecordIOException
Constructs a new RecordIOException.
RecordMarshaller - Class in org.beanio.parser.xml
A Marshaller implementation for marshaling record XML nodes.
RecordMarshaller(Marshaller, XmlRecordDefinition) - Constructor for class org.beanio.parser.xml.RecordMarshaller
Constructs a new RecordMarshaller.
RecordNode - Class in org.beanio.parser
Holds state information for records being read from a input stream.
RecordNode(RecordDefinition) - Constructor for class org.beanio.parser.RecordNode
Constructs a new RecordNode.
RecordReader - Interface in org.beanio.stream
A RecordReader is used to divide an input stream into records.
RecordReaderFactory - Interface in org.beanio.stream
A RecordReaderFactory is used to create and configure a RecordReader.
RecordWriter - Interface in org.beanio.stream
A RecordWriter is used to write records to an output stream.
RecordWriterFactory - Interface in org.beanio.stream
A RecordWriterFactory is used to create and configure a RecordWriter.
registerHandler(String, TypeHandler) - Method in class org.beanio.types.TypeHandlerFactory
Registers a type handler in this factory.
registerHandlerFor(String, TypeHandler) - Method in class org.beanio.types.TypeHandlerFactory
Registers a type handler in this factory.
registerHandlerFor(Class<?>, TypeHandler) - Method in class org.beanio.types.TypeHandlerFactory
Registers a type handler in this factory.
removeAllChildren() - Method in class org.beanio.parser.xml.Marshaller
Removes all children of this marshaler.
removeStream(String) - Method in class org.beanio.parser.DefaultStreamFactory
Removes the named stream from this manager.
reset() - Method in class org.beanio.parser.GroupNode
 
reset() - Method in class org.beanio.parser.Node
Called by its parent to reset node statistics.
reset() - Method in class org.beanio.parser.xml.GroupMarshaller
 
reset() - Method in class org.beanio.parser.xml.Marshaller
Resets the occurrences of this node and/or its children.
reset() - Method in class org.beanio.parser.xml.RecordMarshaller
 
restoreState(String, Map<String, Object>) - Method in class org.beanio.parser.xml.GroupMarshaller
 
restoreState(String, Map<String, Object>) - Method in class org.beanio.parser.xml.Marshaller
Restores a Map of previously stored state information.
restoreState(String, Map<String, Object>) - Method in class org.beanio.stream.xml.XmlWriter
 
restoreState(String, Map<String, Object>) - Method in interface org.beanio.util.StatefulWriter
Restores a Map of previously stored state information.
RIGHT - Static variable in class org.beanio.config.FieldConfig
Right justification setting
RIGHT - Static variable in class org.beanio.config.PropertyConfig
Right justification setting
RIGHT - Static variable in class org.beanio.parser.FieldDefinition
Right justification

S

setAlwaysQuote(boolean) - Method in class org.beanio.stream.csv.CsvWriterFactory
Set to true to quote every field.
setAppendAllowed(boolean) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Flag to indicate that the target file should be appended if it already exists.
setBean(BeanConfig) - Method in class org.beanio.config.RecordConfig
Sets the bean configuration this record is maps to.
setBeanDefinition(BeanDefinition) - Method in class org.beanio.parser.RecordDefinition
Sets the bean definition used to parse and format this record.
setBeanProperty(PropertyDefinition, Object, Object) - Method in class org.beanio.parser.BeanDefinition
Sets a property on a bean object created by this definition.
setChildren(List<NodeConfig>) - Method in class org.beanio.config.GroupConfig
Sets the list of child nodes.
setChildren(Collection<NodeDefinition>) - Method in class org.beanio.parser.GroupDefinition
Sets this group's children.
setChildren(List<Node>) - Method in class org.beanio.parser.GroupNode
Sets this nodes's children.
setClassName(String) - Method in class org.beanio.config.Bean
Sets the fully qualified class name of the bean.
setCollection(String) - Method in class org.beanio.config.PropertyConfig
Sets the collection type.
setCollectionType(Class<? extends Collection<Object>>) - Method in class org.beanio.parser.PropertyDefinition
Sets the collection type of this property.
setComments(String[]) - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Sets the array of comment prefixes.
setComments(String[]) - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Sets the array of comment prefixes.
setComments(String[]) - Method in class org.beanio.stream.fixedlength.FixedLengthReaderConfiguration
Sets the array of comment prefixes.
setConfiguration(XmlStreamConfiguration) - Method in class org.beanio.stream.xml.XmlReaderFactory
 
setConfiguration(XmlStreamConfiguration) - Method in interface org.beanio.stream.xml.XmlStreamConfigurationAware
This method is invoked by a XML stream definition when a RecordReader implementation is registered.
setConfigurationFactory(ConfigurationFactory) - Method in class org.beanio.parser.DefaultStreamFactory
Sets the configuration factory to use to load stream definitions.
setConfigurationLoader(ConfigurationLoader) - Method in class org.beanio.config.DefaultConfigurationFactory
Sets the mapping configuration loader.
setDefault(String) - Method in class org.beanio.config.FieldConfig
Sets the default textual representation of the value of this field when the field is not present in the input stream.
setDefaultResourceBundle(ResourceBundle) - Method in class org.beanio.parser.StreamDefinition
Sets the default resource bundle to check of messages not found in the primary resource bundle.
setDefaultValue(Object) - Method in class org.beanio.parser.FieldDefinition
Sets the default value for a field parsed by this field definition when the field text is null or the empty string (after trimming).
setDelimiter(char) - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Sets the field delimiter.
setDelimiter(char) - Method in class org.beanio.stream.csv.CsvWriterFactory
Sets the field delimiter.
setDelimiter(char) - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Sets the field delimiting character to use.
setDelimiter(char) - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
Sets the field delimiter.
setEncoding(String) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
Sets the input stream encoding.
setEncoding(String) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Sets the output stream encoding.
setEncoding(String) - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Sets the XML character encoding to include in the document header.
setErrorHandler(BeanReaderErrorHandler) - Method in interface org.beanio.BeanReader
Sets the error handler to delegate bean reader exceptions to.
setErrorHandler(BeanReaderErrorHandler) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
Sets the BeanIO error handler for handling BeanIO specific exceptions.
setEscape(Character) - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Sets the escape character.
setEscape(char) - Method in class org.beanio.stream.csv.CsvWriterFactory
Sets the escape character.
setEscape(Character) - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Sets the character used by the input stream to escape delimiters and itself.
setEscape(Character) - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
Sets the escape character.
setFieldOffset(int) - Method in class org.beanio.parser.Record
Sets the current index of the collection being parsed, from which all subsequent parsing will be offset.
setFieldText(String, String) - Method in class org.beanio.parser.Record
Sets the raw field text for a named field.
setFiller(char) - Method in class org.beanio.parser.fixedlength.FixedLengthBeanDefinition
Sets the filler character to use to fill undefined spaces in the record.
setFormat(String) - Method in class org.beanio.config.BeanPropertyConfig
Sets the format pattern used by date and number type handlers.
setFormat(String) - Method in class org.beanio.config.FieldConfig
Sets the format pattern used by date and number type handlers.
setFormat(String) - Method in class org.beanio.config.StreamConfig
Sets the format of this stream.
setFormat(String) - Method in class org.beanio.config.TypeHandlerConfig
Sets the stream format to register this type handler for.
setGetter(String) - Method in class org.beanio.config.PropertyConfig
Sets the name of the getter method to use to retrieve this property's value from it parent bean when writing to an output stream.
setGroupCount(int) - Method in class org.beanio.parser.Node
Sets the number of times this node has repeated within its parent.
setHeaderCallback(FlatFileHeaderCallback) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
The FlatFileHeaderCallback if called before writing the first item to the file.
setIgnored(boolean) - Method in class org.beanio.config.PropertyConfig
Set to true if this property is not a bean property.
setIndentation(int) - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Enables and sets the indentation level in spaces.
setJustification(char) - Method in class org.beanio.parser.FieldDefinition
Sets the text justification for this field.
setJustify(String) - Method in class org.beanio.config.FieldConfig
Sets the justification of this field.
setLazy(boolean) - Method in class org.beanio.parser.PropertyDefinition
Set to true if this property is only written to an output stream if the property value is not null.
setLength(int) - Method in class org.beanio.config.FieldConfig
Sets the length of this field in characters.
setLength(int) - Method in class org.beanio.parser.PropertyDefinition
Sets the (maximum) length of this property.
setLenient(boolean) - Method in class org.beanio.types.DateTypeHandler
Sets whether the SimpleDateFormat is lenient.
setLenientDatatype(boolean) - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Sets whether data type validation is skipped when parsing field text.
setLineContinuationCharacter(Character) - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Sets the line continuation character.
setLineContinuationCharacter(Character) - Method in class org.beanio.stream.fixedlength.FixedLengthReaderConfiguration
Sets the line continuation character.
setLineNumber(int) - Method in class org.beanio.parser.Record
Sets the starting line number of the last record read from the record reader.
setLineSeparator(String) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Sets the line separator used for the header and footer callback only.
setLineSeparator(String) - Method in class org.beanio.stream.csv.CsvWriterFactory
Deprecated.  
setLineSeparator(String) - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
Deprecated.  
setLineSeparator(String) - Method in class org.beanio.stream.fixedlength.FixedLengthWriterFactory
Deprecated.  
setLineSeparator(String) - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Sets the text used to terminate a line when indentation is enabled.
setLiteral(String) - Method in class org.beanio.config.FieldConfig
Sets the static text for this field.
setLiteral(String) - Method in class org.beanio.parser.FieldDefinition
Sets the literal text this field must match.
setLocale(Locale) - Method in class org.beanio.parser.Record
Sets the locale used to format error messages.
setLocale(String) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
Sets the locale for resolving error messages from a stream mapping's configured resource bundle.
setMaxLength(Integer) - Method in class org.beanio.config.FieldConfig
Sets the maximum length of this field in characters.
setMaxLength(Integer) - Method in class org.beanio.config.RecordConfig
Sets the maximum length of the record.
setMaxLength(int) - Method in class org.beanio.parser.FieldDefinition
Sets the maximum length in characters of the field text allowed by this field definition after trimming is performed.
setMaxLength(int) - Method in class org.beanio.parser.flat.FlatRecordDefinition
Sets the maximum number of fields this record can have.
setMaxOccurs(Integer) - Method in class org.beanio.config.NodeConfig
Sets the maximum number of times this nodes must appear in an input stream.
setMaxOccurs(Integer) - Method in class org.beanio.config.PropertyConfig
Sets the maximum number of times this property may appear (consecutively) in an input stream.
setMaxOccurs(int) - Method in class org.beanio.config.StreamConfig
Sets the maximum occurrences of this stream.
setMaxOccurs(int) - Method in class org.beanio.parser.NodeDefinition
Sets the maximum number of times this node must appear within the context of its parent.
setMaxOccurs(int) - Method in class org.beanio.parser.PropertyDefinition
Sets the maximum occurrences of this property in a stream.
setMaxOccurs(int) - Method in class org.beanio.parser.StreamDefinition
Sets the maximum number of times the record layout can be read from the input stream.
setMessageContext(MessageFactory) - Method in class org.beanio.parser.Record
Sets the MessageContext to use to format erorr messages.
setMinLength(Integer) - Method in class org.beanio.config.FieldConfig
Sets the minimum length of this field in characters, or null if a minimum length should not be enforced.
setMinLength(Integer) - Method in class org.beanio.config.RecordConfig
Sets the minimum length of the record.
setMinLength(int) - Method in class org.beanio.parser.FieldDefinition
Sets the minimum length in characters of the field text allowed by this field definition after trimming is performed..
setMinLength(int) - Method in class org.beanio.parser.flat.FlatRecordDefinition
Sets the minimum number of fields the record must have to be valid.
setMinOccurs(Integer) - Method in class org.beanio.config.NodeConfig
Sets the minimum number of times this nodes must appear in an input stream.
setMinOccurs(Integer) - Method in class org.beanio.config.PropertyConfig
Sets the minimum number of times this property must appear consecutively in an input stream.
setMinOccurs(int) - Method in class org.beanio.config.StreamConfig
Sets the minimum occurrences of this stream.
setMinOccurs(int) - Method in class org.beanio.parser.NodeDefinition
Sets the minimum number of times this node must appear within the context of its parent.
setMinOccurs(int) - Method in class org.beanio.parser.PropertyDefinition
Sets the minimum occurrences of this property in a stream.
setMinOccurs(int) - Method in class org.beanio.parser.StreamDefinition
Sets the minimum number of times the record layout must be read from in the input stream.
setMode(String) - Method in class org.beanio.config.StreamConfig
Sets the allowed mode(s) of operation for this stream configuration.
setMode(int) - Method in class org.beanio.parser.StreamDefinition
Sets the allowed mode of operation for this stream configuration.
setMultilineEnabled(boolean) - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Sets whether a record may span multiple lines (when quoted).
setName(String) - Method in class org.beanio.config.NodeConfig
Sets the name of this node.
setName(String) - Method in class org.beanio.config.PropertyConfig
Sets the name of this property.
setName(String) - Method in class org.beanio.config.StreamConfig
Sets the name of this stream.
setName(String) - Method in class org.beanio.config.TypeHandlerConfig
Sets the name of the type handler.
setName(String) - Method in class org.beanio.parser.NodeDefinition
Sets the name of this node.
setName(String) - Method in class org.beanio.parser.PropertyDefinition
Sets the property name.
setName(String) - Method in class org.beanio.parser.StreamDefinition
Sets the name of this stream context.
setName(String) - Method in class org.beanio.parser.xml.XmlDefinition
Sets the XML local name for this node.
setName(String) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Sets the name to use for prefixing keys added to the execution context.
setNamespace(String) - Method in class org.beanio.parser.xml.XmlDefinition
Sets the namespace of this node.
setNamespaceAware(boolean) - Method in class org.beanio.parser.xml.XmlDefinition
Sets whether this node is namespace aware.
setNamespaces(String) - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Sets the list of namespaces to be set on the root element.
setNillable(boolean) - Method in class org.beanio.config.PropertyConfig
Sets whether this property is nillable.
setNillable(boolean) - Method in class org.beanio.parser.xml.XmlDefinition
Sets whether this node is nillable.
setNodeList(List<NodeConfig>) - Method in class org.beanio.config.StreamConfig
Sets the list of child nodes for this stream.
setNullIfEmpty(boolean) - Method in class org.beanio.types.StringTypeHandler
Set to true if the parsed empty strings should be converted to null.
setNumericFormatEnabled(boolean) - Method in class org.beanio.types.xml.XmlBooleanTypeHandler
Sets whether the numeric format of a XML boolean is used to format Java Boolean types.
setOrder(int) - Method in class org.beanio.config.NodeConfig
Sets the order of this node.
setOrder(int) - Method in class org.beanio.parser.NodeDefinition
Sets the order in which this node must appear within the context of its parent.
setOrdered(boolean) - Method in class org.beanio.config.StreamConfig
Sets whether stream components (records and groups) are ordered.
setOutputMilliseconds(boolean) - Method in class org.beanio.types.xml.XmlDateTimeTypeHandler
Sets whether milliseconds are included when formatting the time.
setOutputMilliseconds(boolean) - Method in class org.beanio.types.xml.XmlTimeTypeHandler
Sets whether milliseconds are included when formatting the time.
setPadded(boolean) - Method in class org.beanio.parser.FieldDefinition
Sets whether this field is padded.
setPaddedLength(int) - Method in class org.beanio.parser.FieldDefinition
Sets the padded length of this field.
setPaddedLength(int) - Method in class org.beanio.parser.fixedlength.FixedLengthFieldDefinition
 
setPadding(Character) - Method in class org.beanio.config.FieldConfig
Sets the character used to pad this field.
setPadding(char) - Method in class org.beanio.parser.FieldDefinition
Sets the character used to pad this field.
setParent(PropertyDefinition) - Method in class org.beanio.parser.PropertyDefinition
Sets the parent property definition.
setParent(TypeHandlerFactory) - Method in class org.beanio.types.TypeHandlerFactory
Sets the parent TypeHandlerFactory.
setPattern(String) - Method in class org.beanio.types.DateTypeHandler
Sets the date pattern used by the SimpleDateFormat.
setPattern(String) - Method in class org.beanio.types.NumberTypeHandler
Sets the DeimcalFormat pattern to use to parse and format the number value.
setPosition(int) - Method in class org.beanio.config.FieldConfig
Sets the position of this field.
setPosition(int) - Method in class org.beanio.parser.FieldDefinition
Sets the position of this field within the record beginning at 0.
setPosition(Node) - Method in class org.beanio.parser.xml.XmlRecord
Sets the parent node currently being parsed in the DOM tree.
setPrefix(String) - Method in class org.beanio.parser.xml.XmlDefinition
Sets the namespace prefix for marshaling the node.
setPreviousElement(Element) - Method in class org.beanio.parser.xml.XmlRecord
Sets the last parsed DOM element for a field or bean collection.
setProperties(Properties) - Method in class org.beanio.config.Bean
Sets bean properties.
setProperty(boolean) - Method in class org.beanio.parser.FieldDefinition
Set to true if the value parsed by this field definition is a property of the record bean.
setProperty(boolean) - Method in class org.beanio.parser.PropertyDefinition
Set to true if the value parsed by this property definition is a property of its enclosing bean.
setPropertyDescriptor(PropertyDescriptor) - Method in class org.beanio.parser.PropertyDefinition
Sets the bean property descriptor for getting and setting a value for this property from its enclosing bean class.
setPropertyList(List<PropertyConfig>) - Method in class org.beanio.config.BeanConfig
Sets the list of properties that make up this bean.
setPropertyList(List<PropertyDefinition>) - Method in class org.beanio.parser.BeanDefinition
Sets the list of properties that make up this bean.
setPropertyType(Class<?>) - Method in class org.beanio.parser.BeanDefinition
Sets the property type of this bean, or if this bean is a collection, the property type of the collection value.
setPropertyType(Class<?>) - Method in class org.beanio.parser.FieldDefinition
 
setPropertyType(Class<?>) - Method in class org.beanio.parser.PropertyDefinition
Sets the class type of this property, or if this property is a collection, the class type of the collection value.
setQuote(char) - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Sets the character to use for a quotation mark.
setQuote(char) - Method in class org.beanio.stream.csv.CsvWriterFactory
Sets the character to use for a quotation mark.
setReaderFactory(Bean) - Method in class org.beanio.config.StreamConfig
Sets the record reader factory configuration bean.
setReaderFactory(RecordReaderFactory) - Method in class org.beanio.parser.StreamDefinition
Sets the record reader factory to use to create new RecordReader's.
setReaderFactory(RecordReaderFactory) - Method in class org.beanio.parser.xml.XmlStreamDefinition
 
setRecordIdentifer(boolean) - Method in class org.beanio.parser.BeanDefinition
Deprecated. use PropertyDefinition.setRecordIdentifier(boolean)
setRecordIdentifier(boolean) - Method in class org.beanio.config.BeanPropertyConfig
Set to true if this property is used to identify the record mapping for marshalling a bean object when writing to an output stream.
setRecordIdentifier(boolean) - Method in class org.beanio.config.FieldConfig
Set to true if this field is used to identify the type of record.
setRecordIdentifier(boolean) - Method in class org.beanio.parser.PropertyDefinition
Sets whether this property or any descendant of this property definition is used to identify records.
setRecordName(String) - Method in class org.beanio.parser.Record
Sets the name of the last record read from the record reader.
setRecordTerminator(String) - Method in class org.beanio.stream.csv.CsvWriterFactory
Sets the text used to terminate a record.
setRecordTerminator(Character) - Method in class org.beanio.stream.delimited.DelimitedReaderConfiguration
Sets the character used to mark the end of a record.
setRecordTerminator(String) - Method in class org.beanio.stream.delimited.DelimitedWriterFactory
Sets the text used to terminate a record.
setRecordTerminator(Character) - Method in class org.beanio.stream.fixedlength.FixedLengthReaderConfiguration
Sets the character used to mark the end of a record.
setRecordTerminator(String) - Method in class org.beanio.stream.fixedlength.FixedLengthWriterFactory
Sets the text used to terminate a record.
setRecordText(String) - Method in class org.beanio.parser.Record
Sets the raw text of the last record read from the record reader.
setRegex(String) - Method in class org.beanio.config.FieldConfig
Sets the regular expression pattern for validating this field's text when read from an input stream.
setRegex(String) - Method in class org.beanio.parser.FieldDefinition
Sets the regular expression pattern the field text parsed by this field definition must match.
setRequired(boolean) - Method in class org.beanio.config.FieldConfig
Set to true if this field is required when parsing an input stream.
setRequired(boolean) - Method in class org.beanio.parser.FieldDefinition
Sets to true if this field is required.
setResource(Resource) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
 
setResource(Resource) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
 
setResourceBundle(String) - Method in class org.beanio.config.StreamConfig
Sets the path name of the resource bundle containing customized error messages for this stream.
setResourceBundle(ResourceBundle) - Method in class org.beanio.parser.StreamDefinition
Sets the primary resource bundle to check for messages.
setSaveState(boolean) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Set the flag indicating whether or not state should be saved in the provided ExecutionContext during the ItemStream call to update.
setSetter(String) - Method in class org.beanio.config.PropertyConfig
Sets the name of the setter method to use when setting this property's value on its parent bean while reading from an input stream.
setShouldDeleteIfEmpty(boolean) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Flag to indicate that the target file should be deleted if no lines have been written (other than header and footer) on close.
setShouldDeleteIfExists(boolean) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Flag to indicate that the target file should be deleted if it already exists, otherwise it will be created.
setSource(String) - Method in class org.beanio.config.BeanIOConfig
Sets the source of this configuration, which if present, may be included in error messages.
setStreamFactory(StreamFactory) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
Sets the StreamFactory for loading stream mapping configurations.
setStreamFactory(StreamFactory) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Sets the StreamFactory for loading stream mapping configurations.
setStreamMapping(Resource) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
Sets the mapping file resource.
setStreamMapping(Resource) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Sets the mapping file resource.
setStreamMappings(List<Resource>) - Method in class org.beanio.spring.BeanIOStreamFactory
Sets the list of mapping files to load into this stream factory.
setStreamName(String) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
Sets the mapping configuration's stream name for reading this input stream.
setStreamName(String) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Sets the mapping configuration's stream name for writing this output stream.
setStrict(boolean) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
In strict mode this reader will throw an exception if the input resource does not exist when opened.
setSuppressHeader(boolean) - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Sets whether the XML header is suppressed.
setTimeZoneAllowed(boolean) - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Sets whether time zone information is allowed when parsing field text.
setTimeZoneId(String) - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Sets the time zone for interpreting dates.
Settings - Class in org.beanio.util
Settings is used to load and store BeanIO configuration settings.
setTransactional(boolean) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
Flag to indicate that writing to the buffer should be delayed if a transaction is active.
setTrim(boolean) - Method in class org.beanio.config.FieldConfig
Set to true if field text should be trimmed before validation and type conversion.
setTrim(boolean) - Method in class org.beanio.parser.FieldDefinition
Set to true if the field text should be trimmed before validation and type conversion.
setTrim(boolean) - Method in class org.beanio.types.StringTypeHandler
Set to true to trim text when parsing.
setType(String) - Method in class org.beanio.config.PropertyConfig
Sets the fully qualified class name or type alias of this property's value.
setType(String) - Method in class org.beanio.config.TypeHandlerConfig
Sets the class name to register this type handler under.
setType(int) - Method in class org.beanio.parser.xml.XmlDefinition
Sets the type of XML node.
setTypeHandler(String) - Method in class org.beanio.config.BeanPropertyConfig
Sets the name of the custom type handler to use to convert the property value to a Java object.
setTypeHandler(String) - Method in class org.beanio.config.FieldConfig
Sets the name of the custom type handler to use for type conversion by this field.
setTypeHandler(TypeHandler) - Method in class org.beanio.parser.FieldDefinition
Sets the type handler for this field.
setTypeHandlerFactory(TypeHandlerFactory) - Method in class org.beanio.config.StreamDefinitionFactory
Sets the type handler factory to use to create the stream definition.
setTypeHandlerList(List<TypeHandlerConfig>) - Method in class org.beanio.config.BeanIOConfig
Sets the list of globally declared custom type handlers for this configuration.
setUnquotedQuotesAllowed(boolean) - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Sets wheter quotes are allowed to appear in an unquoted field.
setUseSpringExceptions(boolean) - Method in class org.beanio.spring.BeanIOFlatFileItemReader
Set to true to force AbstractItemCountingItemStreamItemReader.read() to wrap BeanIO exceptions to their closest Spring-batch counterpart.
setValue(String) - Method in class org.beanio.config.BeanPropertyConfig
Sets the textual representation of the fixed property value.
setValue(Object) - Method in class org.beanio.parser.BeanPropertyDefinition
Sets the property value.
setValue(Object) - Method in class org.beanio.parser.delimited.DelimitedRecord
 
setValue(Object) - Method in class org.beanio.parser.Record
Sets the value of the record as returned from the RecordReader
setValue(Object) - Method in class org.beanio.parser.xml.XmlRecord
 
setVersion(String) - Method in class org.beanio.stream.xml.XmlWriterConfiguration
Sets the XML version to include in the document header.
setWhitespaceAllowed(boolean) - Method in class org.beanio.stream.csv.CsvReaderConfiguration
Sets whether unquoted whitespace is ignored.
setWrapper(XmlDefinition) - Method in class org.beanio.parser.xml.XmlDefinition
Sets the XML element for wrapping this XML node.
setWriterFactory(Bean) - Method in class org.beanio.config.StreamConfig
Sets the record writer factory configuration bean.
setWriterFactory(RecordWriterFactory) - Method in class org.beanio.parser.StreamDefinition
Sets the record writer factory to use to create new RecordWriter's.
setXmlName(String) - Method in class org.beanio.config.GroupConfig
Sets the XML element local name of this group.
setXmlName(String) - Method in class org.beanio.config.PropertyConfig
Sets the XML element or attribute name of this property.
setXmlNamespace(String) - Method in class org.beanio.config.GroupConfig
Sets the XML namespace for this group element.
setXmlNamespace(String) - Method in class org.beanio.config.PropertyConfig
Sets the XML namespace for this property element or attribute.
setXmlPrefix(String) - Method in class org.beanio.config.GroupConfig
Sets the XML prefix for the namespace assigned to this group element.
setXmlPrefix(String) - Method in class org.beanio.config.PropertyConfig
Sets the XML prefix for the namespace assigned to this property element or attribute.
setXmlType(String) - Method in class org.beanio.config.GroupConfig
Sets the XML node type of this group.
setXmlType(String) - Method in class org.beanio.config.PropertyConfig
Sets the XML node type of this property.
setXmlWrapper(String) - Method in class org.beanio.config.PropertyConfig
Sets the name of a XML wrapper element for this property.
ShortTypeHandler - Class in org.beanio.types
A type handler implementation for the Short class.
ShortTypeHandler() - Constructor for class org.beanio.types.ShortTypeHandler
 
skip(int) - Method in interface org.beanio.BeanReader
Skips ahead in the input stream.
skipComments(boolean) - Method in class org.beanio.stream.util.CommentReader
Skips comments in the input stream and returns the number of commented lines read.
StatefulWriter - Interface in org.beanio.util
StatefulWriter can be implemented by writers that maintain state, so that in case of an error, the last updated state of the writer can be restored and writing can resume.
STREAM_FACTORY_CLASS - Static variable in class org.beanio.util.Settings
This property is set to the fully qualified class name of the default stream factory implementation
StreamConfig - Class in org.beanio.config
Stores configuration settings for a stream.
StreamConfig() - Constructor for class org.beanio.config.StreamConfig
Constructs a new StreamConfig.
StreamDefinition - Class in org.beanio.parser
A StreamDefinition stores all information needed to parse an input stream and format an output stream, and is used to create BeanReader and BeanWriter instances.
StreamDefinition(String) - Constructor for class org.beanio.parser.StreamDefinition
Creates a new StreamDefinition.
StreamDefinitionFactory - Class in org.beanio.config
A StreamDefinitionFactory is used to convert a stream configuration into a StreamDefinition for parsing an I/O stream.
StreamDefinitionFactory() - Constructor for class org.beanio.config.StreamDefinitionFactory
Constructs a new StreamDefinitionFactory.
StreamFactory - Class in org.beanio
A StreamFactory manages stream mapping configurations and is used create BeanWriter and BeanReader instances.
StreamFactory() - Constructor for class org.beanio.StreamFactory
Constructs a new StreamFactory.
StringTypeHandler - Class in org.beanio.types
A type handler implementation for the String class.
StringTypeHandler() - Constructor for class org.beanio.types.StringTypeHandler
 

T

TIME_ALIAS - Static variable in class org.beanio.util.TypeUtil
Alias for a java.util.Date that only includes only time information
toCollectionType(String) - Static method in class org.beanio.util.TypeUtil
Returns the collection Class object for a collection class name or type alias.
toString() - Method in class org.beanio.config.xml.XmlMapping
 
toString() - Method in exception org.beanio.InvalidRecordException
 
toString() - Method in class org.beanio.parser.Node
 
toString() - Method in class org.beanio.parser.Record
 
toString() - Method in class org.beanio.parser.RecordDefinition
 
toString() - Method in class org.beanio.parser.xml.XmlDefinition
 
toType(String) - Static method in class org.beanio.util.TypeUtil
Returns the Class object for a class name or type alias.
toWrapperClass(Class<?>) - Static method in class org.beanio.util.TypeUtil
Converts primitive types to their wrapper counterparts.
TypeConversionException - Exception in org.beanio.types
Thrown when field text cannot be parsed into a value object.
TypeConversionException(String, Throwable) - Constructor for exception org.beanio.types.TypeConversionException
Constructs a new TypeConversionException.
TypeConversionException(String) - Constructor for exception org.beanio.types.TypeConversionException
Constructs a new TypeConversionException.
TypeConversionException(Throwable) - Constructor for exception org.beanio.types.TypeConversionException
Constructs a new TypeConversionException.
TypeHandler - Interface in org.beanio.types
A TypeHandler is used to convert field text into a Java object and vice versa.
TypeHandlerConfig - Class in org.beanio.config
Stores configuration settings for a custom type handler.
TypeHandlerConfig() - Constructor for class org.beanio.config.TypeHandlerConfig
 
TypeHandlerFactory - Class in org.beanio.types
A factory class used to get a TypeHandler for parsing field text into field objects, and for formatting field objects into field text.
TypeHandlerFactory() - Constructor for class org.beanio.types.TypeHandlerFactory
Constructs a new TypeHandlerFactory using the default type handler factory for its parent.
TypeHandlerFactory(TypeHandlerFactory) - Constructor for class org.beanio.types.TypeHandlerFactory
Constructs a new TypeHandlerFactory.
TypeUtil - Class in org.beanio.util
Utility class for working with Java types supported by BeanIO.

U

unexpectedRecord(UnexpectedRecordException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Handles UnexpectedRecordException errors.
UnexpectedRecordException - Exception in org.beanio
An UnexpectedRecordException is thrown when the record type of last record read from the underlying input stream is out of order as defined by the stream configuration.
UnexpectedRecordException(BeanReaderContext, String) - Constructor for exception org.beanio.UnexpectedRecordException
Constructs a new UnexpectedRecordException.
unidentifiedRecord(UnidentifiedRecordException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Handles UnidentifiedRecordException errors.
UnidentifiedRecordException - Exception in org.beanio
An UnidentifiedRecordException is thrown when the record type of the last record read from the input stream could not be determined.
UnidentifiedRecordException(BeanReaderContext, String) - Constructor for exception org.beanio.UnidentifiedRecordException
Constructs a new UnidentifiedRecordException.
unpad(String) - Method in class org.beanio.parser.FieldDefinition
Removes padding from the field text.
unwrap(Element, XmlDefinition) - Static method in class org.beanio.parser.xml.XmlNodeUtil
Unwraps an XML element when a wrapper is configured for the given XML definition.
update(ExecutionContext) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
 
updateBeanDefinition(BeanConfig, BeanDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
This method is called by compileBeanDefinition to allow the configuration of format specific bean configuration settings.
updateBeanDefinition(BeanConfig, BeanDefinition) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
updateFieldDefinition(FieldConfig, FieldDefinition) - Method in class org.beanio.config.delimited.DelimitedStreamDefinitionFactory
 
updateFieldDefinition(FieldConfig, FieldDefinition) - Method in class org.beanio.config.fixedlength.FixedLengthStreamDefinitionFactory
 
updateFieldDefinition(FieldConfig, FieldDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
This method is called by compileFieldDefinitions to allow the configuration of format specific field configuration settings.
updateFieldDefinition(FieldConfig, FieldDefinition) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
updateGroupDefinition(GroupDefinition, GroupConfig, GroupDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
This method is called by compileGroupDefinition to allow the configuration of stream specific group configuration settings.
updateGroupDefinition(GroupDefinition, GroupConfig, GroupDefinition) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
 
updateRecord(Object, int, String) - Method in class org.beanio.parser.delimited.DelimitedBeanDefinition
 
updateRecord(Object, int, String) - Method in class org.beanio.parser.fixedlength.FixedLengthBeanDefinition
 
updateRecord(Object, int, String) - Method in class org.beanio.parser.flat.FlatBeanDefinition
This method is called by formatRecord to set the field text on the record object being formatted.
updateState(String, Map<String, Object>) - Method in class org.beanio.parser.xml.GroupMarshaller
 
updateState(String, Map<String, Object>) - Method in class org.beanio.parser.xml.Marshaller
Updates a Map with the current state of the Marshaller.
updateState(String, Map<String, Object>) - Method in class org.beanio.stream.xml.XmlWriter
 
updateState(String, Map<String, Object>) - Method in interface org.beanio.util.StatefulWriter
Updates a Map with the current state of the Writer to allow for restoration at a later time.
updateStreamDefinition(StreamConfig, StreamDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
This method is called by compileStreamDefinition to allow the configuration of stream specific stream configuration settings.

V

validateCollections(BeanDefinition, boolean) - Method in class org.beanio.config.flat.FlatStreamDefinitionFactory
Validates there are no field gaps in any descendant of a collection.
validateOccurrences(BeanDefinition) - Method in class org.beanio.config.flat.FlatStreamDefinitionFactory
Recursively checks bean definitions to validate that any variable occurrence is at the end of the record.
validateRecord(Record) - Method in class org.beanio.parser.delimited.DelimitedRecordDefinition
 
validateRecord(Record) - Method in class org.beanio.parser.fixedlength.FixedLengthRecordDefinition
 
validateRecord(Record) - Method in class org.beanio.parser.RecordDefinition
Performs record level validations.
validateRecordIdentifyingCriteria(FieldDefinition) - Method in class org.beanio.config.StreamDefinitionFactory
This method validates a record identifying field has a literal or regular expression configured for identifying a record.
validateRecordIdentifyingCriteria(FieldDefinition) - Method in class org.beanio.config.xml.XmlStreamDefinitionFactory
An XML record identifying field of type element or attribute does not need a literal or regular expression configured to identify the record (since the presence of the named field may sufficiently identify the record).
validateStreamName(String) - Method in class org.beanio.parser.DefaultStreamFactory
 
validateStreamName(String) - Method in class org.beanio.StreamFactory
Deprecated. use StreamFactory.isMapped(String)

W

write(Object) - Method in interface org.beanio.BeanWriter
Writes a Java bean object to this output stream.
write(String, Object) - Method in interface org.beanio.BeanWriter
Writes a Java bean object to this output stream.
write(RecordWriter, String, Object) - Method in class org.beanio.parser.xml.GroupMarshaller
 
write(RecordWriter, String, Object) - Method in class org.beanio.parser.xml.Marshaller
Marshals this node to a RecordWriter.
write(RecordWriter, String, Object) - Method in class org.beanio.parser.xml.RecordMarshaller
 
write(List<? extends T>) - Method in class org.beanio.spring.BeanIOFlatFileItemWriter
 
write(Object) - Method in class org.beanio.stream.csv.CsvWriter
 
write(String[]) - Method in class org.beanio.stream.csv.CsvWriter
Formats and writes a record to this output stream.
write(Object) - Method in class org.beanio.stream.delimited.DelimitedWriter
 
write(String[]) - Method in class org.beanio.stream.delimited.DelimitedWriter
Writes a record to the output stream.
write(Object) - Method in class org.beanio.stream.fixedlength.FixedLengthWriter
 
write(Object) - Method in interface org.beanio.stream.RecordWriter
Writes a record object to this output stream.
write(Object) - Method in class org.beanio.stream.xml.XmlWriter
 
WRITE_ONLY_MODE - Static variable in class org.beanio.config.StreamConfig
Stream configuration supports writing only
WRITE_ONLY_MODE - Static variable in class org.beanio.parser.StreamDefinition
Stream definition supports writing only

X

XML_TYPE_ATTRIBUTE - Static variable in interface org.beanio.config.XmlTypeConstants
The XML node type for an attribute
XML_TYPE_ATTRIBUTE - Static variable in class org.beanio.parser.xml.XmlDefinition
Attribute XML node type
XML_TYPE_ELEMENT - Static variable in interface org.beanio.config.XmlTypeConstants
The XML node type for an element
XML_TYPE_ELEMENT - Static variable in class org.beanio.parser.xml.XmlDefinition
Element XML node type
XML_TYPE_NONE - Static variable in interface org.beanio.config.XmlTypeConstants
The XML node type to indicate the node is not a structural part of the document
XML_TYPE_NONE - Static variable in class org.beanio.parser.xml.XmlDefinition
XML type indicating no node
XML_TYPE_TEXT - Static variable in interface org.beanio.config.XmlTypeConstants
The XML node type for elemental text
XML_TYPE_TEXT - Static variable in class org.beanio.parser.xml.XmlDefinition
Text XML node type
XML_WRITER_UPDATE_STATE_USING_DELTA - Static variable in class org.beanio.util.Settings
Used for Spring Batch integration.
XmlBeanDefinition - Class in org.beanio.parser.xml
A bean definition implementation for XML formatted streams.
XmlBeanDefinition() - Constructor for class org.beanio.parser.xml.XmlBeanDefinition
 
XmlBooleanTypeHandler - Class in org.beanio.types.xml
A type handler implementation for the Boolean class based on the W3C XML Schema boolean datatype specification.
XmlBooleanTypeHandler() - Constructor for class org.beanio.types.xml.XmlBooleanTypeHandler
Constructs a new XmlBooleanTypeHandler.
XmlConfigurationLoader - Class in org.beanio.config.xml
Loads BeanIO mapping files in XML format.
XmlConfigurationLoader() - Constructor for class org.beanio.config.xml.XmlConfigurationLoader
 
XmlDateTimeTypeHandler - Class in org.beanio.types.xml
A java.util.Date type handler implementation for parsing date-time values based on the W3C XML Schema dateTime datatype specification.
XmlDateTimeTypeHandler() - Constructor for class org.beanio.types.xml.XmlDateTimeTypeHandler
 
XmlDateTypeHandler - Class in org.beanio.types.xml
A java.util.Date type handler implementation for parsing dates based on the W3C XML Schema date datatype specification.
XmlDateTypeHandler() - Constructor for class org.beanio.types.xml.XmlDateTypeHandler
Constructs a new XmlDateTypeHandler.
XmlDefinition - Class in org.beanio.parser.xml
Stores common attributes used to define a XML node.
XmlDefinition() - Constructor for class org.beanio.parser.xml.XmlDefinition
Constructs a new XmlDefinition.
XmlFieldDefinition - Class in org.beanio.parser.xml
Field definition implementation for XML formatted streams.
XmlFieldDefinition() - Constructor for class org.beanio.parser.xml.XmlFieldDefinition
Constructs a new XmlFieldDefinition.
XmlGroupDefinition - Class in org.beanio.parser.xml
Group definition implementation for XML formatted streams.
XmlGroupDefinition() - Constructor for class org.beanio.parser.xml.XmlGroupDefinition
Constructs a new XmlGroupDefinition.
XmlGroupNode - Class in org.beanio.parser.xml
Group node implementation for XML formatted streams.
XmlGroupNode(XmlGroupDefinition) - Constructor for class org.beanio.parser.xml.XmlGroupNode
Constructs a new XmlGroupNode.
XmlMapping - Class in org.beanio.config.xml
Stores parsing information about an XML mapping file.
XmlMapping() - Constructor for class org.beanio.config.xml.XmlMapping
Constructs a new XmlMapping.
XmlMapping(String, String, XmlMapping) - Constructor for class org.beanio.config.xml.XmlMapping
Constructs a new XmlMapping.
XmlMappingParser - Class in org.beanio.config.xml
Parses a mapping file into a BeanIOConfig object.
XmlMappingParser(XmlMappingReader) - Constructor for class org.beanio.config.xml.XmlMappingParser
Constructs a new XmlMappingParser.
XmlMappingReader - Class in org.beanio.config.xml
Reads a BeanIO XML mapping file into an XML document object model (DOM) and validates the XML using the BeanIO mapping schema.
XmlMappingReader() - Constructor for class org.beanio.config.xml.XmlMappingReader
Constructs a new XmlMappingReader.
XmlNode - Interface in org.beanio.parser.xml
This interface is implemented by NodeDefinition subclasses for XML formatted streams to expose common XML node settings that can be set at the record, group or field level.
XmlNodeUtil - Class in org.beanio.parser.xml
Utility class for working with a document object model and XmlDefinition's.
XmlReader - Class in org.beanio.stream.xml
A XmlReader is used to read records from a XML input stream.
XmlReader(Reader) - Constructor for class org.beanio.stream.xml.XmlReader
Constructs a new XmlReader.
XmlReader(Reader, Document) - Constructor for class org.beanio.stream.xml.XmlReader
Constructs a new XmlReader.
XmlReaderFactory - Class in org.beanio.stream.xml
This record reader factory is used to create and configure a XmlReader.
XmlReaderFactory() - Constructor for class org.beanio.stream.xml.XmlReaderFactory
Constructs a new XmlReaderFactory.
XmlRecord - Class in org.beanio.parser.xml
Record used for parsing XML input streams.
XmlRecord() - Constructor for class org.beanio.parser.xml.XmlRecord
Constructs a new XmlRecord.
XmlRecordDefinition - Class in org.beanio.parser.xml
Record definition for XML formatted streams.
XmlRecordDefinition() - Constructor for class org.beanio.parser.xml.XmlRecordDefinition
Constructs a new XmlRecordDefinition.
XmlStreamConfiguration - Interface in org.beanio.stream.xml
This interface provides access to the XMl stream definition for XML RecordReaderFactory classes that implement XmlStreamConfigurationAware.
XmlStreamConfigurationAware - Interface in org.beanio.stream.xml
This callback interface can be implemented by RecordReader implementations for XML formatted streams that wish to obtain configuration information from the XML stream definition.
XmlStreamDefinition - Class in org.beanio.parser.xml
Stream definition used to parse and format XML formatted streams.
XmlStreamDefinition() - Constructor for class org.beanio.parser.xml.XmlStreamDefinition
Constructs a new XmlStreamDefinition.
XmlStreamDefinitionFactory - Class in org.beanio.config.xml
A XmlStreamDefinitionFactory is used to create stream definitions for XML formatted streams from a BeanIO mapping configuration.
XmlStreamDefinitionFactory() - Constructor for class org.beanio.config.xml.XmlStreamDefinitionFactory
 
XmlTimeTypeHandler - Class in org.beanio.types.xml
A java.util.Date type handler implementation for parsing times based on the W3C XML Schema time datatype specification.
XmlTimeTypeHandler() - Constructor for class org.beanio.types.xml.XmlTimeTypeHandler
Constructs a new XmlTimeTypeHandler.
XmlTypeConstants - Interface in org.beanio.config
XML node type constants.
XmlWriter - Class in org.beanio.stream.xml
A XmlWriter is used to write records to a XML output stream.
XmlWriter(Writer) - Constructor for class org.beanio.stream.xml.XmlWriter
Constructs a new XmlWriter.
XmlWriter(Writer, XmlWriterConfiguration) - Constructor for class org.beanio.stream.xml.XmlWriter
Constructs a new XmlWriter.
XmlWriterConfiguration - Class in org.beanio.stream.xml
Stores XML writer configuration settings.
XmlWriterConfiguration() - Constructor for class org.beanio.stream.xml.XmlWriterConfiguration
Constructs a new XmlWriterConfiguration.
XmlWriterFactory - Class in org.beanio.stream.xml
This record reader factory is used to create and configure a XmlWriter.
XmlWriterFactory() - Constructor for class org.beanio.stream.xml.XmlWriterFactory
Constructs a new XmlWriterFactory.

A B C D F G H I J L M N O P R S T U V W X
BeanIO 1.2.3

Copyright © 2010-2012 Kevin Seim