A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages

A

AbortRecordUnmarshalligException - Exception in org.beanio.internal.parser
This exception may be thrown by Parser.unmarshal(UnmarshallingContext) to abort record unmarshalling after a critical validation error has occurred.
AbortRecordUnmarshalligException() - Constructor for exception org.beanio.internal.parser.AbortRecordUnmarshalligException
Constructs a new AbortRecordUnmarshalligException.
AbortRecordUnmarshalligException(String) - Constructor for exception org.beanio.internal.parser.AbortRecordUnmarshalligException
Constructs a new AbortRecordUnmarshalligException.
AbstractXmlCalendarTypeHandler - Class in org.beanio.types.xml
Base class for Calendar type handlers based on the W3C XML Schema datatype specification.
AbstractXmlCalendarTypeHandler() - Constructor for class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
 
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
 
add(T) - Method in class org.beanio.internal.util.TreeNode
Adds a child to this node.
addField(FieldBuilder) - Method in class org.beanio.builder.SegmentBuilderSupport
Adds a field to this component.
addFieldError(String, String) - Method in class org.beanio.internal.parser.ErrorContext
Adds a field error message.
addFieldError(String, String, String, Object...) - Method in class org.beanio.internal.parser.UnmarshallingContext
Adds a field error to this record.
addGroup(Class<?>) - Method in class org.beanio.builder.GroupBuilderSupport
 
addGroup(GroupBuilder) - Method in class org.beanio.builder.GroupBuilderSupport
 
addHandler(TypeHandlerConfig) - Method in class org.beanio.internal.config.StreamConfig
Adds a custom type handler to this stream.
addImport(XmlMapping) - Method in class org.beanio.internal.config.xml.XmlMapping
Adds an imported mapping file to this mapping file.
addNamespace(String, String) - Method in class org.beanio.builder.XmlParserBuilder
 
addNamespace(String, String) - Method in class org.beanio.stream.xml.XmlParserConfiguration
Adds a namespace to be set on the root element.
addProperties(ComponentConfig, Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses bean properties from the given DOM element.
addRecord(Class<?>) - Method in class org.beanio.builder.GroupBuilderSupport
 
addRecord(RecordBuilder) - Method in class org.beanio.builder.GroupBuilderSupport
 
addRecordError(String) - Method in class org.beanio.internal.parser.ErrorContext
Adds a record level error message.
addRecordError(String, Object...) - Method in class org.beanio.internal.parser.UnmarshallingContext
Adds a record level error to this record.
addRecordError(ErrorContext, String, Object...) - Method in class org.beanio.internal.parser.UnmarshallingContext
Adds a record level error to this record.
addSegment(SegmentBuilder) - Method in class org.beanio.builder.SegmentBuilderSupport
Adds a segment to this component.
addStream(StreamConfig) - Method in class org.beanio.internal.config.BeanIOConfig
Adds a stream mapping configuration to this configuration.
addStream(Stream) - Method in class org.beanio.internal.DefaultStreamFactory
Adds a stream to this manager.
addTemplate(String, Element) - Method in class org.beanio.internal.config.xml.XmlMapping
Adds a template configuration to this mapping file.
addTypeHandler(Class<?>, TypeHandler) - Method in class org.beanio.builder.StreamBuilder
Adds a type handler
addTypeHandler(String, Class<?>, TypeHandler) - Method in class org.beanio.builder.StreamBuilder
Adds a type handler
addTypeHandler(String, TypeHandler) - Method in class org.beanio.builder.StreamBuilder
Adds a type handler
addTypeHandler(TypeHandlerConfig) - Method in class org.beanio.internal.config.BeanIOConfig
Adds a custom type handler to this configuration.
addTypeHandlers(List<TypeHandlerConfig>) - Method in class org.beanio.internal.config.xml.XmlMapping
Recursively adds type handlers from all imported mapping files, and from this mapping file, to a given list.
Aggregation - Class in org.beanio.internal.parser
Base class for parser components capable of aggregating descendant properties.
Aggregation() - Constructor for class org.beanio.internal.parser.Aggregation
 
AGGREGATION_ARRAY - Static variable in interface org.beanio.internal.parser.Property
The array property type
AGGREGATION_COLLECTION - Static variable in interface org.beanio.internal.parser.Property
The collection property type used to aggregate multiple occurrences of a single property
AGGREGATION_MAP - Static variable in interface org.beanio.internal.parser.Property
The map property type used to aggregate multiple occurrences of key/value pairs
align() - Method in annotation type org.beanio.annotation.Field
The alignment of a padded field.
align(Align) - Method in class org.beanio.builder.FieldBuilder
Sets the alignment or justification of this field if padded.
Align - Enum in org.beanio.builder
Enumeration of text alignments in a padded field.
ALLOW_PROTECTED_PROPERTY_ACCESS - Static variable in class org.beanio.internal.util.Settings
Whether non-public fields and methods may be made accessible.
allowUnquotedQuotes() - Method in class org.beanio.builder.CsvParserBuilder
 
allowUnquotedWhitespace() - Method in class org.beanio.builder.CsvParserBuilder
 
alwaysQuote() - Method in class org.beanio.builder.CsvParserBuilder
 
AnnotationConstants - Interface in org.beanio.annotation
Constant annotation values.
AnnotationParser - Class in org.beanio.internal.config.annotation
Factory class for building component configurations from annotated classes.
AnnotationParser() - Constructor for class org.beanio.internal.config.annotation.AnnotationParser
 
appendMessageDetails(StringBuilder) - Method in exception org.beanio.InvalidRecordException
Called by InvalidRecordException.toString() to append record context details to the error message.
appendMessageDetails(StringBuilder) - Method in exception org.beanio.InvalidRecordGroupException
 
ARRAY - Static variable in interface org.beanio.internal.parser.format.json.JsonNode
JSON array type
ARRAY_TYPE - Static variable in class org.beanio.internal.util.TypeUtil
Class type used to indicate a Java array
ArrayParser - Class in org.beanio.internal.parser
 
ArrayParser() - Constructor for class org.beanio.internal.parser.ArrayParser
 
at() - Method in annotation type org.beanio.annotation.Field
Sets the absolute position of the field.
at() - Method in annotation type org.beanio.annotation.Segment
The absolute position of the segment.
at(int) - Method in class org.beanio.builder.FieldBuilder
Sets the position of the field.
at(int) - Method in class org.beanio.builder.SegmentBuilder
Sets the position of the field.
ATTRIBUTE - org.beanio.builder.XmlType
An XML attribute

B

Bean - Class in org.beanio.internal.parser
A component used to aggregate Property's into a bean object, which may also be a property of a parent bean object itself.
Bean() - Constructor for class org.beanio.internal.parser.Bean
 
BeanConfig<T> - Class in org.beanio.internal.config
Stores bean information.
BeanConfig() - Constructor for class org.beanio.internal.config.BeanConfig
 
BeanIOConfig - Class in org.beanio.internal.config
Stores BeanIO stream mapping configuration settings.
BeanIOConfig() - Constructor for class org.beanio.internal.config.BeanIOConfig
 
BeanIOConfigurationException - Exception in org.beanio
Exception thrown when an invalid BeanIO configuration file is loaded.
BeanIOConfigurationException(String) - Constructor for exception org.beanio.BeanIOConfigurationException
Constructs a new BeanIOConfigurationException.
BeanIOConfigurationException(String, Throwable) - 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) - Constructor for exception org.beanio.BeanIOException
Constructs a new BeanIOException.
BeanIOException(String, Throwable) - Constructor for exception org.beanio.BeanIOException
Constructs a new BeanIOException.
BeanIOException(Throwable) - Constructor for exception org.beanio.BeanIOException
Constructs a new BeanIOException.
BeanReader - Interface in org.beanio
Interface for unmarshalling bean objects from an input stream.
BeanReaderErrorHandler - Interface in org.beanio
A callback interface for handling exceptions thrown by a BeanReader.
BeanReaderErrorHandlerSupport - Class in org.beanio
Provides support for BeanReaderErrorHandler implementations.
BeanReaderErrorHandlerSupport() - Constructor for class org.beanio.BeanReaderErrorHandlerSupport
 
BeanReaderException - Exception in org.beanio
Exception thrown by a BeanReader or Unmarshaller.
BeanReaderException(String) - Constructor for exception org.beanio.BeanReaderException
Constructs a new BeanReaderException.
BeanReaderException(String, Throwable) - Constructor for exception org.beanio.BeanReaderException
Constructs a new BeanReaderException.
BeanReaderImpl - Class in org.beanio.internal.parser
A BeanReader implementation.
BeanReaderImpl(UnmarshallingContext, Selector) - Constructor for class org.beanio.internal.parser.BeanReaderImpl
Constructs a new BeanReaderImpl.
BeanReaderIOException - Exception in org.beanio
Exception thrown when a BeanReader's underlying input stream throws an IOException.
BeanReaderIOException(String) - Constructor for exception org.beanio.BeanReaderIOException
Constructs a new BeanReaderIOException.
BeanReaderIOException(String, IOException) - Constructor for exception org.beanio.BeanReaderIOException
Constructs a new BeanReaderIOException.
BeanUtil - Class in org.beanio.internal.util
Utility class for instantiating configurable bean classes.
BeanWriter - Interface in org.beanio
Interface for marshalling bean objects to an output stream.
BeanWriterException - Exception in org.beanio
Exception thrown by a BeanWriter or Marshaller.
BeanWriterException(String) - Constructor for exception org.beanio.BeanWriterException
Constructs a new BeanWriterException.
BeanWriterException(String, Throwable) - Constructor for exception org.beanio.BeanWriterException
Constructs a new BeanWriterException.
BeanWriterException(Throwable) - Constructor for exception org.beanio.BeanWriterException
Constructs a new BeanWriterException.
BeanWriterImpl - Class in org.beanio.internal.parser
A BeanReader implementation.
BeanWriterImpl(MarshallingContext, Selector) - Constructor for class org.beanio.internal.parser.BeanWriterImpl
Constructs a new BeanWriterImpl.
BeanWriterIOException - Exception in org.beanio
Exception thrown when a BeanWriter's underlying output stream throws an IOException.
BeanWriterIOException(IOException) - Constructor for exception org.beanio.BeanWriterIOException
Constructs a new BeanWriterIOException.
BeanWriterIOException(String) - Constructor for exception org.beanio.BeanWriterIOException
Constructs a new BeanWriterIOException.
BeanWriterIOException(String, IOException) - 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
 
BOOLEAN - Static variable in interface org.beanio.internal.parser.format.json.JsonNode
JSON boolean type
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
 
build() - Method in class org.beanio.builder.CsvParserBuilder
 
build() - Method in class org.beanio.builder.DelimitedParserBuilder
 
build() - Method in class org.beanio.builder.FieldBuilder
Builds this field.
build() - Method in class org.beanio.builder.FixedLengthParserBuilder
 
build() - Method in class org.beanio.builder.GroupBuilder
Builds the group configuration.
build() - Method in class org.beanio.builder.ParserBuilder
 
build() - Method in class org.beanio.builder.RecordBuilder
Builds the record configuration.
build() - Method in class org.beanio.builder.SegmentBuilder
Builds the segment configuration.
build() - Method in class org.beanio.builder.StreamBuilder
Builds the stream configuration.
build() - Method in class org.beanio.builder.XmlParserBuilder
 
build(StreamConfig) - Method in class org.beanio.internal.compiler.StreamCompiler
Creates a new Stream from its configuration.
ByteTypeHandler - Class in org.beanio.types
A type handler implementation for the Byte class.
ByteTypeHandler() - Constructor for class org.beanio.types.ByteTypeHandler
 

C

calculateByteLength(String) - Static method in class org.beanio.internal.parser.format.fixedlength.FixedLengthUtils
 
calculateTextLength(String) - Method in class org.beanio.internal.parser.format.FieldPadding
 
calculateTextLength(String) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldPadding
 
calculateTextLength(String) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthTextLengthCounter
 
calculateTextLength(String) - Static method in class org.beanio.internal.parser.format.fixedlength.FixedLengthUtils
 
calculateTextLength(String) - Method in class org.beanio.internal.parser.TextLengthCounter
 
CALENDAR_DATE_ALIAS - Static variable in class org.beanio.internal.util.TypeUtil
Alias for a java.util.Calendar that includes only date information
CALENDAR_DATETIME_ALIAS - Static variable in class org.beanio.internal.util.TypeUtil
Alias for a java.util.Calendar that includes both date and time information.
CALENDAR_TIME_ALIAS - Static variable in class org.beanio.internal.util.TypeUtil
Alias for a java.util.Calendar that includes only time information
CalendarTypeHandler - Class in org.beanio.types
This type handler uses a SimpleDateFormat to parse and format java.util.Calendar objects.
CalendarTypeHandler() - Constructor for class org.beanio.types.CalendarTypeHandler
Constructs a new CalendarTypeHandler.
CalendarTypeHandler(String) - Constructor for class org.beanio.types.CalendarTypeHandler
Constructs a new CalendarTypeHandler.
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.internal.parser.ErrorContext
Clears this context;
clear() - Method in class org.beanio.internal.parser.format.delimited.DelimitedMarshallingContext
 
clear() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthMarshallingContext
 
clear() - Method in class org.beanio.internal.parser.format.json.JsonMarshallingContext
 
clear() - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
 
clear() - Method in class org.beanio.internal.parser.MarshallingContext
Clear is invoked after each bean object (record or group) is marshalled.
clear() - Method in class org.beanio.internal.parser.ParsingContext
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.Bean
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.CollectionBean
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.CollectionParser
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.Constant
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.DelegatingParser
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.Field
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.Group
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.MapParser
 
clearValue(ParsingContext) - Method in interface org.beanio.internal.parser.Parser
Clears the current property value.
clearValue(ParsingContext) - Method in interface org.beanio.internal.parser.Property
Clears the property value.
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
clearValue(ParsingContext) - Method in class org.beanio.internal.parser.Segment
 
clone() - Method in class org.beanio.internal.config.BeanIOConfig
 
clone() - Method in interface org.beanio.internal.util.Replicateable
Clones this node.
clone() - Method in class org.beanio.internal.util.TreeNode
 
clone() - Method in class org.beanio.stream.xml.XmlParserConfiguration
 
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.internal.parser.BeanReaderImpl
 
close() - Method in class org.beanio.internal.parser.BeanWriterImpl
 
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 class org.beanio.stream.json.JsonReader
 
close() - Method in class org.beanio.stream.json.JsonWriter
 
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
 
close(ParsingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
close(ParsingContext) - Method in class org.beanio.internal.parser.Group
 
close(ParsingContext) - Method in class org.beanio.internal.parser.Record
 
close(ParsingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
close(ParsingContext) - Method in interface org.beanio.internal.parser.Selector
Checks for any unsatisfied components before the stream is closed.
closeGroup(XmlNode) - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
Indicates a group element should be closed before marshalling the next record.
closeQuietly(InputStream) - Static method in class org.beanio.internal.util.IOUtil
Closes an input stream and quietly ignores any exception.
closeQuietly(OutputStream) - Static method in class org.beanio.internal.util.IOUtil
Closes an output stream and quietly ignores any exception.
closeQuietly(Reader) - Static method in class org.beanio.internal.util.IOUtil
Closes an input stream and quietly ignores any exception.
closeQuietly(Writer) - Static method in class org.beanio.internal.util.IOUtil
Closes an output stream and quietly ignores any exception.
collection() - Method in annotation type org.beanio.annotation.Field
The collection type for repeating fields, if it cannot be detected from the field or method declaration.
collection() - Method in annotation type org.beanio.annotation.Group
The collection type for repeating group bound to a parent group class, if it cannot be determined from the annotated field or method declaration.
collection() - Method in annotation type org.beanio.annotation.Record
The collection type for repeating records bound to a group class, if it cannot be determined from the annotated field or method declaration.
collection() - Method in annotation type org.beanio.annotation.Segment
The collection class bound to this segment, if one cannot be derived from the annotated field or method.
collection(Class<?>) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the collection type bound to this component.
collection(Class<?>) - Method in class org.beanio.builder.StreamBuilder
Not supported.
COLLECTION - Static variable in interface org.beanio.internal.parser.Property
The collection property type used to create a collection of other properties
CollectionBean - Class in org.beanio.internal.parser
A Property that stores children in a Collection.
CollectionBean() - Constructor for class org.beanio.internal.parser.CollectionBean
 
CollectionParser - Class in org.beanio.internal.parser
A CollectionParser provides iteration support for a Segment or Field, and is optionally bound to a Collection type property value.
CollectionParser() - Constructor for class org.beanio.internal.parser.CollectionParser
 
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.
COMPLEX - Static variable in interface org.beanio.internal.parser.Property
The bean object property type with simple properties and other bean objects for attributes
Component - Class in org.beanio.internal.parser
The base class for all nodes in the parser tree.
Component() - Constructor for class org.beanio.internal.parser.Component
Constructs a new Component.
Component(int) - Constructor for class org.beanio.internal.parser.Component
Constructs a new Component.
ComponentConfig - Class in org.beanio.internal.config
The base class for nodes that that make up a stream configuration- groups, records, segments, fields, constants and wrappers.
ComponentConfig() - Constructor for class org.beanio.internal.config.ComponentConfig
 
config - Variable in class org.beanio.builder.FieldBuilder
 
config - Variable in class org.beanio.builder.GroupBuilder
 
config - Variable in class org.beanio.builder.SegmentBuilder
 
config - Variable in class org.beanio.builder.StreamBuilder
 
ConfigurableTypeHandler - Interface in org.beanio.types
Interface for type handlers that support field specific customization.
ConfigurationLoader - Interface in org.beanio.internal.config
A ConfigurationLoader is used to load BeanIO mapping configurations from an input stream.
configure(Object, Properties) - Static method in class org.beanio.internal.util.BeanUtil
Sets properties on a bean object using default type handlers.
Constant - Class in org.beanio.internal.parser
A simple property implementation that stores a constant value.
Constant() - Constructor for class org.beanio.internal.parser.Constant
 
CONSTANT - Static variable in class org.beanio.internal.config.ComponentConfig
Constant component type
ConstantConfig - Class in org.beanio.internal.config
A constant component is used to add a property value to a bean object that is not bound to any field in a stream.
ConstantConfig() - Constructor for class org.beanio.internal.config.ConstantConfig
 
COUNT_KEY - Static variable in interface org.beanio.internal.parser.Selector
 
CREATE_MISSING_BEANS - Static variable in class org.beanio.internal.util.Settings
Whether version 2.0.0 style unmarshalling should be supported which instantiates bean objects for missing fields and records during unmarshalling.
createAggregation(PropertyConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Creates an iteration for a repeating segment or field.
createAggregationType() - Method in class org.beanio.internal.parser.RecordAggregation
 
createAggregationType() - Method in class org.beanio.internal.parser.RecordArray
 
createBaseDocument() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
Creates a DOM made up of all XmlSelectorWrapper descendants that wrap a group or record.
createBaseDocument(Selector) - Method in class org.beanio.internal.parser.format.xml.XmlStreamFormat
Creates a DOM made up of any group nodes in the parser tree.
createBean(ClassLoader, String) - Static method in class org.beanio.internal.util.BeanUtil
Instantiates a bean class using its class name.
createBean(ClassLoader, String, Properties) - Static method in class org.beanio.internal.util.BeanUtil
Instantiates a bean class.
createBeanFactory(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses a Bean from a DOM element.
createBeanReader(Reader, Locale) - Method in class org.beanio.internal.parser.Stream
Creates a new BeanReader for reading from the given input stream.
createBeanWriter(Writer) - Method in class org.beanio.internal.parser.Stream
Creates a new BeanWriter for writing to the given output stream.
createCollection() - Method in class org.beanio.internal.parser.ArrayParser
 
createCollection() - Method in class org.beanio.internal.parser.CollectionParser
 
createConstantConfig(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses a constant component configuration from a DOM element.
createDateFormat() - Method in class org.beanio.types.DateTypeHandlerSupport
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.DateTypeHandlerSupport
Creates a default date format when no pattern is set.
createDefaultReader(Reader) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthStreamFormat
 
createDefaultValue() - Method in class org.beanio.internal.parser.ParserLocal
Called when initialized to return a default value.
createDefaultWriter(Writer) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthStreamFormat
 
createDocumentBuilderFactory() - Method in class org.beanio.internal.config.xml.XmlMappingReader
Creates an XML document builder factory.
createEntityResolver() - Method in class org.beanio.internal.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.internal.config.xml.XmlMappingParser
Parses a field configuration from a DOM element.
createFieldFormat(FieldConfig, Class<?>) - Method in class org.beanio.internal.compiler.delimited.DelimitedParserFactory
 
createFieldFormat(FieldConfig, Class<?>) - Method in class org.beanio.internal.compiler.fixedlength.FixedLengthParserFactory
 
createFieldFormat(FieldConfig, Class<?>) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
createFieldFormat(FieldConfig, Class<?>) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Creates a format specific FieldFormat.
createFieldFormat(FieldConfig, Class<?>) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
createGroupConfig(Class<?>) - Static method in class org.beanio.internal.config.annotation.AnnotationParser
Creates a GroupConfig from the given type, if the type is annotated using Group.
createGroupConfig(ClassLoader, String) - Static method in class org.beanio.internal.config.annotation.AnnotationParser
Creates a GroupConfig from the given type, if the type is annotated using Group.
createGroupConfig(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses a group configuration from a DOM element.
createHandlerConfig(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses a TypeHandlerConfig from a DOM element.
createHeap(int) - Method in class org.beanio.internal.parser.ParsingContext
 
createMap() - Method in class org.beanio.internal.parser.MapParser
 
createMarshaller() - Method in class org.beanio.internal.parser.Stream
Creates a new Marshaller.
createMarshaller() - Method in class org.beanio.stream.csv.CsvRecordParserFactory
 
createMarshaller() - Method in class org.beanio.stream.delimited.DelimitedRecordParserFactory
 
createMarshaller() - Method in class org.beanio.stream.fixedlength.FixedLengthRecordParserFactory
 
createMarshaller() - Method in class org.beanio.stream.json.JsonRecordParserFactory
 
createMarshaller() - Method in interface org.beanio.stream.RecordParserFactory
Creates a parser for marshalling records.
createMarshaller() - Method in class org.beanio.stream.RecordParserFactorySupport
 
createMarshaller() - Method in class org.beanio.stream.xml.XmlRecordParserFactory
 
createMarshaller(String) - Method in class org.beanio.internal.DefaultStreamFactory
 
createMarshaller(String) - Method in class org.beanio.StreamFactory
Creates a new Marshaller for marshalling bean objects.
createMarshallingContext(boolean) - Method in class org.beanio.internal.parser.format.delimited.DelimitedStreamFormat
 
createMarshallingContext(boolean) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthStreamFormat
 
createMarshallingContext(boolean) - Method in class org.beanio.internal.parser.format.json.JsonStreamFormat
 
createMarshallingContext(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlStreamFormat
 
createMarshallingContext(boolean) - Method in interface org.beanio.internal.parser.StreamFormat
Creates a new marshalling context.
createMissingBeans - Static variable in class org.beanio.internal.parser.PropertyComponent
 
createNumber(String) - Method in class org.beanio.types.BigDecimalTypeHandler
 
createNumber(String) - Method in class org.beanio.types.BigIntegerTypeHandler
 
createNumber(String) - Method in class org.beanio.types.ByteTypeHandler
 
createNumber(String) - Method in class org.beanio.types.DoubleTypeHandler
 
createNumber(String) - Method in class org.beanio.types.FloatTypeHandler
 
createNumber(String) - Method in class org.beanio.types.IntegerTypeHandler
 
createNumber(String) - Method in class org.beanio.types.LongTypeHandler
 
createNumber(String) - Method in class org.beanio.types.NumberTypeHandler
Parses a Number from text.
createNumber(String) - Method in class org.beanio.types.ShortTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.BigDecimalTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.BigIntegerTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.ByteTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.DoubleTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.FloatTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.IntegerTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.LongTypeHandler
 
createNumber(BigDecimal) - Method in class org.beanio.types.NumberTypeHandler
Parses a Number from a BigDecimal.
createNumber(BigDecimal) - Method in class org.beanio.types.ShortTypeHandler
 
createParser() - Method in class org.beanio.internal.config.xml.XmlConfigurationLoader
Creates a XmlMappingParser for reading an mapping input stream.
createParserFactory(String) - Method in class org.beanio.internal.compiler.StreamCompiler
Instantiates the factory implementation to create the stream definition.
createPreprocessor(StreamConfig) - Method in class org.beanio.internal.compiler.fixedlength.FixedLengthParserFactory
 
createPreprocessor(StreamConfig) - Method in class org.beanio.internal.compiler.flat.FlatParserFactory
 
createPreprocessor(StreamConfig) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
createPreprocessor(StreamConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Creates a stream configuration pre-processor.
createPreprocessor(StreamConfig) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
createProperties(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses Properties from a DOM element.
createProperty(PropertyConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Creates a property for holding other properties.
createReader(Reader) - Method in class org.beanio.stream.csv.CsvRecordParserFactory
 
createReader(Reader) - Method in class org.beanio.stream.delimited.DelimitedRecordParserFactory
 
createReader(Reader) - Method in class org.beanio.stream.fixedlength.FixedLengthRecordParserFactory
 
createReader(Reader) - Method in class org.beanio.stream.json.JsonRecordParserFactory
 
createReader(Reader) - Method in interface org.beanio.stream.RecordParserFactory
Creates a parser for reading records from an input stream.
createReader(Reader) - Method in class org.beanio.stream.RecordParserFactorySupport
 
createReader(Reader) - Method in class org.beanio.stream.xml.XmlRecordParserFactory
 
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.internal.DefaultStreamFactory
 
createReader(String, Reader, Locale) - Method in class org.beanio.StreamFactory
Creates a new BeanReader for reading from a stream.
createReader(String, String) - Method in class org.beanio.StreamFactory
Creates a new BeanReader for reading from a file.
createRecordAggregation(PropertyConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Creates an aggregation for a repeating record or group.
createRecordConfig(Class<?>) - Static method in class org.beanio.internal.config.annotation.AnnotationParser
Creates a RecordConfig from the given type, if the type is annotated using Record.
createRecordConfig(ClassLoader, String) - Static method in class org.beanio.internal.config.annotation.AnnotationParser
Creates a RecordConfig from the given type, if the type is annotated using Record.
createRecordConfig(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses a record configuration from the given DOM element.
createRecordFormat(RecordConfig) - Method in class org.beanio.internal.compiler.delimited.DelimitedParserFactory
 
createRecordFormat(RecordConfig) - Method in class org.beanio.internal.compiler.fixedlength.FixedLengthParserFactory
 
createRecordFormat(RecordConfig) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
createRecordFormat(RecordConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Creates a format specific RecordFormat.
createRecordFormat(RecordConfig) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
createRecordMarshaller() - Method in interface org.beanio.internal.parser.StreamFormat
Creates a new record marshaller.
createRecordMarshaller() - Method in class org.beanio.internal.parser.StreamFormatSupport
 
createRecordParserFactory(StreamConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Creates the RecordParserFactory for a stream configuration.
createRecordReader(Reader) - Method in interface org.beanio.internal.parser.StreamFormat
Creates a new record reader.
createRecordReader(Reader) - Method in class org.beanio.internal.parser.StreamFormatSupport
Creates a new RecordReader to read from the given input stream.
createRecordUnmarshaller() - Method in interface org.beanio.internal.parser.StreamFormat
Creates a new record unmarshaller.
createRecordUnmarshaller() - Method in class org.beanio.internal.parser.StreamFormatSupport
 
createRecordWriter(Writer) - Method in interface org.beanio.internal.parser.StreamFormat
Creates a new record writer.
createRecordWriter(Writer) - Method in class org.beanio.internal.parser.StreamFormatSupport
Creates a new RecordWriter for writing to the given output stream.
createSegmentConfig(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses a segment component configuration from a DOM element.
createStream(StreamConfig) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
createStream(StreamConfig) - Method in interface org.beanio.internal.compiler.ParserFactory
Creates a new stream parser from a given stream configuration.
createStream(StreamConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Creates a new stream definition based on a stream configuration.
createStream(StreamConfig) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
createStreamConfig(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses a StreamConfig from a DOM element.
createStreamDefinitions(BeanIOConfig) - Method in class org.beanio.internal.compiler.StreamCompiler
Creates stream definitions from a BeanIO stream mapping configuration.
createStreamFormat(StreamConfig) - Method in class org.beanio.internal.compiler.csv.CsvParserFactory
 
createStreamFormat(StreamConfig) - Method in class org.beanio.internal.compiler.delimited.DelimitedParserFactory
 
createStreamFormat(StreamConfig) - Method in class org.beanio.internal.compiler.fixedlength.FixedLengthParserFactory
 
createStreamFormat(StreamConfig) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
createStreamFormat(StreamConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Creates a format specific StreamFormat.
createStreamFormat(StreamConfig) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
createTemplate(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Adds a template to the active mapping.
createUnmarshaller() - Method in class org.beanio.stream.csv.CsvRecordParserFactory
 
createUnmarshaller() - Method in class org.beanio.stream.delimited.DelimitedRecordParserFactory
 
createUnmarshaller() - Method in class org.beanio.stream.fixedlength.FixedLengthRecordParserFactory
 
createUnmarshaller() - Method in class org.beanio.stream.json.JsonRecordParserFactory
 
createUnmarshaller() - Method in interface org.beanio.stream.RecordParserFactory
Creates a parser for unmarshalling records.
createUnmarshaller() - Method in class org.beanio.stream.RecordParserFactorySupport
 
createUnmarshaller() - Method in class org.beanio.stream.xml.XmlRecordParserFactory
 
createUnmarshaller(String) - Method in class org.beanio.StreamFactory
Creates a new Unmarshaller for unmarshalling records.
createUnmarshaller(String, Locale) - Method in class org.beanio.internal.DefaultStreamFactory
 
createUnmarshaller(String, Locale) - Method in class org.beanio.StreamFactory
Creates a new Unmarshaller for unmarshalling records.
createUnmarshaller(Locale) - Method in class org.beanio.internal.parser.Stream
Creates a new Unmarshaller.
createUnmarshallingContext() - Method in class org.beanio.internal.parser.format.delimited.DelimitedStreamFormat
 
createUnmarshallingContext() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthStreamFormat
 
createUnmarshallingContext() - Method in class org.beanio.internal.parser.format.json.JsonStreamFormat
 
createUnmarshallingContext() - Method in class org.beanio.internal.parser.format.xml.XmlStreamFormat
 
createUnmarshallingContext() - Method in interface org.beanio.internal.parser.StreamFormat
Creates a new ummarshalling context.
createValue(ParsingContext) - Method in class org.beanio.internal.parser.Bean
 
createValue(ParsingContext) - Method in class org.beanio.internal.parser.CollectionBean
 
createValue(ParsingContext) - Method in class org.beanio.internal.parser.CollectionParser
 
createValue(ParsingContext) - Method in class org.beanio.internal.parser.Constant
 
createValue(ParsingContext) - Method in class org.beanio.internal.parser.Field
 
createValue(ParsingContext) - Method in class org.beanio.internal.parser.MapParser
 
createValue(ParsingContext) - Method in interface org.beanio.internal.parser.Property
Creates the property value and returns it.
createValue(ParsingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
createWriter(Writer) - Method in class org.beanio.stream.csv.CsvRecordParserFactory
 
createWriter(Writer) - Method in class org.beanio.stream.delimited.DelimitedRecordParserFactory
 
createWriter(Writer) - Method in class org.beanio.stream.fixedlength.FixedLengthRecordParserFactory
 
createWriter(Writer) - Method in class org.beanio.stream.json.JsonRecordParserFactory
 
createWriter(Writer) - Method in interface org.beanio.stream.RecordParserFactory
Creates a parser for writing records to an output stream.
createWriter(Writer) - Method in class org.beanio.stream.RecordParserFactorySupport
 
createWriter(Writer) - Method in class org.beanio.stream.xml.XmlRecordParserFactory
 
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.internal.DefaultStreamFactory
 
createWriter(String, Writer) - Method in class org.beanio.StreamFactory
Creates a new BeanWriter for writing to a stream.
CsvParserBuilder - Class in org.beanio.builder
Builder for CSV parsers.
CsvParserBuilder() - Constructor for class org.beanio.builder.CsvParserBuilder
 
CsvParserConfiguration - Class in org.beanio.stream.csv
Stores configuration settings for parsing CSV formatted streams.
CsvParserConfiguration() - Constructor for class org.beanio.stream.csv.CsvParserConfiguration
 
CsvParserFactory - Class in org.beanio.internal.compiler.csv
A ParserFactory for the CSV stream format.
CsvParserFactory() - Constructor for class org.beanio.internal.compiler.csv.CsvParserFactory
 
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, CsvParserConfiguration) - Constructor for class org.beanio.stream.csv.CsvReader
Constructs a new CsvReader.
CsvRecordParser - Class in org.beanio.stream.csv
' A combined RecordMarshaller and RecordUnmarshaller implementation for CSV formatted records.
CsvRecordParser() - Constructor for class org.beanio.stream.csv.CsvRecordParser
Constructs a new CsvRecordParser.
CsvRecordParser(CsvParserConfiguration) - Constructor for class org.beanio.stream.csv.CsvRecordParser
Constructs a new CsvRecordParser.
CsvRecordParserFactory - Class in org.beanio.stream.csv
Default RecordParserFactory for the CSV stream format.
CsvRecordParserFactory() - Constructor for class org.beanio.stream.csv.CsvRecordParserFactory
 
CsvStreamFormat - Class in org.beanio.internal.parser.format.csv
A StreamFormatSupport implementation for the CSV format.
CsvStreamFormat() - Constructor for class org.beanio.internal.parser.format.csv.CsvStreamFormat
 
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.
CsvWriter(Writer, CsvParserConfiguration) - Constructor for class org.beanio.stream.csv.CsvWriter
Constructs a new CsvWriter.

D

dataTypeFactory - Static variable in class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
 
dataTypeFactory - Static variable in class org.beanio.types.xml.AbstractXmlDateTypeHandler
 
DATE_ALIAS - Static variable in class org.beanio.internal.util.TypeUtil
Alias for the java.util.Date class that includes only date information
DATETIME_ALIAS - Static variable in class org.beanio.internal.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.
DateTypeHandlerSupport - Class in org.beanio.types
This abstract type handler uses a SimpleDateFormat class to parse and format java.util.Date objects.
DateTypeHandlerSupport() - Constructor for class org.beanio.types.DateTypeHandlerSupport
Constructs a new AbstractDateTypeHandler.
DateTypeHandlerSupport(String) - Constructor for class org.beanio.types.DateTypeHandlerSupport
Constructs a new AbstractDateTypeHandler.
debug() - Method in class org.beanio.internal.parser.BeanReaderImpl
 
debug() - Method in class org.beanio.internal.parser.BeanWriterImpl
 
debug() - Method in class org.beanio.internal.parser.MarshallerImpl
 
debug() - Method in class org.beanio.internal.parser.UnmarshallerImpl
 
debug() - Method in interface org.beanio.internal.util.Debuggable
Prints the internal view of the stream configuration to System.out
debug(PrintStream) - Method in class org.beanio.internal.parser.BeanReaderImpl
 
debug(PrintStream) - Method in class org.beanio.internal.parser.BeanWriterImpl
 
debug(PrintStream) - Method in class org.beanio.internal.parser.MarshallerImpl
 
debug(PrintStream) - Method in class org.beanio.internal.parser.UnmarshallerImpl
 
debug(PrintStream) - Method in interface org.beanio.internal.util.Debuggable
Prints the internal view of the stream configuration.
Debuggable - Interface in org.beanio.internal.util
Interface implemented by marshallers and unmarshallers for debugging BeanIO's compiled configuration.
DebugUtil - Class in org.beanio.internal.util
Utility methods for formatting debug output.
DEFAULT - org.beanio.builder.XmlType
The default XML type defined by beanio.properties.
DEFAULT_DATE_FORMAT - Static variable in class org.beanio.internal.util.Settings
The default date format pattern for fields assigned type alias Date
DEFAULT_DATETIME_FORMAT - Static variable in class org.beanio.internal.util.Settings
The default date format pattern for fields assigned type alias DateTime or of type java.util.Date
DEFAULT_FIELD_MIN_OCCURS - Static variable in class org.beanio.internal.util.Settings
The default minOccurs setting for a field (after appending the stream format)
DEFAULT_GROUP_MIN_OCCURS - Static variable in class org.beanio.internal.util.Settings
The default minOccurs setting for a group.
DEFAULT_LOCALE - Static variable in class org.beanio.internal.util.Settings
The default locale used by type handlers
DEFAULT_MARSHALLING_ENABLED - Static variable in class org.beanio.internal.util.Settings
Whether a configured field default is marshalled for null property values.
DEFAULT_RECORD_MIN_OCCURS - Static variable in class org.beanio.internal.util.Settings
The default minOccurs setting for a record.
DEFAULT_TIME_FORMAT - Static variable in class org.beanio.internal.util.Settings
The default date format pattern for fields assigned type alias Time
DEFAULT_XML_TYPE - Static variable in class org.beanio.internal.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.internal.util.Settings
The default namespace prefix for 'http://www.w3.org/2001/XMLSchema-instance'
DefaultStreamFactory - Class in org.beanio.internal
The DefaultStreamFactory stores configured stream definitions used to create bean readers and writers.
DefaultStreamFactory() - Constructor for class org.beanio.internal.DefaultStreamFactory
 
defaultValue() - Method in annotation type org.beanio.annotation.Field
The default value for this field.
defaultValue(String) - Method in class org.beanio.builder.FieldBuilder
Sets the default value of this field.
define(StreamBuilder) - Method in class org.beanio.internal.DefaultStreamFactory
 
define(StreamBuilder) - Method in class org.beanio.StreamFactory
Defines a new stream mapping.
defines(Object) - Method in class org.beanio.internal.parser.Bean
 
defines(Object) - Method in class org.beanio.internal.parser.CollectionBean
 
defines(Object) - Method in class org.beanio.internal.parser.CollectionParser
 
defines(Object) - Method in class org.beanio.internal.parser.Constant
 
defines(Object) - Method in class org.beanio.internal.parser.Field
 
defines(Object) - Method in class org.beanio.internal.parser.MapParser
 
defines(Object) - Method in interface org.beanio.internal.parser.Property
 
defines(Object) - Method in class org.beanio.internal.parser.RecordAggregation
 
defines(Object) - Method in class org.beanio.internal.parser.RecordMap
 
DelegatingParser - Class in org.beanio.internal.parser
 
DelegatingParser() - Constructor for class org.beanio.internal.parser.DelegatingParser
Constructs a new DelegatingParser.
DelimitedFieldFormat - Class in org.beanio.internal.parser.format.delimited
A FieldFormat implementation for a field in a delimited stream.
DelimitedFieldFormat() - Constructor for class org.beanio.internal.parser.format.delimited.DelimitedFieldFormat
 
DelimitedMarshallingContext - Class in org.beanio.internal.parser.format.delimited
A MarshallingContext for delimited records.
DelimitedMarshallingContext() - Constructor for class org.beanio.internal.parser.format.delimited.DelimitedMarshallingContext
 
DelimitedParserBuilder - Class in org.beanio.builder
Builder for delimited parsers.
DelimitedParserBuilder() - Constructor for class org.beanio.builder.DelimitedParserBuilder
 
DelimitedParserBuilder(char) - Constructor for class org.beanio.builder.DelimitedParserBuilder
 
DelimitedParserConfiguration - Class in org.beanio.stream.delimited
Stores configuration settings for parsing delimited formatted streams.
DelimitedParserConfiguration() - Constructor for class org.beanio.stream.delimited.DelimitedParserConfiguration
Constructs a new DelimitedParserConfiguration.
DelimitedParserConfiguration(char) - Constructor for class org.beanio.stream.delimited.DelimitedParserConfiguration
Constructs a new DelimitedReaderConfiguration.
DelimitedParserFactory - Class in org.beanio.internal.compiler.delimited
A ParserFactory for the delimited stream format.
DelimitedParserFactory() - Constructor for class org.beanio.internal.compiler.delimited.DelimitedParserFactory
 
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, DelimitedParserConfiguration) - Constructor for class org.beanio.stream.delimited.DelimitedReader
Constructs a new DelimitedReader.
DelimitedRecordFormat - Class in org.beanio.internal.parser.format.delimited
A RecordFormat for delimited records.
DelimitedRecordFormat() - Constructor for class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
 
DelimitedRecordParser - Class in org.beanio.stream.delimited
A combined RecordMarshaller and RecordUnmarshaller implementation for delimited formatted records.
DelimitedRecordParser() - Constructor for class org.beanio.stream.delimited.DelimitedRecordParser
Constructs a new DelimitedRecordParser.
DelimitedRecordParser(DelimitedParserConfiguration) - Constructor for class org.beanio.stream.delimited.DelimitedRecordParser
Constructs a new DelimitedRecordParser.
DelimitedRecordParserFactory - Class in org.beanio.stream.delimited
Default RecordParserFactory for the delimited stream format.
DelimitedRecordParserFactory() - Constructor for class org.beanio.stream.delimited.DelimitedRecordParserFactory
 
DelimitedStreamFormat - Class in org.beanio.internal.parser.format.delimited
A StreamFormatSupport implementation for the delimited stream format.
DelimitedStreamFormat() - Constructor for class org.beanio.internal.parser.format.delimited.DelimitedStreamFormat
 
DelimitedUnmarshallingContext - Class in org.beanio.internal.parser.format.delimited
An UnmarshallingContext for a delimited record.
DelimitedUnmarshallingContext() - Constructor for class org.beanio.internal.parser.format.delimited.DelimitedUnmarshallingContext
 
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, DelimitedParserConfiguration) - Constructor for class org.beanio.stream.delimited.DelimitedWriter
Constructs a new DelimitedWriter.
delimiter(char) - Method in class org.beanio.builder.CsvParserBuilder
 
delimiter(char) - Method in class org.beanio.builder.DelimitedParserBuilder
 
document - Variable in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
 
DomUtil - Class in org.beanio.internal.util
Utility class for working with XML document object models.
doPropertySubstitution(String, Properties) - Static method in class org.beanio.internal.util.StringUtil
Substitutes ${key,default} place holders with their property values.
doPropertySubstitution(String, StringUtil.PropertySource) - Static method in class org.beanio.internal.util.StringUtil
Substitutes ${key,default} place holders with their property values.
DoubleTypeHandler - Class in org.beanio.types
A type handler implementation for the Double class.
DoubleTypeHandler() - Constructor for class org.beanio.types.DoubleTypeHandler
 

E

ELEMENT - org.beanio.builder.XmlType
An XML element
enableComments(String...) - Method in class org.beanio.builder.CsvParserBuilder
 
enableComments(String...) - Method in class org.beanio.builder.DelimitedParserBuilder
 
enableComments(String...) - Method in class org.beanio.builder.FixedLengthParserBuilder
Enables one or more line prefixes that indicate a commented line.
enableEscape(char) - Method in class org.beanio.builder.DelimitedParserBuilder
 
enableLineContinuation(char) - Method in class org.beanio.builder.DelimitedParserBuilder
 
enableLineContinuation(char) - Method in class org.beanio.builder.FixedLengthParserBuilder
Enables the given line continuation character.
enableMultiline() - Method in class org.beanio.builder.CsvParserBuilder
 
EnumTypeHandler - Class in org.beanio.internal.util
Default Enum type handler that uses Enum.valueOf(Class, String) to parse a value and Enum.name() to format a value.
EnumTypeHandler(Class<Enum>) - Constructor for class org.beanio.internal.util.EnumTypeHandler
Constructs a new EnumTypeHandler.
eof - Variable in class org.beanio.stream.json.JsonReaderSupport
Flag indicating the end of the stream was reached
ERROR_IF_NULL_PRIMITIVE - Static variable in class org.beanio.internal.util.Settings
Whether null field values should throw an exception if bound to a primitive
ErrorContext - Class in org.beanio.internal.parser
 
ErrorContext() - Constructor for class org.beanio.internal.parser.ErrorContext
 
escape(char) - Method in class org.beanio.builder.CsvParserBuilder
 
extract(UnmarshallingContext, boolean) - Method in interface org.beanio.internal.parser.FieldFormat
Extracts the field text from a record.
extract(UnmarshallingContext, boolean) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldFormat
 
extract(UnmarshallingContext, boolean) - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
extract(UnmarshallingContext, boolean) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
extract(UnmarshallingContext, boolean) - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
 
extractFieldText(UnmarshallingContext, boolean) - Method in class org.beanio.internal.parser.format.delimited.DelimitedFieldFormat
 
extractFieldText(UnmarshallingContext, boolean) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldFormat
 
extractFieldText(UnmarshallingContext, boolean) - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
extractText(XmlUnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
 
extractText(XmlUnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
extractText(XmlUnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
Extracts a field from a record during unmarshalling.
extractText(XmlUnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlTextField
 

F

fatalError(BeanReaderException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Handles errors not handled by any other method.
Field - Class in org.beanio.internal.parser
A parser for marshalling and unmarshalling a single field in a record.
Field - Annotation Type in org.beanio.annotation
Field annotation applied to class attributes, methods or constructor parameters.
Field() - Constructor for class org.beanio.internal.parser.Field
Constructs a new Field.
FIELD - Static variable in class org.beanio.internal.config.ComponentConfig
Field component type
FieldBuilder - Class in org.beanio.builder
Builds a new field configuration.
FieldBuilder(String) - Constructor for class org.beanio.builder.FieldBuilder
Constructs a new FieldBuilder.
FieldConfig - Class in org.beanio.internal.config
A field is used to define the smallest physical part of a stream.
FieldConfig() - Constructor for class org.beanio.internal.config.FieldConfig
 
FieldFormat - Interface in org.beanio.internal.parser
A FieldFormat provides format specific processing for a Field parser.
FieldPadding - Class in org.beanio.internal.parser.format
Provides field padding functionality.
FieldPadding() - Constructor for class org.beanio.internal.parser.format.FieldPadding
 
FieldReflectionAccessor - Class in org.beanio.internal.parser.accessor
A PropertyAccessor that uses reflection to access a public field.
FieldReflectionAccessor(Field, int) - Constructor for class org.beanio.internal.parser.accessor.FieldReflectionAccessor
Constructs a new FieldReflectionAccessor.
Fields - Annotation Type in org.beanio.annotation
Annotation used to add fields to a record or segment that are not bound to a class property.
finalizeGroup(GroupConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
finalizeGroup(GroupConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Finalizes a group configuration after its children have been processed.
finalizeGroup(GroupConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Finalizes a group configuration after its children have been processed.
finalizeGroup(GroupConfig, Group) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Invoked by ParserFactorySupport.finalizeGroupMain(GroupConfig) to allow subclasses to perform further finalization of the created Group.
finalizeGroupIteration(GroupConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
finalizeGroupMain(GroupConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
finalizeGroupMain(GroupConfig) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
finalizeRecord(RecordConfig) - Method in class org.beanio.internal.compiler.flat.FlatPreprocessor
 
finalizeRecord(RecordConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
finalizeRecord(RecordConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Finalizes a record configuration after its children have been processed.
finalizeRecord(RecordConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Finalizes a record configuration after its children have been processed.
finalizeRecord(RecordConfig, Record) - Method in class org.beanio.internal.compiler.flat.FlatParserFactory
 
finalizeRecord(RecordConfig, Record) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Invoked by ParserFactorySupport.finalizeRecord(RecordConfig) to allow subclasses to perform further finalization of the created Record.
finalizeRecord(RecordConfig, Record) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
finalizeRecordIteration(RecordConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
finalizeRecordMain(RecordConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
finalizeRecordMain(RecordConfig) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
finalizeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.flat.FlatPreprocessor
 
finalizeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.json.JsonPreprocessor
 
finalizeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
finalizeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Finalizes a segment configuration after its children have been processed.
finalizeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Finalizes a segment configuration after its children have been processed.
finalizeSegment(SegmentConfig, Segment) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Invoked by ParserFactorySupport.finalizeSegmentMain(SegmentConfig) to allow subclasses to perform further finalization of the created Segment.
finalizeSegment(SegmentConfig, Segment) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
finalizeSegmentIteration(SegmentConfig, Property) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
finalizeSegmentIteration(SegmentConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Called by ParserFactorySupport.finalizeSegment(SegmentConfig) to finalize segment iteration.
finalizeSegmentMain(SegmentConfig) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
finalizeSegmentMain(SegmentConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Called by ParserFactorySupport.finalizeSegment(SegmentConfig) to finalize the segment component.
finalizeSegmentMain(SegmentConfig) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
finalizeStream(StreamConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
finalizeStream(StreamConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Finalizes a stream configuration after its children have been processed.
finalizeStream(StreamConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Finalizes a stream configuration after its children have been processed.
find(String) - Method in class org.beanio.internal.util.TreeNode
Recursively finds the first descendant with the given name.
findChild(Node, XmlNode, int) - Static method in class org.beanio.internal.parser.format.xml.XmlNodeUtil
Finds the Nth matching child of a DOM element.
findElement(XmlNode) - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
Finds a child element of the current position.
findSibling(Element, XmlNode) - Static method in class org.beanio.internal.parser.format.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.internal.config.xml.XmlMapping
Recursively finds the template DOM element for a given template name in this mapping file and its parents.
FIXED_LENGTH_CHARSET - Static variable in class org.beanio.internal.util.Settings
A charset used for fixed length stream data.
FIXED_LENGTH_COUNT_MODE - Static variable in class org.beanio.internal.util.Settings
Whether record length for fixed length data format is counted by characters or bytes.
FixedLengthFieldFormat - Class in org.beanio.internal.parser.format.fixedlength
A FieldFormat implementation for a field in a fixed length formatted stream.
FixedLengthFieldFormat() - Constructor for class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldFormat
 
FixedLengthFieldPadding - Class in org.beanio.internal.parser.format.fixedlength
FieldPadding implementation for a fixed length field.
FixedLengthFieldPadding() - Constructor for class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldPadding
 
FixedLengthMarshallingContext - Class in org.beanio.internal.parser.format.fixedlength
A MarshallingContext for a fixed length formatted stream.
FixedLengthMarshallingContext() - Constructor for class org.beanio.internal.parser.format.fixedlength.FixedLengthMarshallingContext
 
FixedLengthParserBuilder - Class in org.beanio.builder
Builder for fixed length stream parsers.
FixedLengthParserBuilder() - Constructor for class org.beanio.builder.FixedLengthParserBuilder
 
FixedLengthParserConfiguration - Class in org.beanio.stream.fixedlength
Stores configuration settings for parsing fixed length formatted streams.
FixedLengthParserConfiguration() - Constructor for class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
 
FixedLengthParserFactory - Class in org.beanio.internal.compiler.fixedlength
A ParserFactory for the fixed length stream format.
FixedLengthParserFactory() - Constructor for class org.beanio.internal.compiler.fixedlength.FixedLengthParserFactory
 
FixedLengthPreprocessor - Class in org.beanio.internal.compiler.fixedlength
Configuration Preprocessor for a fixed length stream format.
FixedLengthPreprocessor(StreamConfig) - Constructor for class org.beanio.internal.compiler.fixedlength.FixedLengthPreprocessor
Constructs a new FixedLengthPreprocessor.
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, FixedLengthParserConfiguration) - Constructor for class org.beanio.stream.fixedlength.FixedLengthReader
Constructs a new FixedLengthReader.
FixedLengthRecordFormat - Class in org.beanio.internal.parser.format.fixedlength
A RecordFormat implementation for a fixed length formatted record.
FixedLengthRecordFormat() - Constructor for class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
 
FixedLengthRecordParser - Class in org.beanio.stream.fixedlength
A combined RecordMarshaller and RecordUnmarshaller implementation for fixed length formatted records.
FixedLengthRecordParser() - Constructor for class org.beanio.stream.fixedlength.FixedLengthRecordParser
 
FixedLengthRecordParserFactory - Class in org.beanio.stream.fixedlength
Default RecordParserFactory for the fixed length stream format.
FixedLengthRecordParserFactory() - Constructor for class org.beanio.stream.fixedlength.FixedLengthRecordParserFactory
 
FixedLengthStreamFormat - Class in org.beanio.internal.parser.format.fixedlength
A StreamFormatSupport implementation for the fixed length stream format.
FixedLengthStreamFormat() - Constructor for class org.beanio.internal.parser.format.fixedlength.FixedLengthStreamFormat
 
FixedLengthTextLengthCounter - Class in org.beanio.internal.parser.format.fixedlength
 
FixedLengthTextLengthCounter() - Constructor for class org.beanio.internal.parser.format.fixedlength.FixedLengthTextLengthCounter
 
FixedLengthUnmarshallingContext - Class in org.beanio.internal.parser.format.fixedlength
The UnmarshallingContext implementation for a fixed length formatted stream.
FixedLengthUnmarshallingContext() - Constructor for class org.beanio.internal.parser.format.fixedlength.FixedLengthUnmarshallingContext
 
FixedLengthUtils - Class in org.beanio.internal.parser.format.fixedlength
 
FixedLengthUtils() - Constructor for class org.beanio.internal.parser.format.fixedlength.FixedLengthUtils
 
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.
FlatFieldFormat - Interface in org.beanio.internal.parser.format.flat
A FlatFieldFormat is a FieldFormat for flat stream formats (i.e.
FlatFieldFormatSupport - Class in org.beanio.internal.parser.format.flat
Base class for FlatFieldFormat implementations.
FlatFieldFormatSupport() - Constructor for class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
FlatParserFactory - Class in org.beanio.internal.compiler.flat
Base class for flat file format parser factories including CSV, delimited and fixed length formats.
FlatParserFactory() - Constructor for class org.beanio.internal.compiler.flat.FlatParserFactory
 
FlatPreprocessor - Class in org.beanio.internal.compiler.flat
Base class for Preprocessor implementations for flat stream formats (i.e.
FlatPreprocessor(StreamConfig) - Constructor for class org.beanio.internal.compiler.flat.FlatPreprocessor
Constructs a new FlatPreprocessor.
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.internal.parser.BeanWriterImpl
 
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 class org.beanio.stream.json.JsonWriter
 
flush() - Method in interface org.beanio.stream.RecordWriter
Flushes the output stream.
flush() - Method in class org.beanio.stream.xml.XmlWriter
 
format() - Method in annotation type org.beanio.annotation.Field
The format passed to the TypeHandler.
format(Object) - Method in class org.beanio.internal.util.EnumTypeHandler
 
format(Object) - Method in class org.beanio.internal.util.ToStringEnumTypeHandler
 
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.CalendarTypeHandler
 
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 class org.beanio.types.TemporalAccessorTypeHandler
 
format(Object) - Method in interface org.beanio.types.TypeHandler
Formats a Java object into field text.
format(Object) - Method in class org.beanio.types.URLTypeHandler
Formats a URL by calling toString().
format(Object) - Method in class org.beanio.types.UUIDTypeHandler
Formats a UUID by calling toString().
format(Object) - Method in class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
 
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.XmlCalendarDateTimeTypeHandler
 
format(Object) - Method in class org.beanio.types.xml.XmlCalendarDateTypeHandler
 
format(Object) - Method in class org.beanio.types.xml.XmlCalendarTimeTypeHandler
 
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(String) - Method in class org.beanio.builder.FieldBuilder
Sets the pattern used to format this field by the type handler.
format(String) - Method in class org.beanio.builder.StreamBuilder
Sets the stream format.
FORMAT_SETTING - Static variable in interface org.beanio.types.ConfigurableTypeHandler
The field format pattern
formatCalendar(Calendar) - Method in class org.beanio.types.CalendarTypeHandler
 
formatDate(Date) - Method in class org.beanio.types.DateTypeHandlerSupport
Converts a Date to text.
formatOption(String, boolean) - Static method in class org.beanio.internal.util.DebugUtil
 
formatPadding(FieldPadding) - Static method in class org.beanio.internal.util.DebugUtil
 
formatRange(int, int) - Static method in class org.beanio.internal.util.DebugUtil
 
formatValue(Object) - Method in class org.beanio.internal.parser.Field
Formats a field/property value.

G

get(ParsingContext) - Method in class org.beanio.internal.parser.ParserLocal
Gets the value.
getAccessor() - Method in class org.beanio.internal.parser.Aggregation
 
getAccessor() - Method in class org.beanio.internal.parser.Constant
 
getAccessor() - Method in class org.beanio.internal.parser.Field
 
getAccessor() - Method in interface org.beanio.internal.parser.Property
 
getAccessor() - Method in class org.beanio.internal.parser.PropertyComponent
 
getAccessor() - Method in class org.beanio.internal.parser.RecordAggregation
 
getAdjustedFieldPosition(int) - Method in class org.beanio.internal.parser.ParsingContext
Calculates a field position by adjusting for any applied iterations.
getArrayType() - Method in class org.beanio.internal.parser.ArrayParser
 
getArrayType() - Method in class org.beanio.internal.parser.RecordArray
Returns the class type of the array.
getAttribute(Element, XmlNode) - Static method in class org.beanio.internal.parser.format.xml.XmlNodeUtil
Returns the value of an attribute for an element.
getBean() - Method in class org.beanio.internal.parser.MarshallingContext
Returns the bean object to marshal.
getBeanClass(PropertyConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Returns the bean class for a segment configuration.
getBoolean(String) - Method in class org.beanio.internal.util.Settings
Returns the boolean value of a BeanIO configuration setting.
getCause() - Method in exception org.beanio.BeanReaderIOException
 
getCause() - Method in exception org.beanio.BeanWriterIOException
 
getChildren() - Method in class org.beanio.internal.util.TreeNode
Returns the immediate children of this node.
getClassLoader() - Method in class org.beanio.StreamFactory
Returns the class loader to use for resolving classpath resources and bean objects declared in a mapping file.
getClassName() - Method in class org.beanio.internal.config.BeanConfig
Returns the fully qualified class name of the bean.
getCollection() - Method in class org.beanio.internal.config.PropertyConfig
Returns the collection type, or null if this component is not bound to a collection or array.
getCollection(ParsingContext) - Method in class org.beanio.internal.parser.CollectionParser
Returns the collection value being parsed.
getCollection(ParsingContext) - Method in class org.beanio.internal.parser.RecordCollection
Returns the collection value being parsed.
getComments() - Method in class org.beanio.stream.csv.CsvParserConfiguration
Returns the array of comment prefixes.
getComments() - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Returns the array of comment prefixes.
getComments() - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Returns the array of comment prefixes.
getComponentName() - Method in class org.beanio.internal.parser.MarshallingContext
Returns the component name of the record or group to marshal.
getComponentType() - Method in class org.beanio.internal.config.ComponentConfig
Returns the component type.
getComponentType() - Method in class org.beanio.internal.config.ConstantConfig
 
getComponentType() - Method in class org.beanio.internal.config.FieldConfig
 
getComponentType() - Method in class org.beanio.internal.config.GroupConfig
 
getComponentType() - Method in class org.beanio.internal.config.RecordConfig
 
getComponentType() - Method in class org.beanio.internal.config.SegmentConfig
 
getComponentType() - Method in interface org.beanio.internal.config.SelectorConfig
Returns the component type of this selector.
getComponentType() - Method in class org.beanio.internal.config.StreamConfig
 
getConfig() - Method in class org.beanio.builder.FieldBuilder
 
getConfig() - Method in class org.beanio.builder.GroupBuilder
 
getConfig() - Method in class org.beanio.builder.GroupBuilderSupport
 
getConfig() - Method in class org.beanio.builder.PropertyBuilderSupport
Returns the configuration settings.
getConfig() - Method in class org.beanio.builder.RecordBuilder
 
getConfig() - Method in class org.beanio.builder.SegmentBuilder
 
getConfig() - Method in class org.beanio.builder.SegmentBuilderSupport
 
getConfig() - Method in class org.beanio.builder.StreamBuilder
 
getConfiguration() - Method in class org.beanio.internal.config.xml.XmlMapping
Returns the BeanIO configuration for this mapping file.
getConfigurationLoader() - Method in class org.beanio.internal.compiler.StreamCompiler
Returns the mapping configuration loader.
getConstructor() - Method in class org.beanio.internal.parser.Bean
Returns the Constructor used to instantiate this bean object, or null if the default no-arg constructor is used.
getConstructorArgumentIndex() - Method in class org.beanio.internal.parser.accessor.MapAccessor
 
getConstructorArgumentIndex() - Method in class org.beanio.internal.parser.accessor.PropertyAccessorSupport
 
getConstructorArgumentIndex() - Method in interface org.beanio.internal.parser.PropertyAccessor
Returns the constructor argument index, or -1 if this property is not a constructor argument.
getContext() - Method in exception org.beanio.BeanReaderException
getCount(ParsingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getCount(ParsingContext) - Method in class org.beanio.internal.parser.Group
 
getCount(ParsingContext) - Method in class org.beanio.internal.parser.Record
 
getCount(ParsingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
getCount(ParsingContext) - Method in interface org.beanio.internal.parser.Selector
Returns the number of times this component was matched within the current iteration of its parent component.
getDatatypeQName() - Method in class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
Returns the expected XML Schema data type when parse is called.
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.XmlCalendarDateTimeTypeHandler
 
getDatatypeQName() - Method in class org.beanio.types.xml.XmlCalendarDateTypeHandler
 
getDatatypeQName() - Method in class org.beanio.types.xml.XmlCalendarTimeTypeHandler
 
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.internal.config.FieldConfig
Returns the textual representation of the default value for this field when the field is not present or empty during unmarshalling.
getDefault() - Static method in class org.beanio.internal.util.TypeHandlerFactory
Returns the default TypeHandlerFactory.
getDefaultConfigurationLoader() - Method in class org.beanio.internal.compiler.StreamCompiler
Returns the default mapping configuration loader implementation.
getDefaultExistence() - Method in class org.beanio.internal.config.SegmentConfig
Returns the default existence setting for this segment as calculated during pre-processing.
getDefaultLocale() - Static method in class org.beanio.internal.util.LocaleUtil
 
getDefaultRecordParserFactory() - Method in class org.beanio.internal.compiler.csv.CsvParserFactory
 
getDefaultRecordParserFactory() - Method in class org.beanio.internal.compiler.delimited.DelimitedParserFactory
 
getDefaultRecordParserFactory() - Method in class org.beanio.internal.compiler.fixedlength.FixedLengthParserFactory
 
getDefaultRecordParserFactory() - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
getDefaultRecordParserFactory() - Method in class org.beanio.internal.compiler.ParserFactorySupport
Returns the default RecordParserFactory.
getDefaultRecordParserFactory() - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
getDefaultValue() - Method in class org.beanio.internal.parser.Field
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.CsvParserConfiguration
Returns the field delimiter.
getDelimiter() - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Returns the field delimiting character.
getDepth() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getDocument() - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
Returns the document being marshalled.
getDocument() - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
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.XmlParserConfiguration
Returns the XML character encoding to include in the document header.
getEscape() - Method in class org.beanio.stream.csv.CsvParserConfiguration
Returns the escape character.
getEscape() - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Returns the character used by the input stream to escape delimiters and itself.
getField(String) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Returns the non-final Field for a given property name from the current bean class on the property stack.
getFieldCount() - Method in class org.beanio.internal.parser.format.delimited.DelimitedUnmarshallingContext
Returns the number of fields read from the input stream.
getFieldCount(String) - Method in class org.beanio.internal.parser.ErrorContext
 
getFieldCount(String) - Method in interface org.beanio.RecordContext
Returns the number of times the given field was present in the stream.
getFieldErrorMessage(String, String, String) - Method in class org.beanio.internal.parser.message.ResourceBundleMessageFactory
 
getFieldErrorMessage(String, String, String) - Method in interface org.beanio.internal.parser.MessageFactory
Returns a field level error message.
getFieldErrors() - Method in class org.beanio.internal.parser.ErrorContext
 
getFieldErrors() - Method in interface org.beanio.RecordContext
Returns a Map of all field errors.
getFieldErrors(String) - Method in class org.beanio.internal.parser.ErrorContext
 
getFieldErrors(String) - Method in interface org.beanio.RecordContext
Returns the field errors for a given field.
getFieldLabel(String, String) - Method in class org.beanio.internal.parser.message.ResourceBundleMessageFactory
 
getFieldLabel(String, String) - Method in interface org.beanio.internal.parser.MessageFactory
Returns the localized label for a field.
getFieldText(String) - Method in class org.beanio.internal.parser.ErrorContext
 
getFieldText(String) - Method in interface org.beanio.RecordContext
Returns the raw text of a field found in this record.
getFieldText(String, int) - Method in class org.beanio.internal.parser.ErrorContext
 
getFieldText(String, int) - Method in interface org.beanio.RecordContext
Returns the raw text of a field found in this record.
getFieldText(String, int, int) - Method in class org.beanio.internal.parser.format.delimited.DelimitedUnmarshallingContext
Returns the field text at the given position in the record.
getFieldText(String, int, int, int) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthUnmarshallingContext
Returns the field text at the given position in the record.
getFiller() - Method in class org.beanio.internal.parser.format.FieldPadding
Returns the character used to pad field text.
getFirst() - Method in class org.beanio.internal.util.TreeNode
Returns the first child of this node.
getFormat() - Method in class org.beanio.internal.config.SimplePropertyConfig
Returns the pattern used by date and number type handlers to parse and format the property value.
getFormat() - Method in class org.beanio.internal.config.StreamConfig
Returns the format of this stream.
getFormat() - Method in class org.beanio.internal.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.internal.parser.Field
 
getFormat() - Method in class org.beanio.internal.parser.Record
 
getFormat() - Method in class org.beanio.internal.parser.Stream
 
getGetter() - Method in class org.beanio.internal.config.PropertyConfig
Returns the name of the getter method for retrieving this property's value from its parent bean object during marshalling.
getHandler() - Method in class org.beanio.internal.parser.Field
 
getHandlerList() - Method in class org.beanio.internal.config.StreamConfig
Returns a list of customized type handlers configured for this stream.
getIndent() - Method in class org.beanio.stream.json.JsonWriterSupport
 
getIndentation() - Method in class org.beanio.stream.json.JsonParserConfiguration
Returns the number of spaces to indent when pretty is enabled.
getIndentation() - Method in class org.beanio.stream.xml.XmlParserConfiguration
Returns the number of spaces to indent each level of XML, or -1 if indentation is disabled.
getInstance() - Method in class org.beanio.internal.config.BeanConfig
Returns the configured instance of this bean.
getInstance() - Static method in class org.beanio.internal.util.Settings
Returns the Settings instance.
getInstance(ClassLoader) - Static method in class org.beanio.internal.util.Settings
Returns the Settings instance.
getInt(String, int) - Method in class org.beanio.internal.util.Settings
Returns a BeanIO configuration setting as an integer.
getIterationIndex(ParsingContext) - Method in class org.beanio.internal.parser.Aggregation
 
getIterationIndex(ParsingContext) - Method in interface org.beanio.internal.parser.Iteration
Returns the index of the current iteration relative to its parent.
getIterationSize() - Method in class org.beanio.internal.parser.CollectionParser
 
getIterationSize() - Method in interface org.beanio.internal.parser.Iteration
Returns the size of the components that make up a single iteration.
getIterationSize() - Method in class org.beanio.internal.parser.MapParser
 
getJsonArrayIndex() - Method in class org.beanio.internal.config.PropertyConfig
Returns the index of this property in its parent JSON array.
getJsonArrayIndex() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
getJsonArrayIndex() - Method in interface org.beanio.internal.parser.format.json.JsonNode
Returns the index of this node in its parent array, or -1 if not applicable (i.e.
getJsonArrayIndex() - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
getJsonName() - Method in class org.beanio.internal.config.PropertyConfig
Returns the JSON field name if different that the property name.
getJsonName() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
getJsonName() - Method in interface org.beanio.internal.parser.format.json.JsonNode
Returns the JSON field name.
getJsonName() - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
getJsonType() - Method in class org.beanio.internal.config.PropertyConfig
Returns the JSON type.
getJsonType() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
getJsonType() - Method in interface org.beanio.internal.parser.format.json.JsonNode
Returns the type of node.
getJsonType() - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
getJustify() - Method in class org.beanio.internal.config.FieldConfig
Returns the justification of this field.
getJustify() - Method in class org.beanio.internal.parser.format.FieldPadding
Returns the justification of the field text within its padding.
getKey() - Method in class org.beanio.internal.config.GroupConfig
Returns the name of the property descendant to use for the Map key when collection is set to map.
getKey() - Method in class org.beanio.internal.config.PropertyConfig
Returns the name of the property descendant to use for the Map key when collection is set to map.
getKey() - Method in class org.beanio.internal.config.SegmentConfig
Returns the name of the property descendant to use for the Map key when collection is set to map.
getKey() - Method in class org.beanio.internal.parser.MapParser
 
getKey() - Method in class org.beanio.internal.parser.RecordMap
 
getKey(String, String) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
Returns a Map key for accessing state information for this Node.
getKey(String, String) - Method in class org.beanio.internal.parser.Group
Returns a Map key for accessing state information for this Node.
getKey(String, String) - Method in class org.beanio.internal.parser.Record
Returns a Map key for accessing state information for this Node.
getLabel() - Method in class org.beanio.internal.config.PropertyConfig
Returns the component name used for identification in error handling.
getLabel(String) - Method in class org.beanio.internal.parser.message.ResourceBundleMessageFactory
Returns a label from the configured resource bundle.
getLayout() - Method in class org.beanio.internal.parser.Stream
 
getLength() - Method in class org.beanio.internal.config.FieldConfig
Returns the length of this field in characters.
getLength() - Method in class org.beanio.internal.parser.format.FieldPadding
Returns the padded length of the field.
getLineContinuationCharacter() - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Returns the line continuation character or null if line continuation is disabled.
getLineContinuationCharacter() - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Returns the line continuation character.
getLineNumber() - Method in interface org.beanio.BeanReader
Returns the starting line number of the first record for the most recent bean object read from this reader, or -1 when the end of the stream is reached.
getLineNumber() - Method in class org.beanio.internal.parser.BeanReaderImpl
 
getLineNumber() - Method in class org.beanio.internal.parser.ErrorContext
 
getLineNumber() - Method in class org.beanio.internal.parser.UnmarshallingContext
Returns the last line number read from the input stream.
getLineNumber() - Method in class org.beanio.internal.util.RecordFilterReader
 
getLineNumber() - Method in interface org.beanio.RecordContext
Returns the line number of this record, or 0 if the stream does not use new lines to terminate records.
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.CsvParserConfiguration
Deprecated. 
getLineSeparator() - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Deprecated. 
getLineSeparator() - Method in class org.beanio.stream.json.JsonParserConfiguration
Returns the line separator to use when pretty is enabled.
getLineSeparator() - Method in class org.beanio.stream.json.JsonWriterSupport
 
getLineSeparator() - Method in class org.beanio.stream.xml.XmlParserConfiguration
Returns the text used to terminate a line when indentation is enabled.
getLiteral() - Method in class org.beanio.internal.config.FieldConfig
Returns the static text for this field, or null if the field text is not static.
getLiteral() - Method in class org.beanio.internal.parser.Field
 
getLocal(int) - Method in class org.beanio.internal.parser.ParsingContext
 
getLocale() - Method in class org.beanio.internal.parser.UnmarshallingContext
Returns the locale to format error messages in.
getLocale() - Method in class org.beanio.types.LocaleSupport
Returns the configured locale, or the default if not explicitly configured.
getLocalName() - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
 
getLocalName() - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
getLocalName() - Method in interface org.beanio.internal.parser.format.xml.XmlNode
Returns the XML local name for this node.
getLocalName() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getLocalName() - Method in class org.beanio.internal.parser.format.xml.XmlTextField
 
getLocalName() - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
getLocation() - Method in class org.beanio.internal.config.xml.XmlMapping
Returns the location of this mapping file (in URL format).
getMap(ParsingContext) - Method in class org.beanio.internal.parser.MapParser
Returns the map value being parsed.
getMap(ParsingContext) - Method in class org.beanio.internal.parser.RecordMap
Returns the collection value being parsed.
getMapping() - Method in class org.beanio.internal.config.xml.XmlMappingParser
Returns the mapping file information actively being parsed, which may change when one mapping file imports another.
getMaxDepth() - Method in class org.beanio.internal.parser.format.json.JsonStreamFormat
Returns the maximum depth of the all JsonWrapper components in the parser tree layout.
getMaxLength() - Method in class org.beanio.internal.config.FieldConfig
Returns the maximum length of this field in characters.
getMaxLength() - Method in class org.beanio.internal.config.RecordConfig
Returns the maximum length of the record.
getMaxLength() - Method in class org.beanio.internal.parser.Field
 
getMaxLength() - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
Returns the maximum number of fields in the record.
getMaxLength() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
Returns the maximum length of the record in characters.
getMaxLengthRule() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthTextLengthCounter
 
getMaxLengthRule() - Method in class org.beanio.internal.parser.TextLengthCounter
 
getMaxMatchLength() - Method in class org.beanio.internal.config.RecordConfig
Returns the maximum record length for identifying this record.
getMaxMatchLength() - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
Returns the maximum record length for identifying a record.
getMaxMatchLength() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
Returns the maximum record length for identifying a record.
getMaxOccurs() - Method in class org.beanio.internal.config.PropertyConfig
Returns the maximum number of times this component may consecutively appear in a stream.
getMaxOccurs() - Method in interface org.beanio.internal.config.SelectorConfig
Returns the maximum occurrences of this component.
getMaxOccurs() - Method in class org.beanio.internal.parser.Aggregation
 
getMaxOccurs() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getMaxOccurs() - Method in class org.beanio.internal.parser.Group
 
getMaxOccurs() - Method in class org.beanio.internal.parser.Record
 
getMaxOccurs() - Method in class org.beanio.internal.parser.RecordAggregation
 
getMaxOccurs() - Method in interface org.beanio.internal.parser.Selector
Returns the maximum number of occurrences of this component (within the context of its parent).
getMaxOccursRef() - Method in class org.beanio.internal.config.PropertyConfig
Returns the maximum allowed value of the referenced occurs field.
getMaxSize() - Method in class org.beanio.internal.config.PropertyConfig
Returns the maximum size of one occurrence of this component (based on its field length or the field length of its descendants).
getMessageFactory() - Method in class org.beanio.internal.parser.Stream
 
getMessageFactory() - Method in class org.beanio.internal.parser.UnmarshallingContext
Returns the MessageFactory for formatting error messages.
getMinLength() - Method in class org.beanio.internal.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.internal.config.RecordConfig
Returns the minimum length of the record.
getMinLength() - Method in class org.beanio.internal.parser.Field
 
getMinLength() - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
Returns the minimum number of fields in the record.
getMinLength() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
Returns the minimum length of the record in characters.
getMinLengthRule() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthTextLengthCounter
 
getMinLengthRule() - Method in class org.beanio.internal.parser.TextLengthCounter
 
getMinMatchLength() - Method in class org.beanio.internal.config.RecordConfig
Returns the minimum record length for identifying this record.
getMinMatchLength() - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
Returns the minimum record length for identifying a record.
getMinMatchLength() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
Returns the minimum record length for identifying a record.
getMinOccurs() - Method in class org.beanio.internal.config.PropertyConfig
Returns the minimum number of times this component must appear in the stream.
getMinOccurs() - Method in interface org.beanio.internal.config.SelectorConfig
Returns the minimum occurrences of this component.
getMinOccurs() - Method in class org.beanio.internal.parser.Aggregation
 
getMinOccurs() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getMinOccurs() - Method in class org.beanio.internal.parser.Group
 
getMinOccurs() - Method in class org.beanio.internal.parser.Record
 
getMinOccurs() - Method in class org.beanio.internal.parser.RecordAggregation
 
getMinOccurs() - Method in interface org.beanio.internal.parser.Selector
Returns the minimum number of occurrences of this component (within the context of its parent).
getMinOccursRef() - Method in class org.beanio.internal.config.PropertyConfig
Returns the minimum required value of the referenced occurs field.
getMinSize() - Method in class org.beanio.internal.config.PropertyConfig
Returns the minimum size of this component (based on its field length or the field length of its descendants).
getMode() - Method in class org.beanio.internal.config.StreamConfig
Returns the allowed mode(s) of operation for this stream.
getMode() - Method in class org.beanio.internal.parser.MarshallingContext
 
getMode() - Method in class org.beanio.internal.parser.ParsingContext
Returns the parsing mode.
getMode() - Method in class org.beanio.internal.parser.Stream
Returns the allowed mode of operation for this stream configuration.
getMode() - Method in class org.beanio.internal.parser.UnmarshallingContext
 
getName() - Method in interface org.beanio.internal.config.SelectorConfig
Returns the name of this component.
getName() - Method in class org.beanio.internal.config.TypeHandlerConfig
Returns the name of the type handler.
getName() - Method in class org.beanio.internal.config.xml.XmlMapping
Returns the name of this mapping file.
getName() - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
Returns the field name.
getName() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
getName() - Method in interface org.beanio.internal.parser.format.json.JsonNode
Returns the field name.
getName() - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
Returns the field name.
getName() - Method in interface org.beanio.internal.parser.Parser
Returns the name of this parser component.
getName() - Method in interface org.beanio.internal.parser.Property
Returns the property name as configured in the mapping file.
getName() - Method in class org.beanio.internal.parser.Stream
Returns the name of this stream.
getName() - Method in interface org.beanio.internal.parser.StreamFormat
Returns the name of the stream.
getName() - Method in class org.beanio.internal.parser.StreamFormatSupport
 
getName() - Method in class org.beanio.internal.util.TreeNode
Returns the name of this node.
getNamespace() - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
 
getNamespace() - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
getNamespace() - Method in interface org.beanio.internal.parser.format.xml.XmlNode
Returns the namespace of this node.
getNamespace() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getNamespace() - Method in class org.beanio.internal.parser.format.xml.XmlTextField
 
getNamespace() - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
getNamespaceMap() - Method in class org.beanio.stream.xml.XmlParserConfiguration
Returns a map of namespace URI's to prefixes to be set on the root element.
getNullValue() - Method in class org.beanio.internal.parser.RecordAggregation
 
getOccurs() - Method in class org.beanio.internal.parser.Aggregation
 
getOccursRef() - Method in class org.beanio.internal.config.PropertyConfig
Returns the name of a field in the same record that indicates the number of occurrences for this component.
getOrder() - Method in class org.beanio.internal.config.GroupConfig
Returns the order this group must appear within the context of its parent group component.
getOrder() - Method in class org.beanio.internal.config.RecordConfig
Returns the order this record must appear within the context of its parent group component.
getOrder() - Method in interface org.beanio.internal.config.SelectorConfig
Returns the order of this component within the context of its parent group.
getOrder() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getOrder() - Method in class org.beanio.internal.parser.Group
 
getOrder() - Method in class org.beanio.internal.parser.Record
 
getOrder() - Method in class org.beanio.internal.parser.RecordAggregation
 
getOrder() - Method in interface org.beanio.internal.parser.Selector
Returns the order of this component (within the context of its parent).
getOrdinal() - Method in class org.beanio.internal.config.ComponentConfig
Returns the relative position of this component within its parent components.
getPadding() - Method in class org.beanio.internal.config.FieldConfig
Returns the character used to pad this field.
getPadding() - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
Returns the field padding.
getPadding() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
getPadding() - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
Returns the field padding, or null if the field text is not padded.
getParent() - Method in class org.beanio.internal.compiler.ProcessorSupport
Returns the parent component for the component being processed.
getParent() - Method in class org.beanio.internal.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.internal.parser.format.xml.XmlMarshallingContext
Returns the parent node to append in the document being marshalled.
getParser() - Method in class org.beanio.internal.parser.DelegatingParser
 
getParserFactory() - Method in class org.beanio.internal.config.StreamConfig
Returns the record parser factory configuration bean.
getPattern() - Method in class org.beanio.types.DateTypeHandlerSupport
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.internal.config.PropertyConfig
Returns the position of this component.
getPosition() - Method in interface org.beanio.internal.parser.format.flat.FlatFieldFormat
Returns the field position.
getPosition() - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
getPosition() - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
Returns the current unmarshalled position in the DOM tree, or null if a node has not been matched yet.
getPosition() - Method in class org.beanio.internal.util.RecordFilterReader
 
getPositionOffset() - Method in class org.beanio.internal.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.internal.parser.format.xml.XmlAttributeField
 
getPrefix() - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
getPrefix() - Method in interface org.beanio.internal.parser.format.xml.XmlNode
Returns the namespace prefix for marshaling this node, or null if the namespace should override the default namespace.
getPrefix() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getPrefix() - Method in class org.beanio.internal.parser.format.xml.XmlTextField
 
getPrefix() - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
getPreviousElement() - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
Returns the last parsed DOM element for a field or bean collection.
getProperties() - Method in class org.beanio.internal.config.BeanConfig
Returns bean properties.
getProperties() - Method in class org.beanio.internal.config.xml.XmlMapping
Returns the properties declared in this mapping file.
getProperty() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getProperty() - Method in class org.beanio.internal.parser.Group
 
getProperty() - Method in class org.beanio.internal.parser.RecordAggregation
 
getProperty() - Method in class org.beanio.internal.parser.Segment
 
getProperty() - Method in interface org.beanio.internal.parser.Selector
Returns the Property mapped to this component, or null if there is no property mapping.
getProperty(String) - Method in class org.beanio.internal.config.xml.XmlMappingParser
 
getProperty(String) - Method in class org.beanio.internal.util.Settings
Returns a BeanIO configuration setting.
getProperty(String) - Method in interface org.beanio.internal.util.StringUtil.PropertySource
Returns the property value for a given key.
getPropertyAccessor(Class<?>, PropertyDescriptor, int) - Method in class org.beanio.internal.compiler.accessor.ReflectionAccessorFactory
 
getPropertyAccessor(Class<?>, PropertyDescriptor, int) - Method in interface org.beanio.internal.compiler.PropertyAccessorFactory
Creates a new PropertyAccessor.
getPropertyAccessor(Class<?>, Field, int) - Method in class org.beanio.internal.compiler.accessor.ReflectionAccessorFactory
 
getPropertyAccessor(Class<?>, Field, int) - Method in interface org.beanio.internal.compiler.PropertyAccessorFactory
Creates a new PropertyAccessor.
getPropertyList() - Method in class org.beanio.internal.config.SegmentConfig
Returns a list of all immediate children including segments, fields and constants and the immediate children of any wrapper child.
getPropertyType() - Method in class org.beanio.internal.parser.Field
 
getPropertyType() - Method in class org.beanio.internal.parser.format.FieldPadding
Returns the property type of the field, or null if the field is not bound to a bean object.
getQuote() - Method in class org.beanio.stream.csv.CsvParserConfiguration
Returns the character to use for a quotation mark.
getReader() - Method in class org.beanio.internal.config.xml.XmlConfigurationLoader
Returns the XmlMappingReader for reading XML mapping files into a document object model (DOM).
getRecordContext() - Method in exception org.beanio.BeanReaderException
Returns the record context that caused the error.
getRecordContext() - Method in class org.beanio.internal.parser.UnmarshallerImpl
 
getRecordContext() - Method in interface org.beanio.Unmarshaller
Returns record information for the most recent unmarshalled bean object.
getRecordContext(int) - Method in interface org.beanio.BeanReader
Returns record information for the most recent bean object read from this reader.
getRecordContext(int) - Method in exception org.beanio.BeanReaderException
Returns the record context for a given record index.
getRecordContext(int) - Method in class org.beanio.internal.parser.BeanReaderImpl
 
getRecordContext(int) - Method in class org.beanio.internal.parser.UnmarshallingContext
Returns the record context for a record read for the last unmarshalled bean object.
getRecordCount() - Method in interface org.beanio.BeanReader
Returns the number of records read from the underlying input stream for the most recent bean object read from this reader.
getRecordCount() - Method in exception org.beanio.BeanReaderException
Returns the number of unmarshalled records with context information available if BeanReaderException.getRecordContext(int) is called.
getRecordCount() - Method in class org.beanio.internal.parser.BeanReaderImpl
 
getRecordCount() - Method in class org.beanio.internal.parser.UnmarshallingContext
Returns the number of record read for the last unmarshalled bean object.
getRecordErrorMessage(String, String) - Method in class org.beanio.internal.parser.message.ResourceBundleMessageFactory
 
getRecordErrorMessage(String, String) - Method in interface org.beanio.internal.parser.MessageFactory
Returns a record level error message.
getRecordErrors() - Method in class org.beanio.internal.parser.ErrorContext
 
getRecordErrors() - Method in interface org.beanio.RecordContext
Returns a collection of record level error messages.
getRecordLabel(String) - Method in class org.beanio.internal.parser.message.ResourceBundleMessageFactory
 
getRecordLabel(String) - Method in interface org.beanio.internal.parser.MessageFactory
Returns the localized label for a record.
getRecordLength() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthUnmarshallingContext
Returns the length of the record being unmarshalled.
getRecordLineNumber() - Method in class org.beanio.internal.parser.ErrorContext
Returns the starting line number of the last record read from the record reader.
getRecordLineNumber() - Method in interface org.beanio.RecordContext
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 class org.beanio.stream.json.JsonReader
 
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 record or group name of the most recent bean object read from this reader, or null if the end of the stream was reached.
getRecordName() - Method in class org.beanio.internal.parser.BeanReaderImpl
 
getRecordName() - Method in class org.beanio.internal.parser.ErrorContext
Returns the name of the last record read from the record reader, or null if not known.
getRecordName() - Method in class org.beanio.internal.parser.UnmarshallerImpl
 
getRecordName() - Method in exception org.beanio.InvalidRecordException
Returns the name of the record or group that failed validation.
getRecordName() - Method in exception org.beanio.InvalidRecordGroupException
 
getRecordName() - Method in interface org.beanio.RecordContext
Returns the name of the record from the stream configuration.
getRecordName() - Method in interface org.beanio.Unmarshaller
Returns the record or group name of the most recent unmarshalled bean object.
getRecordObject() - Method in class org.beanio.internal.parser.format.delimited.DelimitedMarshallingContext
 
getRecordObject() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthMarshallingContext
 
getRecordObject() - Method in class org.beanio.internal.parser.format.json.JsonMarshallingContext
 
getRecordObject() - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
 
getRecordObject() - Method in class org.beanio.internal.parser.MarshallingContext
Returns the record object to pass to the RecordWriter when MarshallingContext.writeRecord() is called.
getRecordParserFactory() - Method in class org.beanio.internal.parser.StreamFormatSupport
Returns the RecordParserFactory used by this stream.
getRecordReader() - Method in class org.beanio.internal.parser.UnmarshallingContext
Returns the RecordReader to read from.
getRecordTerminator() - Method in class org.beanio.stream.csv.CsvParserConfiguration
Returns the text used to terminate a record.
getRecordTerminator() - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Returns the character used to mark the end of a record.
getRecordTerminator() - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Returns the character used to mark the end of a record.
getRecordText() - Method in class org.beanio.internal.parser.ErrorContext
Returns the raw text of the last record read from the record reader.
getRecordText() - Method in interface org.beanio.RecordContext
Returns the raw text of the parsed record.
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 class org.beanio.stream.json.JsonReader
 
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
 
getRecordValue() - Method in class org.beanio.internal.parser.MarshallerImpl
Returns the record value for the most recent marshalled bean object.
getRecordWriter() - Method in class org.beanio.internal.parser.MarshallingContext
Returns the RecordWriter to write to.
getRegex() - Method in class org.beanio.internal.config.FieldConfig
Returns the regular expression pattern for validating the field text during unmarshalling.
getRegex() - Method in class org.beanio.internal.parser.Field
Returns the regular expression pattern the field text parsed by this field definition must match.
getRegexPattern() - Method in class org.beanio.internal.parser.Field
Returns the regular expression the field text parsed by this field definition must match.
getRelativeFieldIndex() - Method in class org.beanio.internal.parser.ParsingContext
Returns the current field index relative to any current iteration.
getResource(ClassLoader, String) - Static method in class org.beanio.internal.util.IOUtil
Finds a resource on the classpath.
getResourceAsStream(String) - Static method in class org.beanio.internal.util.IOUtil
Loads a resource from the classpath.
getResourceBundle() - Method in class org.beanio.internal.config.StreamConfig
Returns the path name of the resource bundle containing customized error messages for this stream.
getSelector() - Method in class org.beanio.internal.parser.RecordAggregation
Returns the child selector.
getSetter() - Method in class org.beanio.internal.config.PropertyConfig
Returns the name of the setter method to use when setting this property's value on its parent bean object during unmarshalling.
getSize() - Method in class org.beanio.internal.parser.DelegatingParser
 
getSize() - Method in class org.beanio.internal.parser.Field
 
getSize() - Method in interface org.beanio.internal.parser.FieldFormat
Returns the size of the field.
getSize() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldFormat
 
getSize() - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
getSize() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
getSize() - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
 
getSize() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getSize() - Method in class org.beanio.internal.parser.Group
 
getSize() - Method in interface org.beanio.internal.parser.Parser
Returns the size of a single occurrence of this element, which is used to offset field positions for repeating segments and fields.
getSize() - Method in class org.beanio.internal.parser.Segment
 
getSize(FieldConfig) - Method in class org.beanio.internal.compiler.fixedlength.FixedLengthPreprocessor
 
getSize(FieldConfig) - Method in class org.beanio.internal.compiler.flat.FlatPreprocessor
Returns the size of a field.
getSource() - Method in class org.beanio.internal.config.BeanIOConfig
Returns the source of this configuration.
getStream(String) - Method in class org.beanio.internal.DefaultStreamFactory
Returns the named stream.
getStreamList() - Method in class org.beanio.internal.config.BeanIOConfig
Returns the list of stream mappings for this configuration.
getTarget() - Method in class org.beanio.internal.config.GroupConfig
Returns the name of the target property for this group.
getTarget() - Method in class org.beanio.internal.config.SegmentConfig
Returns the name of the target property for this segment.
getter() - Method in annotation type org.beanio.annotation.Field
The getter method.
getter() - Method in annotation type org.beanio.annotation.Group
The getter method on its parent group class.
getter() - Method in annotation type org.beanio.annotation.Record
The getter method on its parent group class.
getter() - Method in annotation type org.beanio.annotation.Segment
The getter method.
getter(String) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the getter method for getting this component from its parent.
getText(Node) - Static method in class org.beanio.internal.parser.format.xml.XmlNodeUtil
Returns the child text from a DOM node.
getTextLengthCounter() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthMarshallingContext
 
getTextLengthCounter() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthUnmarshallingContext
 
getTextLengthCounter() - Method in class org.beanio.internal.parser.MarshallingContext
 
getTextLengthCounter() - Method in class org.beanio.internal.parser.UnmarshallingContext
 
getTimeZone() - Method in class org.beanio.types.DateTypeHandlerSupport
Returns the configured TimeZone or null if not set.
getTimeZoneId() - Method in class org.beanio.types.DateTypeHandlerSupport
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.AbstractXmlCalendarTypeHandler
Returns the time zone offset in minutes for the given date, or DatatypeConstants.FIELD_UNDEFINED if a time zone was not configured.
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.internal.config.PropertyConfig
Returns the fully qualified class name or type alias of this property.
getType() - Method in class org.beanio.internal.config.TypeHandlerConfig
Returns the class name to register this type handler under.
getType() - Method in class org.beanio.internal.parser.CollectionParser
 
getType() - Method in class org.beanio.internal.parser.Constant
 
getType() - Method in class org.beanio.internal.parser.Field
 
getType() - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
 
getType() - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
getType() - Method in interface org.beanio.internal.parser.format.xml.XmlNode
Returns the XML node type.
getType() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getType() - Method in class org.beanio.internal.parser.format.xml.XmlTextField
 
getType() - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
getType() - Method in class org.beanio.internal.parser.MapParser
 
getType() - Method in interface org.beanio.internal.parser.Property
 
getType() - Method in class org.beanio.internal.parser.PropertyComponent
 
getType() - Method in class org.beanio.internal.parser.RecordAggregation
 
getType() - Method in class org.beanio.internal.util.EnumTypeHandler
 
getType() - Method in class org.beanio.internal.util.ToStringEnumTypeHandler
 
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.CalendarTypeHandler
 
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 class org.beanio.types.TemporalAccessorTypeHandler
 
getType() - Method in interface org.beanio.types.TypeHandler
Returns the class type supported by this handler.
getType() - Method in class org.beanio.types.URLTypeHandler
Returns URL.
getType() - Method in class org.beanio.types.UUIDTypeHandler
Returns UUID.
getType() - Method in class org.beanio.types.xml.XmlBooleanTypeHandler
 
getTypeDescription(char, boolean) - Static method in class org.beanio.internal.parser.format.json.JsonNodeUtil
Returns a description for given JSON node type.
getTypeHandler() - Method in class org.beanio.internal.config.SimplePropertyConfig
Returns the name of the custom type handler used for type conversion by this component, or null if the default type handler is sufficient.
getTypeHandler(String) - Method in class org.beanio.internal.util.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.internal.util.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(Class<?>) - Method in class org.beanio.internal.util.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<?>, String, Properties) - Method in class org.beanio.internal.util.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(String) - Method in class org.beanio.internal.util.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, String) - Method in class org.beanio.internal.util.TypeHandlerFactory
Returns the type handler for the given type and format, or null if there is no type handler configured for the type in this factory or any of its ancestors.
getTypeHandlerFor(String, String, Properties) - Method in class org.beanio.internal.util.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.
getTypeHandlerInstance() - Method in class org.beanio.internal.config.SimplePropertyConfig
Returns the type handler.
getTypeHandlerList() - Method in class org.beanio.internal.config.BeanIOConfig
Returns the list of custom type handlers for this configuration.
getUntil() - Method in class org.beanio.internal.config.PropertyConfig
Returns the excluded maximum position of this component which may be specified for components that repeat indefinitely, A negative number is counted from the end of the record.
getUntil() - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
getValue() - Method in class org.beanio.internal.config.ConstantConfig
Returns the textual representation of this fixed property value.
getValue(Object) - Method in class org.beanio.internal.parser.accessor.FieldReflectionAccessor
 
getValue(Object) - Method in class org.beanio.internal.parser.accessor.MapAccessor
 
getValue(Object) - Method in class org.beanio.internal.parser.accessor.MethodReflectionAccessor
 
getValue(Object) - Method in interface org.beanio.internal.parser.PropertyAccessor
Returns the property value from a bean object.
getValue(JsonNode) - Method in class org.beanio.internal.parser.format.json.JsonUnmarshallingContext
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.ArrayParser
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.Bean
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.CollectionBean
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.CollectionParser
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.Constant
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.DelegatingParser
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.Field
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.Group
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.MapParser
 
getValue(ParsingContext) - Method in interface org.beanio.internal.parser.Parser
Returns the unmarshalled property value.
getValue(ParsingContext) - Method in interface org.beanio.internal.parser.Property
Returns the value of this property.
getValue(ParsingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.RecordArray
 
getValue(ParsingContext) - Method in class org.beanio.internal.parser.Segment
 
getVersion() - Method in class org.beanio.stream.xml.XmlParserConfiguration
Returns the XML version to include in the document header.
getXmlName() - Method in class org.beanio.internal.config.ComponentConfig
Returns XML element or attribute name of this component.
getXmlNamespace() - Method in class org.beanio.internal.config.ComponentConfig
Returns the XML namespace of this component.
getXmlPrefix() - Method in class org.beanio.internal.config.ComponentConfig
Returns the XML prefix for the namespace assigned to this component.
getXmlType() - Method in class org.beanio.internal.config.PropertyConfig
Returns the XML node type of this component.
Group - Class in org.beanio.internal.parser
A Group holds child nodes including records and other groups.
Group - Annotation Type in org.beanio.annotation
Group annotation for classes, and for fields and methods in a class annotated by a parent Group.
Group() - Constructor for class org.beanio.internal.parser.Group
Constructs a new Group.
GROUP - Static variable in class org.beanio.internal.config.ComponentConfig
Group component type
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.
GroupBuilder - Class in org.beanio.builder
Builds a new group configuration.
GroupBuilder(String) - Constructor for class org.beanio.builder.GroupBuilder
 
GroupBuilderSupport<T extends GroupBuilderSupport<T>> - Class in org.beanio.builder
Support for group configuration builders.
GroupConfig - Class in org.beanio.internal.config
A group is used to organize records and the overall structure of a stream.
GroupConfig() - Constructor for class org.beanio.internal.config.GroupConfig
 

H

handleComponent(ComponentConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Recursively preprocesses a component and its descendants.
handleConstant(ConstantConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
handleConstant(ConstantConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Processes a constant configuration.
handleConstant(ConstantConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Processes a constant configuration.
handleError(BeanReaderException) - Method in interface org.beanio.BeanReaderErrorHandler
Callback method for handling a BeanReaderException when using a BeanReader.
handleError(BeanReaderException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Delegates error handling based on the exception type.
handleField(FieldConfig) - Method in class org.beanio.internal.compiler.flat.FlatPreprocessor
 
handleField(FieldConfig) - Method in class org.beanio.internal.compiler.json.JsonPreprocessor
 
handleField(FieldConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
handleField(FieldConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Processes a field configuration.
handleField(FieldConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Processes a field configuration.
handleField(FieldConfig) - Method in class org.beanio.internal.compiler.xml.XmlPreprocessor
 
handlerClass() - Method in annotation type org.beanio.annotation.Field
The TypeHandler implementation class for this field.
handlerName() - Method in annotation type org.beanio.annotation.Field
The name of a registered TypeHandler.
hasContent(ParsingContext) - Method in class org.beanio.internal.parser.CollectionParser
 
hasContent(ParsingContext) - Method in class org.beanio.internal.parser.DelegatingParser
 
hasContent(ParsingContext) - Method in class org.beanio.internal.parser.Field
 
hasContent(ParsingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
hasContent(ParsingContext) - Method in class org.beanio.internal.parser.Group
 
hasContent(ParsingContext) - Method in class org.beanio.internal.parser.MapParser
 
hasContent(ParsingContext) - Method in interface org.beanio.internal.parser.Parser
Returns whether this parser or any of its descendant have content for marshalling.
hasContent(ParsingContext) - Method in class org.beanio.internal.parser.RecordCollection
 
hasContent(ParsingContext) - Method in class org.beanio.internal.parser.RecordMap
 
hasContent(ParsingContext) - Method in class org.beanio.internal.parser.Segment
 
hasErrors() - Method in class org.beanio.internal.parser.ErrorContext
 
hasErrors() - Method in interface org.beanio.RecordContext
Returns whether this record has any record or field level errors.
hasFieldErrors() - Method in class org.beanio.internal.parser.ErrorContext
 
hasFieldErrors() - Method in class org.beanio.internal.parser.UnmarshallingContext
Returns true if a field error was reported while parsing this record.
hasFieldErrors() - Method in interface org.beanio.RecordContext
Returns whether there are one or more field level errors.
hasNext(UnmarshallingContext) - Method in class org.beanio.internal.parser.Field
 
hasRecordErrors() - Method in class org.beanio.internal.parser.ErrorContext
 
hasRecordErrors() - Method in class org.beanio.internal.parser.UnmarshallingContext
Returns true if a record level error was reported while parsing this record.
hasRecordErrors() - Method in interface org.beanio.RecordContext
Returns whether there are one or more record level errors.
hasValue(Object) - Static method in class org.beanio.internal.util.StringUtil
Returns whether the given object has a value.
headerEncoding(String) - Method in class org.beanio.builder.XmlParserBuilder
 
headerVersion(String) - Method in class org.beanio.builder.XmlParserBuilder
 

I

ignore() - Method in class org.beanio.builder.FieldBuilder
Indicates this field is not bound to a property of the class assigned to its parent record or segment.
ignoreUnidentifiedRecords() - Method in class org.beanio.builder.StreamBuilder
Indicates unidentified records should be ignored during unmarshalling.
importConfiguration(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses an import DOM element and loads its mapping file.
in - Variable in class org.beanio.stream.json.JsonReaderSupport
The Reader to read from
includeTemplate(ComponentConfig, String, int) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Includes a template.
includeTemplate(ComponentConfig, Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Includes a template.
indent() - Method in class org.beanio.builder.XmlParserBuilder
 
indent(int) - Method in class org.beanio.builder.XmlParserBuilder
 
init() - Method in class org.beanio.internal.DefaultStreamFactory
 
init() - Method in class org.beanio.internal.parser.format.FieldPadding
Initializes padding settings.
init() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldPadding
 
init() - Method in class org.beanio.internal.parser.Stream
 
init() - Method in class org.beanio.stream.csv.CsvRecordParserFactory
 
init() - Method in class org.beanio.stream.delimited.DelimitedRecordParserFactory
 
init() - Method in class org.beanio.stream.fixedlength.FixedLengthRecordParserFactory
 
init() - Method in class org.beanio.stream.json.JsonRecordParserFactory
 
init() - Method in interface org.beanio.stream.RecordParserFactory
Initializes the factory.
init() - Method in class org.beanio.stream.RecordParserFactorySupport
 
init() - Method in class org.beanio.stream.xml.XmlRecordParserFactory
 
init() - Method in class org.beanio.StreamFactory
This method is invoked after a StreamFactory is loaded and all attributes have been set.
init(int, ParsingContext) - Method in class org.beanio.internal.parser.ParserLocal
Initializes the variable.
init(Writer, JsonParserConfiguration) - Method in class org.beanio.stream.json.JsonWriterSupport
Initializes this object.
initializeGroup(GroupConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
initializeGroup(GroupConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Initializes a group configuration before its children have been processed.
initializeGroup(GroupConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Initializes a group configuration before its children have been processed.
initializeGroup(GroupConfig) - Method in class org.beanio.internal.compiler.xml.XmlPreprocessor
 
initializeGroupIteration(GroupConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
initializeGroupMain(GroupConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
initializeGroupMain(GroupConfig, Property) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
initializeRecord(RecordConfig) - Method in class org.beanio.internal.compiler.flat.FlatPreprocessor
 
initializeRecord(RecordConfig) - Method in class org.beanio.internal.compiler.json.JsonPreprocessor
 
initializeRecord(RecordConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
initializeRecord(RecordConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Initializes a record configuration before its children have been processed.
initializeRecord(RecordConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Initializes a record configuration before its children have been processed.
initializeRecordIteration(RecordConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
initializeRecordMain(RecordConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
initializeRecordMain(RecordConfig, Property) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
initializeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.flat.FlatPreprocessor
 
initializeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.json.JsonPreprocessor
 
initializeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
initializeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Initializes a segment configuration before its children have been processed.
initializeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Initializes a segment configuration before its children have been processed.
initializeSegment(SegmentConfig) - Method in class org.beanio.internal.compiler.xml.XmlPreprocessor
 
initializeSegmentIteration(SegmentConfig, Property) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
initializeSegmentIteration(SegmentConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Called by ParserFactorySupport.initializeSegment(SegmentConfig) to initialize segment iteration.
initializeSegmentMain(SegmentConfig, Property) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
initializeSegmentMain(SegmentConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Called by ParserFactorySupport.initializeSegment(SegmentConfig) to initialize the segment.
initializeSegmentMain(SegmentConfig, Property) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
initializeStream(StreamConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
initializeStream(StreamConfig) - Method in class org.beanio.internal.compiler.Preprocessor
Initializes a stream configuration before its children have been processed.
initializeStream(StreamConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Initializes a stream configuration before its children have been processed.
insertField(MarshallingContext, String) - Method in interface org.beanio.internal.parser.FieldFormat
Inserts field text into a record.
insertField(MarshallingContext, String) - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
Inserts field text into a record.
insertField(MarshallingContext, String) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
insertField(MarshallingContext, String) - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
 
insertFieldText(MarshallingContext, String, boolean) - Method in class org.beanio.internal.parser.format.delimited.DelimitedFieldFormat
 
insertFieldText(MarshallingContext, String, boolean) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldFormat
 
insertFieldText(MarshallingContext, String, boolean) - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
insertText(XmlMarshallingContext, String) - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
 
insertText(XmlMarshallingContext, String) - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
insertText(XmlMarshallingContext, String) - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
Inserts a field into the record during marshalling.
insertText(XmlMarshallingContext, String) - Method in class org.beanio.internal.parser.format.xml.XmlTextField
 
insertValue(MarshallingContext, Object) - Method in interface org.beanio.internal.parser.FieldFormat
Inserts a value into a record.
insertValue(MarshallingContext, Object) - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
insertValue(MarshallingContext, Object) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
insertValue(MarshallingContext, Object) - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
 
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 interface org.beanio.internal.parser.Value
Constant indicating the field did not pass validation.
InvalidBeanException - Exception in org.beanio
Exception thrown by a BeanWriter or Marshaller, when a bean cannot be marshalled to meet the configured field validation rules.
InvalidBeanException(String) - Constructor for exception org.beanio.InvalidBeanException
Constructs a new InvalidBeanException.
InvalidBeanException(String, Throwable) - Constructor for exception org.beanio.InvalidBeanException
Constructs a new InvalidBeanException.
InvalidBeanException(Throwable) - Constructor for exception org.beanio.InvalidBeanException
Constructs a new InvalidBeanException.
invalidRecord(InvalidRecordException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Handles InvalidRecordException and InvalidRecordGroupException errors.
InvalidRecordException - Exception in org.beanio
Exception thrown when a record or one of its fields does not pass validation during unmarshalling.
InvalidRecordException(String) - Constructor for exception org.beanio.InvalidRecordException
Constructs a new InvalidRecordException.
InvalidRecordException(RecordContext, String) - Constructor for exception org.beanio.InvalidRecordException
Constructs a new InvalidRecordException.
InvalidRecordGroupException - Exception in org.beanio
Exception thrown when one or more records fail validation while unmarshalling a record group.
InvalidRecordGroupException(RecordContext[], String, String) - Constructor for exception org.beanio.InvalidRecordGroupException
Constructs a new InvalidRecordGroupException.
IOUtil - Class in org.beanio.internal.util
Utility class for manipulating streams.
IS_DEFAULT_NAMESPACE - Static variable in class org.beanio.stream.xml.XmlWriter
The DOM user data key to indicate whether the declared namespace should override the default namespace.
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.internal.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.CsvParserConfiguration
Returns true if fields should always be quoted when marshalled.
isAssignable(Class<?>, Class<?>) - Static method in class org.beanio.internal.util.TypeUtil
Returns true if to.isAssignableFrom(from) after converting primitive values of to to its object counterpart.
isBound() - Method in class org.beanio.internal.compiler.ParserFactorySupport
Returns true if a property has been pushed onto the property stack, indicating that further properties will be bound to a parent property.
isBound() - Method in class org.beanio.internal.config.PropertyConfig
Returns whether this property is bound to its parent bean object.
isBound() - Method in class org.beanio.internal.parser.Field
 
isBypassTypeHandler() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
isCollection() - Method in class org.beanio.internal.config.PropertyConfig
Returns whether this component is bound to a collection or array.
isCommentEnabled() - Method in class org.beanio.stream.csv.CsvParserConfiguration
Returns whether one or more comment prefixes have been configured.
isCommentEnabled() - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Returns whether one or more comment prefixes have been configured.
isCommentEnabled() - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Returns whether one or more comment prefixes have been configured.
isConstant() - Method in class org.beanio.internal.config.SegmentConfig
Returns whether this segment is used to define a bean constant.
isConstructorArgument() - Method in class org.beanio.internal.parser.accessor.MapAccessor
 
isConstructorArgument() - Method in class org.beanio.internal.parser.accessor.PropertyAccessorSupport
 
isConstructorArgument() - Method in interface org.beanio.internal.parser.PropertyAccessor
Returns whether this property is a constructor argument.
isDeclaredGlobalTypeHandler(String) - Method in class org.beanio.internal.config.xml.XmlMapping
Returns whether a global type handler was configured for the given type handler name.
isDescendant(T) - Method in class org.beanio.internal.util.TreeNode
Returns whether the given node is a descendant of this node or recursively one of its children.
isDynamicIteration() - Method in class org.beanio.internal.parser.Aggregation
 
isDynamicIteration() - Method in interface org.beanio.internal.parser.Iteration
Returns whether the iteration size is variable based on another field in the record.
isEOF() - Method in class org.beanio.internal.parser.UnmarshallingContext
Returns whether the end of the stream was reached after UnmarshallingContext.nextRecord() was called.
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.CsvParserConfiguration
Returns whether escaping is enabled.
isEscapeEnabled() - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Returns whether an escape character is enabled.
isExistencePredetermined() - Method in class org.beanio.internal.parser.Segment
 
isFixedLength() - Method in class org.beanio.internal.compiler.fixedlength.FixedLengthPreprocessor
 
isFixedLength() - Method in class org.beanio.internal.compiler.flat.FlatPreprocessor
Returns whether the stream format is fixed length.
isGroup() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
isIdentifier() - Method in class org.beanio.internal.config.PropertyConfig
Returns whether this component is used to identify a record during unmarshalling or a bean during marshalling.
isIdentifier() - Method in class org.beanio.internal.parser.Aggregation
 
isIdentifier() - Method in class org.beanio.internal.parser.Constant
 
isIdentifier() - Method in class org.beanio.internal.parser.DelegatingParser
 
isIdentifier() - Method in class org.beanio.internal.parser.Field
 
isIdentifier() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
isIdentifier() - Method in class org.beanio.internal.parser.Group
 
isIdentifier() - Method in interface org.beanio.internal.parser.Parser
Returns whether this parser or any descendant of this parser is used to identify a record during unmarshalling.
isIdentifier() - Method in interface org.beanio.internal.parser.Property
Returns whether this property or any of its descendants are used to identify a bean object.
isIdentifier() - Method in class org.beanio.internal.parser.PropertyComponent
 
isIdentifier() - Method in class org.beanio.internal.parser.RecordAggregation
 
isIdentifier() - Method in class org.beanio.internal.parser.Segment
 
isIgnoreUnidentifiedRecords() - Method in class org.beanio.internal.config.StreamConfig
Returns whether to ignore unidentified records.
isIgnoreUnidentifiedRecords() - Method in class org.beanio.internal.parser.Stream
Returns whether to ignore unidentified records.
isIndentationEnabled() - Method in class org.beanio.stream.xml.XmlParserConfiguration
Returns whether XML output will be indented.
isInvalid(ParsingContext) - Method in class org.beanio.internal.parser.CollectionParser
Returns whether this iteration contained invalid values when last unmarshalled.
isJsonArray() - Method in class org.beanio.internal.config.PropertyConfig
Returns whether the property is mapped to a JSON array.
isJsonArray() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
isJsonArray() - Method in interface org.beanio.internal.parser.format.json.JsonNode
Returns whether this node is a JSON array.
isJsonArray() - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
isKeepPadding() - Method in class org.beanio.internal.config.FieldConfig
Returns whether a fixed length field should keep its padding when unmarshalled.
isLazy() - Method in class org.beanio.internal.config.PropertyConfig
Returns whether the class assigned to this segment should only be instantiated if at least one child element is not null or the empty string, or if null should be returned for an empty collection.
isLazy() - Method in class org.beanio.internal.parser.Aggregation
 
isLazy() - Method in class org.beanio.internal.parser.Bean
 
isLazy() - Method in class org.beanio.internal.parser.Field
 
isLazy() - Method in interface org.beanio.internal.parser.FieldFormat
TODO rename isLazy to something better?? Returns whether this field is optionally present in the record.
isLazy() - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
isLazy() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
isLazy() - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
 
isLazy() - Method in class org.beanio.internal.parser.RecordAggregation
 
isLenient() - Method in class org.beanio.types.DateTypeHandlerSupport
Returns whether the SimpleDateFormat is lenient.
isLenientDatatype() - Method in class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
Returns whether data type validation is skipped when parsing field text.
isLenientDatatype() - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Returns whether data type validation is skipped when parsing field text.
isLenientPadding() - Method in class org.beanio.internal.config.FieldConfig
Sets whether padding length is enforced for fixed length formatted streams.
isLineContinationEnabled() - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Returns whether the line continuation character is enabled.
isLineContinationEnabled() - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Returns whether the line continuation character is enabled.
isLoading(String) - Method in class org.beanio.internal.config.xml.XmlMapping
Returns whether a given mapping file is being actively loaded using its location to identify it.
isMap() - Method in class org.beanio.internal.parser.Bean
Returns whether the bean object implements Map.
isMapped(String) - Method in class org.beanio.internal.DefaultStreamFactory
 
isMapped(String) - Method in class org.beanio.StreamFactory
Test whether a mapping configuration exists for a named stream.
isMatch(String) - Method in class org.beanio.internal.parser.Field
Returns true if the provided field text is a match for this field definition based on the configured literal value or regular expression.
isMatchNull() - Method in class org.beanio.internal.parser.PropertyComponent
Returns whether this bean can still identify a record if null.
isMaxOccursReached(ParsingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
isMaxOccursReached(ParsingContext) - Method in class org.beanio.internal.parser.Group
Tests if the max occurs has been reached for this node.
isMaxOccursReached(ParsingContext) - Method in class org.beanio.internal.parser.Record
 
isMaxOccursReached(ParsingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
isMaxOccursReached(ParsingContext) - Method in interface org.beanio.internal.parser.Selector
Returns whether this component has reached its maximum occurrences.
isMultilineEnabled() - Method in class org.beanio.stream.csv.CsvParserConfiguration
Returns whether a record may span multiple lines (when quoted).
isNamespaceAware() - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
 
isNamespaceAware() - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
isNamespaceAware() - Method in interface org.beanio.internal.parser.format.xml.XmlNode
Returns true if a namespace was configured for this node, and is therefore used to unmarshal and marshal the node.
isNamespaceAware() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
isNamespaceAware() - Method in class org.beanio.internal.parser.format.xml.XmlTextField
 
isNamespaceAware() - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
isNil(Element) - Static method in class org.beanio.internal.parser.format.xml.XmlNodeUtil
Tests if an element is nil.
isNillable() - Method in class org.beanio.internal.config.PropertyConfig
Returns whether this component is nillable.
isNillable() - Method in interface org.beanio.internal.parser.FieldFormat
Returns whether this field is nillable.
isNillable() - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
isNillable() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
isNillable() - Method in interface org.beanio.internal.parser.format.json.JsonNode
Returns whether this node may be explicitly set to null.
isNillable() - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
isNillable() - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
 
isNillable() - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
isNillable() - Method in interface org.beanio.internal.parser.format.xml.XmlNode
Returns whether this node is nillable.
isNillable() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
isNillable() - Method in class org.beanio.internal.parser.format.xml.XmlTextField
 
isNillable() - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
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.
isOptional() - Method in class org.beanio.internal.parser.Aggregation
 
isOptional() - Method in class org.beanio.internal.parser.DelegatingParser
 
isOptional() - Method in class org.beanio.internal.parser.Field
 
isOptional() - Method in class org.beanio.internal.parser.format.FieldPadding
Returns whether the field is optional.
isOptional() - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
isOptional() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
isOptional() - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
isOptional() - Method in class org.beanio.internal.parser.Group
 
isOptional() - Method in interface org.beanio.internal.parser.Parser
Returns whether this node must exist during unmarshalling.
isOptional() - Method in class org.beanio.internal.parser.Segment
 
isOutputMilliseconds() - Method in class org.beanio.types.xml.XmlCalendarDateTimeTypeHandler
Returns whether milliseconds are included when formatting the time.
isOutputMilliseconds() - Method in class org.beanio.types.xml.XmlCalendarTimeTypeHandler
Returns whether milliseconds are included when formatting the time.
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.
isPretty() - Method in class org.beanio.stream.json.JsonParserConfiguration
Returns whether JSON output should be formatted prettily.
isPretty() - Method in class org.beanio.stream.json.JsonWriterSupport
 
isProperty() - Method in class org.beanio.internal.parser.Aggregation
Returns whether this aggregation is a property of its parent bean object.
isProperty() - Method in class org.beanio.internal.parser.ArrayParser
 
isProperty() - Method in class org.beanio.internal.parser.CollectionParser
Returns whether this iteration is a property of a bean object.
isProperty() - Method in class org.beanio.internal.parser.MapParser
Returns whether this iteration is a property of a bean object.
isReadEnabled() - Method in class org.beanio.internal.compiler.ParserFactorySupport
Returns whether the stream definition must support reading an input stream.
isRecordGroup() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
isRecordGroup() - Method in class org.beanio.internal.parser.Group
 
isRecordGroup() - Method in class org.beanio.internal.parser.Record
 
isRecordGroup() - Method in class org.beanio.internal.parser.RecordAggregation
 
isRecordGroup() - Method in interface org.beanio.internal.parser.Selector
Returns whether this component is a record group.
isRef() - Method in class org.beanio.internal.config.FieldConfig
Returns true if this field is referenced by another component.
isRepeating() - Method in class org.beanio.internal.config.PropertyConfig
Returns whether this component repeats in a stream.
isRepeating() - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
 
isRepeating() - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
isRepeating() - Method in interface org.beanio.internal.parser.format.xml.XmlNode
Returns whether this node may repeat in the context of its immediate parent.
isRepeating() - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
isRepeating() - Method in class org.beanio.internal.parser.format.xml.XmlTextField
 
isRepeating() - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
isRepeating() - Method in class org.beanio.internal.parser.ParsingContext
Returns whether a repeating segment or field is being parsed.
isRepeating() - Method in class org.beanio.internal.parser.Segment
 
isRequired() - Method in class org.beanio.internal.config.FieldConfig
Returns true if this field is required when unmarshalled.
isRequired() - Method in class org.beanio.internal.parser.Field
 
isRequired() - Method in class org.beanio.internal.parser.PropertyComponent
Returns whether this property should always be instantiated when Property.createValue(ParsingContext) is invoked.
isSegmentRequired(SegmentConfig) - Method in class org.beanio.internal.compiler.json.JsonParserFactory
 
isSegmentRequired(SegmentConfig) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
isSegmentRequired(SegmentConfig) - Method in class org.beanio.internal.compiler.xml.XmlParserFactory
 
isSkipLF() - Method in class org.beanio.stream.util.CommentReader
Returns whether the next character should be ignored if its a line feed.
isStreaming() - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
Returns whether a stream is being marshalled, versus a single document.
isStrict() - Method in class org.beanio.internal.config.StreamConfig
Returns whether BeanIO should calculate and enforce strict record ordering (based on the order records are declared in the mapping file) and record length (based on configured field occurrences).
isStrict() - Method in class org.beanio.types.TemporalAccessorTypeHandler
 
isSupportedChild(ComponentConfig) - Method in class org.beanio.internal.config.GroupConfig
 
isSupportedChild(ComponentConfig) - Method in class org.beanio.internal.config.PropertyConfig
 
isSupportedChild(ComponentConfig) - Method in class org.beanio.internal.config.SegmentConfig
 
isSupportedChild(Component) - Method in class org.beanio.internal.parser.Bean
 
isSupportedChild(Component) - Method in class org.beanio.internal.parser.Field
 
isSupportedChild(Component) - Method in class org.beanio.internal.parser.Group
 
isSupportedChild(Component) - Method in class org.beanio.internal.parser.ParserComponent
 
isSupportedChild(Component) - Method in class org.beanio.internal.parser.PropertyComponent
 
isSupportedChild(Component) - Method in class org.beanio.internal.parser.RecordAggregation
 
isSupportedChild(T) - Method in class org.beanio.internal.util.TreeNode
Returns whether a node is a supported child of this node.
isSuppressHeader() - Method in class org.beanio.stream.xml.XmlParserConfiguration
Returns whether the XML header is suppressed.
isTimeZoneAllowed() - Method in class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
Returns whether time zone information is allowed when parsing field text.
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.internal.config.FieldConfig
Returns whether field text should be trimmed before validation and type conversion.
isTrim() - Method in class org.beanio.internal.parser.Field
 
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.CsvParserConfiguration
Returns whether quotes are allowed to appear in an unquoted field.
isWhitespace(char) - Method in class org.beanio.stream.json.JsonReaderSupport
Returns whether the given character is whitespace.
isWhitespaceAllowed() - Method in class org.beanio.stream.csv.CsvParserConfiguration
Returns whether to ignore unquoted whitespace.
isWriteEnabled() - Method in class org.beanio.internal.compiler.ParserFactorySupport
Returns whether the stream definition must support writing to an output stream.
isXmlNamespaceAware() - Method in class org.beanio.internal.config.ComponentConfig
Returns whetther this component is namespace aware.
Iteration - Interface in org.beanio.internal.parser
Repeating components must implement Iteration to offset record positions during marshalling and unmarshalling.
iterator() - Method in class org.beanio.internal.util.TreeNode
 

J

JSON_TYPE_ARRAY - Static variable in class org.beanio.internal.config.PropertyConfig
 
JSON_TYPE_BOOLEAN - Static variable in class org.beanio.internal.config.PropertyConfig
 
JSON_TYPE_NONE - Static variable in class org.beanio.internal.config.PropertyConfig
 
JSON_TYPE_NUMBER - Static variable in class org.beanio.internal.config.PropertyConfig
 
JSON_TYPE_OBJECT - Static variable in class org.beanio.internal.config.PropertyConfig
 
JSON_TYPE_STRING - Static variable in class org.beanio.internal.config.PropertyConfig
 
JsonFieldFormat - Class in org.beanio.internal.parser.format.json
A FieldFormat implementation for a field in a JSON formatted record.
JsonFieldFormat() - Constructor for class org.beanio.internal.parser.format.json.JsonFieldFormat
 
JsonMarshallingContext - Class in org.beanio.internal.parser.format.json
A MarshallingContext for JSON formatted streams.
JsonMarshallingContext(int) - Constructor for class org.beanio.internal.parser.format.json.JsonMarshallingContext
Constructs a new JsonMarshallingContext.
JsonNode - Interface in org.beanio.internal.parser.format.json
An interface implemented by any JSON segment or field.
JsonNodeUtil - Class in org.beanio.internal.parser.format.json
Utility class for working with a JsonNode.
JsonParserConfiguration - Class in org.beanio.stream.json
Stores configuration settings for parsing JSON formatted streams.
JsonParserConfiguration() - Constructor for class org.beanio.stream.json.JsonParserConfiguration
 
JsonParserFactory - Class in org.beanio.internal.compiler.json
A ParserFactory for the JSON stream format.
JsonParserFactory() - Constructor for class org.beanio.internal.compiler.json.JsonParserFactory
 
JsonPreprocessor - Class in org.beanio.internal.compiler.json
Configuration Preprocessor for the JSON stream format.
JsonPreprocessor(StreamConfig) - Constructor for class org.beanio.internal.compiler.json.JsonPreprocessor
Constructs a new JsonPreprocessor.
JsonReader - Class in org.beanio.stream.json
A RecordReader implementation for JSON formatted records.
JsonReader(Reader) - Constructor for class org.beanio.stream.json.JsonReader
Constructs a new JsonReader.
JsonReaderSupport - Class in org.beanio.stream.json
Base class for reading a JSON formatted stream.
JsonRecordMarshaller - Class in org.beanio.stream.json
A RecordMarshaller implementation for JSON formatted records.
JsonRecordMarshaller() - Constructor for class org.beanio.stream.json.JsonRecordMarshaller
Constructs a new JsonRecordMarshaller.
JsonRecordMarshaller(JsonParserConfiguration) - Constructor for class org.beanio.stream.json.JsonRecordMarshaller
Constructs a new JsonRecordMarshaller.
JsonRecordParserFactory - Class in org.beanio.stream.json
A RecordParserFactory for JSON formatted streams.
JsonRecordParserFactory() - Constructor for class org.beanio.stream.json.JsonRecordParserFactory
 
JsonRecordUnmarshaller - Class in org.beanio.stream.json
A RecordUnmarshaller implementation for JSON formatted records.
JsonRecordUnmarshaller() - Constructor for class org.beanio.stream.json.JsonRecordUnmarshaller
Constructs a new JsonRecordUnmarshaller.
JsonStreamFormat - Class in org.beanio.internal.parser.format.json
A StreamFormatSupport implementation for the JSON stream format.
JsonStreamFormat() - Constructor for class org.beanio.internal.parser.format.json.JsonStreamFormat
 
JsonUnmarshallingContext - Class in org.beanio.internal.parser.format.json
An UnmarshallingContext for JSON formatted streams.
JsonUnmarshallingContext(int) - Constructor for class org.beanio.internal.parser.format.json.JsonUnmarshallingContext
Constructs a new JsonUnmarshallingContext.
JsonUtil - Class in org.beanio.internal.util
Utility class for working with JSON formatted values.
JsonWrapper - Class in org.beanio.internal.parser.format.json
A JsonWrapper is used to handle nested JSON objects.
JsonWrapper() - Constructor for class org.beanio.internal.parser.format.json.JsonWrapper
 
JsonWriter - Class in org.beanio.stream.json
A RecordWriter implementation for writing JSON formatted record.
JsonWriter(Writer) - Constructor for class org.beanio.stream.json.JsonWriter
Constructs a new JsonWriter.
JsonWriter(Writer, JsonParserConfiguration) - Constructor for class org.beanio.stream.json.JsonWriter
Constructs a new JsonWriter.
JsonWriterSupport - Class in org.beanio.stream.json
Base class for writing a JSON formatted stream.

K

keepPadding() - Method in annotation type org.beanio.annotation.Field
Whether to keep the field padding during unmarshalling.
keepPadding() - Method in class org.beanio.builder.FieldBuilder
Indicates this field should not be unpadded during unmarshalling.
key() - Method in annotation type org.beanio.annotation.Segment
The name of a child component to use for the key value if this segment is bound to a Map.
key(String) - Method in class org.beanio.builder.SegmentBuilderSupport
Sets the name of a child component to use as the key for an inline map bound to this record or segment.

L

lazy - Variable in class org.beanio.internal.parser.Aggregation
 
lazy - Variable in class org.beanio.internal.parser.RecordAggregation
 
lazy() - Method in annotation type org.beanio.annotation.Field
Whether an empty string should be converted to null, or null returned for an empty collection.
lazy() - Method in annotation type org.beanio.annotation.Segment
Whether the class bound to this segment should be instantiated if all child fields are null or empty strings.
lazy() - Method in class org.beanio.builder.PropertyBuilderSupport
Indicates this component should not be instantiated if this component or all of its children are null or the empty String.
LAZY_IF_EMPTY - Static variable in class org.beanio.internal.util.Settings
Whether objects are lazily instantiated if Strings are empty, rather than just null.
LAZY_IF_EMPTY - Static variable in class org.beanio.internal.util.StringUtil
 
LEFT - org.beanio.builder.Align
Text is aligned to the left
LEFT - Static variable in class org.beanio.internal.config.FieldConfig
Left justification setting
LEFT - Static variable in class org.beanio.internal.parser.format.FieldPadding
Left justification
length() - Method in annotation type org.beanio.annotation.Field
The padded length of the field.
length(int) - Method in class org.beanio.builder.FieldBuilder
Sets the padded length of this field.
length(int) - Method in class org.beanio.builder.RecordBuilder
Sets the length of the record (i.e the number of fields in a delimited record, or the number of characters in a fixed length record).
length(int, int) - Method in class org.beanio.builder.RecordBuilder
Sets the minimum and maximum length of the record (i.e the number of fields in a delimited record, or the number of characters in a fixed length record).
length(Object) - Method in class org.beanio.internal.parser.Aggregation
Returns the length of aggregation.
length(Object) - Method in class org.beanio.internal.parser.CollectionParser
 
length(Object) - Method in class org.beanio.internal.parser.MapParser
 
lenient - Variable in class org.beanio.types.DateTypeHandlerSupport
 
lenientPadding() - Method in annotation type org.beanio.annotation.Field
Whether to enforce the padding length during unmarshalling.
lenientPadding() - Method in class org.beanio.builder.FieldBuilder
Indicates the padding length should not be enforced for this field.
lineSeparator(String) - Method in class org.beanio.builder.XmlParserBuilder
 
literal() - Method in annotation type org.beanio.annotation.Field
The literal text for validating or matching field text.
literal(String) - Method in class org.beanio.builder.FieldBuilder
Sets the literal text the field text must match.
load(File) - Method in class org.beanio.StreamFactory
Loads a BeanIO mapping file from the file system, and adds the configured streams to this factory.
load(File, Properties) - Method in class org.beanio.StreamFactory
Loads a BeanIO mapping file from the file system, and adds the configured streams to this factory.
load(InputStream) - Method in class org.beanio.StreamFactory
Loads a BeanIO mapping file, and adds the configured streams to this factory.
load(InputStream, Properties) - Method in class org.beanio.internal.DefaultStreamFactory
 
load(InputStream, Properties) - Method in class org.beanio.StreamFactory
Loads a BeanIO mapping file, and adds the configured streams to this factory.
load(String) - Method in class org.beanio.StreamFactory
Loads a BeanIO mapping file from the file system, and adds the configured streams to this factory.
load(String, Properties) - Method in class org.beanio.StreamFactory
Loads a BeanIO mapping file from the file system, and adds the configured streams to this factory.
loadConfiguration(InputStream, Properties) - Method in interface org.beanio.internal.config.ConfigurationLoader
Loads a BeanIO configuration from an input stream.
loadConfiguration(InputStream, Properties) - Method in class org.beanio.internal.config.xml.XmlConfigurationLoader
 
loadConfiguration(InputStream, Properties) - Method in class org.beanio.internal.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).
loadDocument(InputStream) - Method in class org.beanio.internal.config.xml.XmlMappingReader
Parses an XML BeanIO mapping file into a document object model (DOM).
loadMapping(InputStream) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Loads a mapping file from an input stream.
loadMapping(InputStream, Properties) - Method in class org.beanio.internal.compiler.StreamCompiler
Loads a mapping file.
loadMapping(Element) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Parses a BeanIO configuration from a DOM element.
loadResource(String) - Method in class org.beanio.StreamFactory
Loads a BeanIO mapping file from the application's classpath.
loadResource(String, Properties) - Method in class org.beanio.StreamFactory
Loads a BeanIO mapping file from the application's classpath.
locale - Variable in class org.beanio.types.LocaleSupport
 
LocaleSupport - Class in org.beanio.types
Base class for Locale aware type handlers.
LocaleSupport() - Constructor for class org.beanio.types.LocaleSupport
Constructs a new LocaleSupport.
LocaleUtil - Class in org.beanio.internal.util
Utility methods for handling Locale.
LocaleUtil() - Constructor for class org.beanio.internal.util.LocaleUtil
 
LongTypeHandler - Class in org.beanio.types
A type handler implementation for the Long class.
LongTypeHandler() - Constructor for class org.beanio.types.LongTypeHandler
 

M

main(String[]) - Static method in class org.beanio.internal.util.ReplicatorTest
 
main(String[]) - Static method in class org.beanio.stream.json.JsonReader
 
malformedRecord(MalformedRecordException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Handles MalformedRecordException errors.
MalformedRecordException - Exception in org.beanio
Exception thrown when a record does not adhere to the expected syntax of the stream format.
MalformedRecordException(RecordContext, String) - Constructor for exception org.beanio.MalformedRecordException
Constructs a new MalformedRecordException.
MalformedRecordException(RecordContext, String, Throwable) - Constructor for exception org.beanio.MalformedRecordException
Constructs a new MalformedRecordException.
MAP - Static variable in interface org.beanio.internal.parser.Property
The map property type
MapAccessor - Class in org.beanio.internal.parser.accessor
A PropertyAccessor for getting and setting Map values.
MapAccessor(String) - Constructor for class org.beanio.internal.parser.accessor.MapAccessor
Constructs a new MapAccessor.
MapParser - Class in org.beanio.internal.parser
A Parser component for aggregating inline Map objects.
MapParser() - Constructor for class org.beanio.internal.parser.MapParser
 
mark(int) - Method in class org.beanio.internal.util.RecordFilterReader
 
marshal(Object) - Method in class org.beanio.internal.parser.MarshallerImpl
 
marshal(Object) - Method in interface org.beanio.Marshaller
Marshals a single bean object.
marshal(Object) - Method in class org.beanio.stream.csv.CsvRecordParser
 
marshal(Object) - Method in class org.beanio.stream.delimited.DelimitedRecordParser
 
marshal(Object) - Method in class org.beanio.stream.fixedlength.FixedLengthRecordParser
 
marshal(Object) - Method in class org.beanio.stream.json.JsonRecordMarshaller
 
marshal(Object) - Method in interface org.beanio.stream.RecordMarshaller
Marshals a single record object to a String.
marshal(Object) - Method in class org.beanio.stream.xml.XmlRecordMarshaller
 
marshal(String) - Method in class org.beanio.stream.fixedlength.FixedLengthRecordParser
Marshals a single fixed length record.
marshal(String[]) - Method in class org.beanio.stream.csv.CsvRecordParser
Marshals a String array into a CSV formatted record.
marshal(String[]) - Method in class org.beanio.stream.delimited.DelimitedRecordParser
Marshals a String array into a delimited record.
marshal(String, Object) - Method in class org.beanio.internal.parser.MarshallerImpl
 
marshal(String, Object) - Method in interface org.beanio.Marshaller
Marshals a single bean object.
marshal(Map<String, Object>) - Method in class org.beanio.stream.json.JsonRecordMarshaller
Marshals a single JSON object.
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.Aggregation
 
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.DelegatingParser
 
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.Field
 
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.Group
 
marshal(MarshallingContext) - Method in interface org.beanio.internal.parser.Parser
Marshals a record.
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.Record
 
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.RecordCollection
 
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.RecordMap
 
marshal(MarshallingContext) - Method in class org.beanio.internal.parser.Segment
 
marshal(MarshallingContext, Parser, int, int) - Method in class org.beanio.internal.parser.Aggregation
 
marshal(MarshallingContext, Parser, int, int) - Method in class org.beanio.internal.parser.CollectionParser
 
marshal(MarshallingContext, Parser, int, int) - Method in class org.beanio.internal.parser.MapParser
 
marshal(Document) - Method in class org.beanio.stream.xml.XmlRecordMarshaller
Marshals a Document.
Marshaller - Interface in org.beanio
Interface for marshalling bean objects.
MarshallerImpl - Class in org.beanio.internal.parser
Default Marshaller implementation.
MarshallerImpl(MarshallingContext, Selector, RecordMarshaller) - Constructor for class org.beanio.internal.parser.MarshallerImpl
Constructs a new UnmarshallerImpl
MARSHALLING - Static variable in class org.beanio.internal.parser.ParsingContext
Marsalling mode
MarshallingContext - Class in org.beanio.internal.parser
Stores context information needed to marshal a bean object.
MarshallingContext() - Constructor for class org.beanio.internal.parser.MarshallingContext
 
matchAny(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
matchAny(UnmarshallingContext) - Method in class org.beanio.internal.parser.Group
 
matchAny(UnmarshallingContext) - Method in class org.beanio.internal.parser.Record
 
matchAny(UnmarshallingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
matchAny(UnmarshallingContext) - Method in interface org.beanio.internal.parser.Selector
Finds a parser that matches the input record.
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.CollectionParser
 
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.DelegatingParser
 
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.Field
Tests if the field text in the record matches this field.
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
 
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
 
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.Group
 
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.MapParser
 
matches(UnmarshallingContext) - Method in interface org.beanio.internal.parser.Parser
Returns whether this parser and its children match a record being unmarshalled.
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.Record
 
matches(UnmarshallingContext) - Method in interface org.beanio.internal.parser.RecordFormat
Returns whether the record meets configured matching criteria during unmarshalling.
matches(UnmarshallingContext) - Method in class org.beanio.internal.parser.Segment
 
matchNext(MarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
matchNext(MarshallingContext) - Method in class org.beanio.internal.parser.Group
 
matchNext(MarshallingContext) - Method in class org.beanio.internal.parser.Record
 
matchNext(MarshallingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
matchNext(MarshallingContext) - Method in interface org.beanio.internal.parser.Selector
Finds a parser for marshalling a bean object.
matchNext(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
matchNext(UnmarshallingContext) - Method in class org.beanio.internal.parser.Group
 
matchNext(UnmarshallingContext) - Method in class org.beanio.internal.parser.Record
 
matchNext(UnmarshallingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
matchNext(UnmarshallingContext) - Method in interface org.beanio.internal.parser.Selector
Finds a parser for unmarshalling a record based on the current state of the stream.
maxLength() - Method in annotation type org.beanio.annotation.Field
The maximum length of the field text (after trimming if enabled).
maxLength() - Method in annotation type org.beanio.annotation.Record
The validated maximum length of the record.
maxLength(int) - Method in class org.beanio.builder.FieldBuilder
Sets the maximum expected length of the field text.
maxLength(int) - Method in class org.beanio.builder.RecordBuilder
Sets the minimum length of the record (i.e the number of fields in a delimited record, or the number of characters in a fixed length record).
maxOccurs() - Method in annotation type org.beanio.annotation.Field
The maximum occurrences of the field if it repeats.
maxOccurs() - Method in annotation type org.beanio.annotation.Group
The maximum occurrences of the record.
maxOccurs() - Method in annotation type org.beanio.annotation.Record
The maximum occurrences of the record.
maxOccurs() - Method in annotation type org.beanio.annotation.Segment
The maximum occurrences.
maxOccurs(int) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the maximum occurrences of this component.
maxRidLength() - Method in annotation type org.beanio.annotation.Record
The maximum length of this record used to identify it.
me() - Method in class org.beanio.builder.FieldBuilder
 
me() - Method in class org.beanio.builder.GroupBuilder
 
me() - Method in class org.beanio.builder.PropertyBuilderSupport
Returns this.
me() - Method in class org.beanio.builder.RecordBuilder
 
me() - Method in class org.beanio.builder.SegmentBuilder
 
me() - Method in class org.beanio.builder.StreamBuilder
 
MessageFactory - Interface in org.beanio.internal.parser
A MessageFactory implementation is used to generate localized error messages for record and field level errors.
MethodReflectionAccessor - Class in org.beanio.internal.parser.accessor
A PropertyAccessor that uses reflection to get and set a bean value.
MethodReflectionAccessor(PropertyDescriptor, int) - Constructor for class org.beanio.internal.parser.accessor.MethodReflectionAccessor
Constructs a new ReflectionAccessor.
minLength() - Method in annotation type org.beanio.annotation.Field
The minimum length of the field text (after trimming if enabled).
minLength() - Method in annotation type org.beanio.annotation.Record
The validated minimum length of the record.
minLength(int) - Method in class org.beanio.builder.FieldBuilder
Sets the minimum expected length of the field text.
minLength(int) - Method in class org.beanio.builder.RecordBuilder
Sets the minimum length of the record (i.e the number of fields in a delimited record, or the number of characters in a fixed length record).
minOccurs() - Method in annotation type org.beanio.annotation.Field
The minimum occurrences of the field.
minOccurs() - Method in annotation type org.beanio.annotation.Group
The minimum occurrences of the record
minOccurs() - Method in annotation type org.beanio.annotation.Record
The minimum occurrences of the record
minOccurs() - Method in annotation type org.beanio.annotation.Segment
The minimum occurrences.
minOccurs(int) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the minimum occurrences of this component.
minRidLength() - Method in annotation type org.beanio.annotation.Record
The minimum length of this record used to identify it.
MISSING - Static variable in interface org.beanio.internal.parser.Value
Constant indicating the field was not present in the stream

N

name() - Method in annotation type org.beanio.annotation.Field
The field name.
name() - Method in annotation type org.beanio.annotation.Group
The group name.
name() - Method in annotation type org.beanio.annotation.Record
The record name.
name() - Method in annotation type org.beanio.annotation.Segment
The segment name.
newCalendar() - Method in class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
Creates a new calendar using the configured time zone (if set).
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.internal.util.DomUtil
Creates a new XML document object model.
newInstance() - Method in class org.beanio.internal.parser.CollectionBean
Creates a new instance of this bean object.
newInstance() - Static method in class org.beanio.StreamFactory
Returns a new StreamFactory instance.
newInstance(ClassLoader) - 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.DateTypeHandlerSupport
 
newInstance(Properties) - Method in class org.beanio.types.NumberTypeHandler
 
newInstance(Properties) - Method in class org.beanio.types.TemporalAccessorTypeHandler
 
newInstance(ParsingContext) - Method in class org.beanio.internal.parser.Bean
Creates a new instance of this bean object.
newMalformedRecordException(RecordIOException) - Method in class org.beanio.internal.parser.UnmarshallingContext
 
newUnsatisfiedGroupException(String) - Method in class org.beanio.internal.parser.UnmarshallingContext
 
newUnsatisfiedRecordException(String) - Method in class org.beanio.internal.parser.UnmarshallingContext
 
nextRecord() - Method in class org.beanio.internal.parser.UnmarshallingContext
Reads the next record from the input stream and calls UnmarshallingContext.setRecordValue(Object).
NIL - Static variable in interface org.beanio.internal.parser.Value
Constant indicating the field was nil (XML only)
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.
nillable() - Method in annotation type org.beanio.annotation.Field
Whether the element is nillable.
nillable() - Method in annotation type org.beanio.annotation.Segment
Whether the element is nillable.
nillable() - Method in class org.beanio.builder.FieldBuilder
Indicates this field is nillable for XML formatted streams.
nillable() - Method in class org.beanio.builder.SegmentBuilder
Indicates the XML element is nillable.
NONE - org.beanio.builder.XmlType
The component is tied to an XML attribute or element
NULL_ESCAPING_ENABLED - Static variable in class org.beanio.internal.util.Settings
Whether the null character can be escaped using \0 when property escaping is enabled.
NUMBER - Static variable in interface org.beanio.internal.parser.format.json.JsonNode
JSON number type
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

OBJECT - Static variable in interface org.beanio.internal.parser.format.json.JsonNode
JSON object type
occurs - Variable in class org.beanio.internal.parser.Aggregation
 
occurs(int) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the exact occurrences of this component.
occurs(int, int) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the minimum and maximum occurrences of this component.
occursRef() - Method in annotation type org.beanio.annotation.Field
The name of a preceding field that governs the number of occurrences of this field.
occursRef() - Method in annotation type org.beanio.annotation.Segment
The name of a preceding field that governs the number of occurrences of this segment.
occursRef(String) - Method in class org.beanio.builder.FieldBuilder
Indicates the number of occurrences of this field is governed by another field.
occursRef(String) - Method in class org.beanio.builder.SegmentBuilder
Indicates the number of occurrences of this segment is governed by another field.
openGroup(XmlNode) - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
Adds a group to be marshalled when the next record is written to the output stream.
order() - Method in annotation type org.beanio.annotation.Group
The order of this record within its parent group.
order() - Method in annotation type org.beanio.annotation.Record
The order of this record within its parent group.
order(int) - Method in class org.beanio.builder.GroupBuilder
Sets the order of this group relative to other children of the same parent.
order(int) - Method in class org.beanio.builder.RecordBuilder
Sets the order of this record relative to other children of the same parent.
ordinal() - Method in annotation type org.beanio.annotation.Field
The relative position of the field.
ordinal() - Method in annotation type org.beanio.annotation.Segment
The relative position of the segment.
org.beanio - package org.beanio
Core BeanIO API.
org.beanio.annotation - package org.beanio.annotation
Stream builder annotations.
org.beanio.builder - package org.beanio.builder
Stream builder API.
org.beanio.internal - package org.beanio.internal
Internal BeanIO implementation classes.
org.beanio.internal.compiler - package org.beanio.internal.compiler
Classes to "compile" a stream configuration into a Stream parser.
org.beanio.internal.compiler.accessor - package org.beanio.internal.compiler.accessor
 
org.beanio.internal.compiler.csv - package org.beanio.internal.compiler.csv
ParserFactory implementation for the CSV stream format.
org.beanio.internal.compiler.delimited - package org.beanio.internal.compiler.delimited
ParserFactory implementation for the delimited stream format.
org.beanio.internal.compiler.fixedlength - package org.beanio.internal.compiler.fixedlength
ParserFactory implementation for the fixed length stream format.
org.beanio.internal.compiler.flat - package org.beanio.internal.compiler.flat
Base ParserFactory implementation for flat stream formats (CSV, delimited and fixed length).
org.beanio.internal.compiler.json - package org.beanio.internal.compiler.json
ParserFactory implementation for the JSON stream format.
org.beanio.internal.compiler.xml - package org.beanio.internal.compiler.xml
ParserFactory implementation for the XML stream format.
org.beanio.internal.config - package org.beanio.internal.config
Mapping file configuration counterparts.
org.beanio.internal.config.annotation - package org.beanio.internal.config.annotation
Annotation based mapping loader.
org.beanio.internal.config.xml - package org.beanio.internal.config.xml
XML based mapping loader.
org.beanio.internal.parser - package org.beanio.internal.parser
BeanReader and BeanWriter implementation classes.
org.beanio.internal.parser.accessor - package org.beanio.internal.parser.accessor
PropertyAccessor implementation classes.
org.beanio.internal.parser.format - package org.beanio.internal.parser.format
Format specific parser implementation classes.
org.beanio.internal.parser.format.csv - package org.beanio.internal.parser.format.csv
Parser implementation for the CSV stream format.
org.beanio.internal.parser.format.delimited - package org.beanio.internal.parser.format.delimited
Parser implementation for the delimited stream format.
org.beanio.internal.parser.format.fixedlength - package org.beanio.internal.parser.format.fixedlength
Parser implementation for the fixed length stream format.
org.beanio.internal.parser.format.flat - package org.beanio.internal.parser.format.flat
Base parser implementation for flat stream formats (CSV, delimited and fixed length).
org.beanio.internal.parser.format.json - package org.beanio.internal.parser.format.json
Parser implementation for the JSON stream format.
org.beanio.internal.parser.format.xml - package org.beanio.internal.parser.format.xml
Parser implementation for the XML stream format.
org.beanio.internal.parser.message - package org.beanio.internal.parser.message
MessageFactory implementation classes.
org.beanio.internal.util - package org.beanio.internal.util
Internal utility classes.
org.beanio.stream - package org.beanio.stream
Record parsing API.
org.beanio.stream.csv - package org.beanio.stream.csv
CSV record parser implementation.
org.beanio.stream.delimited - package org.beanio.stream.delimited
Delimited record parser implementation.
org.beanio.stream.fixedlength - package org.beanio.stream.fixedlength
Fixed length record parser implementation.
org.beanio.stream.json - package org.beanio.stream.json
JSON record parser 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 parser implementation.
org.beanio.types - package org.beanio.types
Type handler API and default implementations for BeanIO supported types.
org.beanio.types.xml - package org.beanio.types.xml
Default type handler implementations specific to XML formatted streams.

P

pad(String) - Method in class org.beanio.internal.parser.format.FieldPadding
Formats field text.
padding() - Method in annotation type org.beanio.annotation.Field
The character used to pad the field.
padding(char) - Method in class org.beanio.builder.FieldBuilder
Sets the character used to pad this field.
parent - Variable in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
 
parse(String) - Method in class org.beanio.internal.util.EnumTypeHandler
 
parse(String) - Method in class org.beanio.internal.util.ToStringEnumTypeHandler
 
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.CalendarTypeHandler
 
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 class org.beanio.types.TemporalAccessorTypeHandler
 
parse(String) - Method in interface org.beanio.types.TypeHandler
Parses field text into a Java object.
parse(String) - Method in class org.beanio.types.URLTypeHandler
Parses a URL using its constructor URL(String).
parse(String) - Method in class org.beanio.types.UUIDTypeHandler
Parses a UUID using UUID.fromString(String).
parse(String) - Method in class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
 
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.
parseDate(String) - Method in class org.beanio.types.DateTypeHandlerSupport
Parses text into a Date.
parseDefaultValue(Field, String) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Parses a default field value.
parseLocale(String) - Static method in class org.beanio.internal.util.LocaleUtil
 
parser(ParserBuilder) - Method in class org.beanio.builder.StreamBuilder
Sets the parser for this stream.
parser(RecordParserFactory) - Method in class org.beanio.builder.StreamBuilder
Sets the parser for this stream.
Parser - Interface in org.beanio.internal.parser
A Parser is used marshal and unmarshal record components.
ParserBuilder - Class in org.beanio.builder
 
ParserComponent - Class in org.beanio.internal.parser
Base class for all parser components in that implement Parser.
ParserComponent() - Constructor for class org.beanio.internal.parser.ParserComponent
Constructs a new ParserComponent.
ParserComponent(int) - Constructor for class org.beanio.internal.parser.ParserComponent
Constructs a new ParserComponent.
ParserFactory - Interface in org.beanio.internal.compiler
A ParserFactory is used to convert a stream configuration (i.e.
ParserFactorySupport - Class in org.beanio.internal.compiler
Base ParserFactory implementation.
ParserFactorySupport() - Constructor for class org.beanio.internal.compiler.ParserFactorySupport
 
ParserLocal<T> - Class in org.beanio.internal.parser
Used to create a reference to a variable held by a ParsingContext.
ParserLocal() - Constructor for class org.beanio.internal.parser.ParserLocal
Constructs a new ParserLocal.
ParserLocal(T) - Constructor for class org.beanio.internal.parser.ParserLocal
Constructs a new ParserLocal.
parseValue(String) - Method in class org.beanio.stream.json.JsonReaderSupport
Parses a null, boolean or numeric value from the given text.
parseValue(UnmarshallingContext, String) - Method in class org.beanio.internal.parser.Field
Parses and validates a field property value from the given field text.
ParsingContext - Class in org.beanio.internal.parser
Base class for the parsing context- marshalling or unmarshaling.
ParsingContext() - Constructor for class org.beanio.internal.parser.ParsingContext
 
pattern - Variable in class org.beanio.types.DateTypeHandlerSupport
 
pop() - Method in class org.beanio.internal.config.xml.XmlMappingParser
Completes the parsing of an imported mapping file.
pop() - Method in class org.beanio.internal.parser.format.json.JsonMarshallingContext
 
pop() - Method in class org.beanio.internal.parser.format.json.JsonUnmarshallingContext
 
popIteration() - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
 
popIteration() - Method in class org.beanio.internal.parser.ParsingContext
Pops the last Iteration pushed onto the stack.
popParser() - Method in class org.beanio.internal.compiler.ParserFactorySupport
Removes the last component added to the parser stack.
popPosition() - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
Updates position to its parent (element), or null if the parent element is the document itself.
popProperty() - Method in class org.beanio.internal.compiler.ParserFactorySupport
Removes the last component added to the property stack.
prepare(String, boolean) - Method in class org.beanio.internal.parser.UnmarshallingContext
Prepares this context for unmarshalling a record (or group of records that are combined to form a single bean object).
Preprocessor - Class in org.beanio.internal.compiler
A Preprocesser is responsible for validating a stream configuration, setting default configuration values, and populating any calculated values before the ParserFactorySupport compiles the configuration into parser components.
Preprocessor(StreamConfig) - Constructor for class org.beanio.internal.compiler.Preprocessor
Constructs a new Preprocessor.
print() - Method in class org.beanio.internal.util.TreeNode
Prints this node and its descendants to standard out.
print(PrintStream) - Method in class org.beanio.internal.util.TreeNode
 
print(String, Node) - Static method in class org.beanio.internal.util.DomUtil
Prints a DOM to standard out (for testing only).
process(StreamConfig) - Method in class org.beanio.internal.compiler.ProcessorSupport
Processes a stream configuration.
ProcessorSupport - Class in org.beanio.internal.compiler
A base class for configuration processors.
ProcessorSupport() - Constructor for class org.beanio.internal.compiler.ProcessorSupport
 
Property - Interface in org.beanio.internal.parser
The Property interface is implemented by parser components capable of storing a property value.
PROPERTY_ACCESSOR_METHOD - Static variable in class org.beanio.internal.util.Settings
The method of property access to use, 'reflection' (default) or 'asm' is supported
PROPERTY_ESCAPING_ENABLED - Static variable in class org.beanio.internal.util.Settings
Whether property values support the following escape sequences: \\ - Backslash \n - Line Feed \r - Carriage Return \t - Tab \f - Form Feed \0 - Null
PROPERTY_SUBSTITUTION_ENABLED - Static variable in class org.beanio.internal.util.Settings
Whether property substitution is enabled for mapping files
PropertyAccessor - Interface in org.beanio.internal.parser
A PropertyAccessor provides access to a bean property.
PropertyAccessorFactory - Interface in org.beanio.internal.compiler
Factory interface for creating PropertyAccessor implementations.
PropertyAccessorSupport - Class in org.beanio.internal.parser.accessor
Base class for PropertyAccessor implementations.
PropertyAccessorSupport() - Constructor for class org.beanio.internal.parser.accessor.PropertyAccessorSupport
 
PropertyBuilderSupport<T extends PropertyBuilderSupport<T>> - Class in org.beanio.builder
Support for property configuration builders.
PropertyComponent - Class in org.beanio.internal.parser
Base class for Property implementations that hold other properties (e.g.
PropertyComponent() - Constructor for class org.beanio.internal.parser.PropertyComponent
 
PropertyConfig - Class in org.beanio.internal.config
A base class for configuration components that can be bound to a property of a bean object.
PropertyConfig() - Constructor for class org.beanio.internal.config.PropertyConfig
 
propertyRoot - Variable in class org.beanio.internal.compiler.Preprocessor
 
push(String, String) - Method in class org.beanio.internal.config.xml.XmlMappingParser
Initiates the parsing of an imported mapping file.
push(JsonNode) - Method in class org.beanio.internal.parser.format.json.JsonMarshallingContext
 
push(JsonNode, boolean) - Method in class org.beanio.internal.parser.format.json.JsonUnmarshallingContext
 
pushIteration(Iteration) - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
 
pushIteration(Iteration) - Method in class org.beanio.internal.parser.ParsingContext
Pushes an Iteration onto a stack for adjusting field positions and indices.
pushParser(Component) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Adds a component to the parser stack.
pushPosition(XmlNode) - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
Updates position by finding a child of the current position that matches a given node.
pushPosition(XmlNode, int, boolean) - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
Updates position by finding a child of the current position that matches a given node.
pushProperty(Component) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Adds a component to the property stack.
put(JsonNode, Object) - Method in class org.beanio.internal.parser.format.json.JsonMarshallingContext
 

Q

quote(char) - Method in class org.beanio.builder.CsvParserBuilder
 

R

read() - Method in interface org.beanio.BeanReader
Reads a single bean from the input stream.
read() - Method in class org.beanio.internal.parser.BeanReaderImpl
 
read() - Method in class org.beanio.internal.util.RecordFilterReader
 
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 class org.beanio.stream.json.JsonReader
 
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.internal.config.StreamConfig
Stream configuration supports reading only
READ_ONLY_MODE - Static variable in class org.beanio.internal.parser.Stream
Stream definition supports reading only
READ_WRITE_MODE - Static variable in class org.beanio.internal.config.StreamConfig
Stream configuration supports reading and writing
READ_WRITE_MODE - Static variable in class org.beanio.internal.parser.Stream
Stream definition supports reading and writing
readArray() - Method in class org.beanio.stream.json.JsonReaderSupport
Reads a JSON array from the input stream.
readObject() - Method in class org.beanio.stream.json.JsonReaderSupport
Reads the next JSON object from the stream.
readOnly() - Method in class org.beanio.builder.StreamBuilder
Indicates this stream configuration is only used for unmarshalling.
readString() - Method in class org.beanio.stream.json.JsonReaderSupport
Reads a JSON string value from the input stream.
readUnicode() - Method in class org.beanio.stream.json.JsonReaderSupport
Reads a Unicode character in JSON format.
Record - Class in org.beanio.internal.parser
 
Record - Annotation Type in org.beanio.annotation
Record annotation for classes, and for fields and methods in a class annotated by Group.
Record() - Constructor for class org.beanio.internal.parser.Record
 
RECORD - Static variable in class org.beanio.internal.config.ComponentConfig
Record component type
RecordAggregation - Class in org.beanio.internal.parser
 
RecordAggregation() - Constructor for class org.beanio.internal.parser.RecordAggregation
 
RecordArray - Class in org.beanio.internal.parser
A Parser tree component for parsing an array of bean objects, where a bean object is mapped to a Record.
RecordArray() - Constructor for class org.beanio.internal.parser.RecordArray
 
RecordBuilder - Class in org.beanio.builder
Builds a new record configuration.
RecordBuilder(String) - Constructor for class org.beanio.builder.RecordBuilder
Constructs a new RecordBuilder.
RecordBuilder(String, Class<?>) - Constructor for class org.beanio.builder.RecordBuilder
Constructs a new RecordBuilder.
RecordCollection - Class in org.beanio.internal.parser
A Parser tree component for parsing a collection of bean objects, where a bean object is mapped to a Record or Group.
RecordCollection() - Constructor for class org.beanio.internal.parser.RecordCollection
 
recordCompleted() - Method in class org.beanio.internal.parser.UnmarshallingContext
Either this method (or UnmarshallingContext.recordSkipped()) must be invoked after a record is unmarshalled, even if an error has occurred.
recordCompleted() - Method in class org.beanio.internal.util.RecordFilterReader
 
RecordConfig - Class in org.beanio.internal.config
A record is a segment that is bound to a record in a stream.
RecordConfig() - Constructor for class org.beanio.internal.config.RecordConfig
 
RecordContext - Interface in org.beanio
Provides information about a record parsed by a BeanReader or Unmarshaller.
recordException(String, String, Object...) - Method in class org.beanio.internal.parser.UnmarshallingContext
Handles a record level exception and returns a new ErrorContext for the exception.
RecordFilterReader - Class in org.beanio.internal.util
A Reader implementation for tracking the current line number, current position and record text.
RecordFilterReader(Reader) - Constructor for class org.beanio.internal.util.RecordFilterReader
Constructs a new RecordFilterReader.
RecordFormat - Interface in org.beanio.internal.parser
A RecordFormat provides format specific processing for a Record parser.
RecordIOException - Exception in org.beanio.stream
A RecordIOException is thrown when a RecordReader or RecordUnmarshaller encounters a malformed record.
RecordIOException(String) - Constructor for exception org.beanio.stream.RecordIOException
Constructs a new RecordIOException.
RecordIOException(String, Throwable) - Constructor for exception org.beanio.stream.RecordIOException
Constructs a new RecordIOException.
RecordIOException(Throwable) - Constructor for exception org.beanio.stream.RecordIOException
Constructs a new RecordIOException.
RecordMap - Class in org.beanio.internal.parser
 
RecordMap() - Constructor for class org.beanio.internal.parser.RecordMap
 
RecordMarshaller - Interface in org.beanio.stream
Interface for marshalling a single record object.
RecordParserFactory - Interface in org.beanio.stream
Factory interface for creating record parsers.
RecordParserFactorySupport - Class in org.beanio.stream
A base class for implementing a custom RecordParserFactory.
RecordParserFactorySupport() - Constructor for class org.beanio.stream.RecordParserFactorySupport
 
RecordReader - Interface in org.beanio.stream
A RecordReader is used to divide an input stream into records.
recordSkipped() - Method in class org.beanio.internal.parser.UnmarshallingContext
This method should be invoked when a record is skipped.
recordStarted() - Method in class org.beanio.internal.util.RecordFilterReader
 
recordStarted(String) - Method in class org.beanio.internal.parser.UnmarshallingContext
This method must be invoked before a record is unmarshalled.
recordStarted(String) - Method in class org.beanio.internal.util.RecordFilterReader
 
recordTerminator(String) - Method in class org.beanio.builder.CsvParserBuilder
 
recordTerminator(String) - Method in class org.beanio.builder.DelimitedParserBuilder
 
recordTerminator(String) - Method in class org.beanio.builder.FixedLengthParserBuilder
Sets the record terminator.
recordUnexpectedException(String) - Method in class org.beanio.internal.parser.UnmarshallingContext
 
recordUnidentifiedException() - Method in class org.beanio.internal.parser.UnmarshallingContext
 
RecordUnmarshaller - Interface in org.beanio.stream
Interface for unmarshalling a single record.
RecordWriter - Interface in org.beanio.stream
A RecordWriter is used to write records to an output stream.
reflectAggregationType(PropertyConfig, Aggregation, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
reflectCollectionType(Property, Property, String, String) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
ReflectionAccessorFactory - Class in org.beanio.internal.compiler.accessor
PropertyAccessorFactory implementations based on Java reflection.
ReflectionAccessorFactory() - Constructor for class org.beanio.internal.compiler.accessor.ReflectionAccessorFactory
 
reflectPropertyType(PropertyConfig, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Sets the property type and accessor using bean introspection.
reflectRecordAggregationType(PropertyConfig, RecordAggregation, Property) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
regex() - Method in annotation type org.beanio.annotation.Field
The regular expression for validating and/or matching field text.
regex(String) - Method in class org.beanio.builder.FieldBuilder
Sets the regular expression the field text must match.
register(Replicateable) - Method in class org.beanio.internal.util.Replicator
Registers a node in a graph that can be copied.
registerHandler(String, TypeHandler) - Method in class org.beanio.internal.util.TypeHandlerFactory
Registers a type handler in this factory.
registerHandlerFor(Class<?>, TypeHandler) - Method in class org.beanio.internal.util.TypeHandlerFactory
Registers a type handler in this factory for any stream format.
registerHandlerFor(Class<?>, TypeHandler, String) - Method in class org.beanio.internal.util.TypeHandlerFactory
Registers a type handler in this factory for a specific stream format.
registerHandlerFor(String, TypeHandler) - Method in class org.beanio.internal.util.TypeHandlerFactory
Registers a type handler in this factory by class type for all stream formats
registerHandlerFor(String, TypeHandler, String) - Method in class org.beanio.internal.util.TypeHandlerFactory
Registers a type handler in this factory by class type for a specific stream format.
registerLocals(Set<ParserLocal<?>>) - Method in class org.beanio.internal.parser.Bean
 
registerLocals(Set<ParserLocal<?>>) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
registerLocals(Set<ParserLocal<?>>) - Method in class org.beanio.internal.parser.Group
 
registerLocals(Set<ParserLocal<?>>) - Method in class org.beanio.internal.parser.Record
 
registerLocals(Set<ParserLocal<?>>) - Method in class org.beanio.internal.parser.Segment
 
registerLocals(Set<ParserLocal<? extends Object>>) - Method in class org.beanio.internal.parser.Aggregation
 
registerLocals(Set<ParserLocal<? extends Object>>) - Method in class org.beanio.internal.parser.CollectionBean
 
registerLocals(Set<ParserLocal<? extends Object>>) - Method in class org.beanio.internal.parser.CollectionParser
 
registerLocals(Set<ParserLocal<? extends Object>>) - Method in class org.beanio.internal.parser.Component
Called by a stream to register variables stored in the parsing context.
registerLocals(Set<ParserLocal<? extends Object>>) - Method in class org.beanio.internal.parser.Field
 
registerLocals(Set<ParserLocal<? extends Object>>) - Method in class org.beanio.internal.parser.MapParser
 
registerLocals(Set<ParserLocal<? extends Object>>) - Method in class org.beanio.internal.parser.RecordAggregation
 
removeStream(String) - Method in class org.beanio.internal.DefaultStreamFactory
Removes the named stream from this manager.
replicate(T) - Method in class org.beanio.internal.util.Replicator
Returns a copy of the registered graph node and its descendants.
Replicateable - Interface in org.beanio.internal.util
Graph nodes that use a Replicator for cloning itself must implement this interface.
Replicator - Class in org.beanio.internal.util
Utility class used to copy a hierarchical object graph.
Replicator() - Constructor for class org.beanio.internal.util.Replicator
 
ReplicatorTest - Class in org.beanio.internal.util
 
ReplicatorTest() - Constructor for class org.beanio.internal.util.ReplicatorTest
 
required() - Method in annotation type org.beanio.annotation.Field
Whether field text is required.
required() - Method in class org.beanio.builder.FieldBuilder
Indicates this field is required and must contain at least one character.
reset() - Method in class org.beanio.internal.util.RecordFilterReader
 
reset(ParsingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
reset(ParsingContext) - Method in class org.beanio.internal.parser.Group
 
reset(ParsingContext) - Method in class org.beanio.internal.parser.Record
 
reset(ParsingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
reset(ParsingContext) - Method in interface org.beanio.internal.parser.Selector
Resets the component count of this Selector's children.
resourceBundle(String) - Method in class org.beanio.builder.StreamBuilder
 
ResourceBundleMessageFactory - Class in org.beanio.internal.parser.message
 
ResourceBundleMessageFactory() - Constructor for class org.beanio.internal.parser.message.ResourceBundleMessageFactory
 
restoreState(String, Map<String, Object>) - Method in class org.beanio.internal.parser.BeanWriterImpl
 
restoreState(String, Map<String, Object>) - Method in interface org.beanio.internal.util.StatefulWriter
Restores a Map of previously stored state information.
restoreState(String, Map<String, Object>) - Method in class org.beanio.stream.xml.XmlWriter
 
restoreState(ParsingContext, String, Map<String, Object>) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
Restores a Map of previously stored state information.
restoreState(ParsingContext, String, Map<String, Object>) - Method in class org.beanio.internal.parser.Group
Restores a Map of previously stored state information.
restoreState(ParsingContext, String, Map<String, Object>) - Method in class org.beanio.internal.parser.Record
Restores a Map of previously stored state information.
restoreState(ParsingContext, String, Map<String, Object>) - Method in class org.beanio.internal.parser.RecordAggregation
 
restoreState(ParsingContext, String, Map<String, Object>) - Method in interface org.beanio.internal.parser.Selector
Restores a Map of previously stored state information.
rid() - Method in annotation type org.beanio.annotation.Field
Whether the field is used to identify the record.
rid() - Method in class org.beanio.builder.FieldBuilder
Indicates this field is used to identify the record.
ridLength(int) - Method in class org.beanio.builder.RecordBuilder
Sets the length of the record for identification.
ridLength(int, int) - Method in class org.beanio.builder.RecordBuilder
Sets the minimum and maximum length of the record for identification.
RIGHT - org.beanio.builder.Align
Text is aligned to the right
RIGHT - Static variable in class org.beanio.internal.config.FieldConfig
Right justification setting
RIGHT - Static variable in class org.beanio.internal.parser.format.FieldPadding
Right justification

S

Segment - Class in org.beanio.internal.parser
A segment is used aggregate other Parser components, such as fields and other segments.
Segment - Annotation Type in org.beanio.annotation
Segment annotation applied to class members or methods.
Segment() - Constructor for class org.beanio.internal.parser.Segment
 
SEGMENT - Static variable in class org.beanio.internal.config.ComponentConfig
Segment component type
SegmentBuilder - Class in org.beanio.builder
Builds a new segment configuration.
SegmentBuilder(String) - Constructor for class org.beanio.builder.SegmentBuilder
 
SegmentBuilderSupport<T extends SegmentBuilderSupport<T>> - Class in org.beanio.builder
Support for segment configuration builders.
SegmentConfig - Class in org.beanio.internal.config
A segment is used to combine fields, constants and other segments.
SegmentConfig() - Constructor for class org.beanio.internal.config.SegmentConfig
 
Selector - Interface in org.beanio.internal.parser
A Selector is used to match a Group or Record for marshalling and unmarshalling.
SelectorConfig - Interface in org.beanio.internal.config
This interface is implemented by configuration components used to select a record for marshalling or unmarshalling, namely RecordConfig and GroupConfig components.
set(ParsingContext, T) - Method in class org.beanio.internal.parser.ParserLocal
Sets the value.
setAccessor(PropertyAccessor) - Method in class org.beanio.internal.parser.Aggregation
 
setAccessor(PropertyAccessor) - Method in class org.beanio.internal.parser.Constant
 
setAccessor(PropertyAccessor) - Method in class org.beanio.internal.parser.Field
 
setAccessor(PropertyAccessor) - Method in interface org.beanio.internal.parser.Property
 
setAccessor(PropertyAccessor) - Method in class org.beanio.internal.parser.PropertyComponent
 
setAccessor(PropertyAccessor) - Method in class org.beanio.internal.parser.RecordAggregation
 
setAlwaysQuote(boolean) - Method in class org.beanio.stream.csv.CsvParserConfiguration
Set to true to quote every field when marshalled.
setArrayType(Class<?>) - Method in class org.beanio.internal.parser.ArrayParser
 
setArrayType(Class<?>) - Method in class org.beanio.internal.parser.RecordArray
Sets the class type of the array (e.g.
setBean(Object) - Method in class org.beanio.internal.parser.MarshallingContext
Sets the bean object to marshal.
setBound(boolean) - Method in class org.beanio.internal.config.PropertyConfig
Sets whether this property is bound to its parent bean object.
setBound(boolean) - Method in class org.beanio.internal.parser.Field
 
setBypassTypeHandler(boolean) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
setClassLoader(ClassLoader) - Method in interface org.beanio.internal.compiler.ParserFactory
Sets the ClassLoader to use for resolving configured class names.
setClassLoader(ClassLoader) - Method in class org.beanio.internal.compiler.ParserFactorySupport
 
setClassLoader(ClassLoader) - Method in class org.beanio.StreamFactory
Sets the class loader to use for resolving classpath resources and bean objects declared in a mapping files.
setClassName(String) - Method in class org.beanio.internal.config.BeanConfig
Sets the fully qualified class name of the bean.
setCollection(String) - Method in class org.beanio.internal.config.PropertyConfig
Sets the collection type.
setComments(String[]) - Method in class org.beanio.stream.csv.CsvParserConfiguration
Sets the array of comment prefixes.
setComments(String[]) - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Sets the array of comment prefixes.
setComments(String[]) - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Sets the array of comment prefixes.
setCompiler(StreamCompiler) - Method in class org.beanio.internal.DefaultStreamFactory
Sets the mapping compiler to use for compiling streams.
setComponentName(String) - Method in class org.beanio.internal.parser.MarshallingContext
Sets the component name of the record or group to marshal.
setConfiguration(XmlStreamConfiguration) - Method in class org.beanio.stream.xml.XmlRecordParserFactory
 
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.
setConfigurationLoader(ConfigurationLoader) - Method in class org.beanio.internal.compiler.StreamCompiler
Sets the mapping configuration loader.
setConstant(boolean) - Method in class org.beanio.internal.config.SegmentConfig
Sets whether this segment is used to define a bean constant.
setConstructor(Constructor<?>) - Method in class org.beanio.internal.parser.Bean
Sets the Constructor used to instantiate this bean object.
setConstructorArgumentIndex(int) - Method in class org.beanio.internal.parser.accessor.PropertyAccessorSupport
Sets the constructor argument index (starting at 0).
setCount(ParsingContext, int) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
setCount(ParsingContext, int) - Method in class org.beanio.internal.parser.Group
 
setCount(ParsingContext, int) - Method in class org.beanio.internal.parser.Record
 
setCount(ParsingContext, int) - Method in class org.beanio.internal.parser.RecordAggregation
 
setCount(ParsingContext, int) - Method in interface org.beanio.internal.parser.Selector
Sets the number of times this component was matched within the current iteration of its parent component.
setDefault(String) - Method in class org.beanio.internal.config.FieldConfig
Sets the textual representation of the default value of this field when the field is not present or empty during unmarshalling.
setDefaultExistence(boolean) - Method in class org.beanio.internal.config.SegmentConfig
Sets the default existence for this segment, which is calculated during pre-processing.
setDefaultResourceBundle(ResourceBundle) - Method in class org.beanio.internal.parser.message.ResourceBundleMessageFactory
Sets the default resource bundle to check of messages not found in the primary resource bundle.
setDefaultValue(Object) - Method in class org.beanio.internal.parser.Field
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.CsvParserConfiguration
Sets the field delimiter.
setDelimiter(char) - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Sets the field delimiting character to use.
setDepth(int) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
setEncoding(String) - Method in class org.beanio.stream.xml.XmlParserConfiguration
Sets the XML character encoding to include in the document header.
setErrorHandler(BeanReaderErrorHandler) - Method in interface org.beanio.BeanReader
Sets the error handler to handle exceptions thrown by BeanReader.read().
setErrorHandler(BeanReaderErrorHandler) - Method in class org.beanio.internal.parser.BeanReaderImpl
 
setEscape(Character) - Method in class org.beanio.stream.csv.CsvParserConfiguration
Sets the escape character.
setEscape(Character) - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Sets the character used by the input stream to escape delimiters and itself.
setExistencePredetermined(boolean) - Method in class org.beanio.internal.parser.Segment
 
setField(int, String, boolean) - Method in class org.beanio.internal.parser.format.delimited.DelimitedMarshallingContext
Puts the field text in the record.
setFieldText(int, String, boolean) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthMarshallingContext
Inserts field text into the record being marshalled.
setFieldText(String, String) - Method in class org.beanio.internal.parser.UnmarshallingContext
Sets the raw field text for a named field.
setFieldText(String, String, boolean) - Method in class org.beanio.internal.parser.ErrorContext
Sets the raw field text for a named field.
setFiller(char) - Method in class org.beanio.internal.parser.format.FieldPadding
Sets the character used to pad field text.
setFormat(String) - Method in class org.beanio.internal.config.SimplePropertyConfig
Sets the pattern used by date and number type handlers to parse and format the property value.
setFormat(String) - Method in class org.beanio.internal.config.StreamConfig
Sets the format of this stream.
setFormat(String) - Method in class org.beanio.internal.config.TypeHandlerConfig
Sets the stream format to register this type handler for.
setFormat(FieldFormat) - Method in class org.beanio.internal.parser.Field
 
setFormat(RecordFormat) - Method in class org.beanio.internal.parser.Record
 
setFormat(StreamFormat) - Method in class org.beanio.internal.parser.Stream
 
setGetter(String) - Method in class org.beanio.internal.config.PropertyConfig
Sets the name of the getter method for retrieving this property's value from it parent bean object during marshalling.
setGroup(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
setGroupDepth(int) - Method in class org.beanio.internal.parser.format.xml.XmlStreamFormat
 
setHandler(TypeHandler) - Method in class org.beanio.internal.parser.Field
 
setIdentifier(boolean) - Method in class org.beanio.internal.config.PropertyConfig
Sets whether this component is used to identify a record during unmarshalling or a bean during marshalling.
setIdentifier(boolean) - Method in class org.beanio.internal.parser.Aggregation
 
setIdentifier(boolean) - Method in class org.beanio.internal.parser.Constant
 
setIdentifier(boolean) - Method in class org.beanio.internal.parser.Field
 
setIdentifier(boolean) - Method in interface org.beanio.internal.parser.Property
 
setIdentifier(boolean) - Method in class org.beanio.internal.parser.PropertyComponent
 
setIdentifier(boolean) - Method in class org.beanio.internal.parser.RecordAggregation
 
setIdentifier(boolean) - Method in class org.beanio.internal.parser.Segment
 
setIgnoreUnidentifiedRecords(boolean) - Method in class org.beanio.internal.config.StreamConfig
Sets whether to ignore unidentified records.
setIgnoreUnidentifiedRecords(boolean) - Method in class org.beanio.internal.parser.BeanReaderImpl
Sets whether to ignore unidentified records.
setIgnoreUnidentifiedRecords(boolean) - Method in class org.beanio.internal.parser.Stream
Sets whether to ignore unidentified records.
setIndentation(int) - Method in class org.beanio.stream.json.JsonParserConfiguration
Sets the number of spaces to indent when pretty is enabled.
setIndentation(int) - Method in class org.beanio.stream.xml.XmlParserConfiguration
Enables and sets the indentation level in spaces.
setInstance(T) - Method in class org.beanio.internal.config.BeanConfig
Sets the configured instance of this bean.
setIterationIndex(ParsingContext, int) - Method in class org.beanio.internal.parser.Aggregation
 
setJsonArray(boolean) - Method in class org.beanio.internal.config.PropertyConfig
Sets whether this property is mapped to a JSON array.
setJsonArray(boolean) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
setJsonArray(boolean) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
setJsonArrayIndex(int) - Method in class org.beanio.internal.config.PropertyConfig
Sets the index of this property in its parent JSON array.
setJsonArrayIndex(int) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
setJsonArrayIndex(int) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
setJsonName(String) - Method in class org.beanio.internal.config.PropertyConfig
Sets the JSON field name.
setJsonName(String) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
setJsonName(String) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
setJsonType(char) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
setJsonType(char) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
setJsonType(String) - Method in class org.beanio.internal.config.PropertyConfig
Sets the JSON type.
setJustify(char) - Method in class org.beanio.internal.parser.format.FieldPadding
Sets the justification of the field text within its padding.
setJustify(String) - Method in class org.beanio.internal.config.FieldConfig
Sets the justification of this field.
setKeepPadding(boolean) - Method in class org.beanio.internal.config.FieldConfig
Sets whether a fixed length field should keep its padding when unmarshalled.
setKeepPadding(boolean) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldFormat
Set to true to keep field padding during unmarshalling.
setKey(String) - Method in class org.beanio.internal.config.GroupConfig
Sets the name of the property descendant to use for the Map key when collection is set to map.
setKey(String) - Method in class org.beanio.internal.config.SegmentConfig
Sets the name of the property descendant to use for the Map key when collection is set to map.
setKey(Property) - Method in class org.beanio.internal.parser.MapParser
 
setKey(Property) - Method in class org.beanio.internal.parser.RecordMap
 
setLabel(String) - Method in class org.beanio.internal.config.PropertyConfig
Sets the component name used for identification in error handling.
setLayout(Selector) - Method in class org.beanio.internal.parser.format.xml.XmlStreamFormat
Sets the stream layout.
setLayout(Selector) - Method in class org.beanio.internal.parser.Stream
 
setLazy(boolean) - Method in class org.beanio.internal.config.PropertyConfig
Sets whether the property assigned to this segment should only be instantiated if at least one child element is not null or the empty string, or if null should be returned instead for an empty collection.
setLazy(boolean) - Method in class org.beanio.internal.parser.Aggregation
 
setLazy(boolean) - Method in class org.beanio.internal.parser.Bean
 
setLazy(boolean) - Method in class org.beanio.internal.parser.Field
 
setLazy(boolean) - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
setLazy(boolean) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
setLazy(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
 
setLazy(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
setLazy(boolean) - Method in class org.beanio.internal.parser.RecordAggregation
 
setLength(int) - Method in class org.beanio.internal.parser.format.FieldPadding
Sets the padded length of the field.
setLength(Integer) - Method in class org.beanio.internal.config.FieldConfig
Sets the length of this field in characters.
setLenient(boolean) - Method in class org.beanio.types.DateTypeHandlerSupport
Sets whether the SimpleDateFormat is lenient.
setLenientDatatype(boolean) - Method in class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
Sets whether data type validation is skipped when parsing field text.
setLenientDatatype(boolean) - Method in class org.beanio.types.xml.AbstractXmlDateTypeHandler
Sets whether data type validation is skipped when parsing field text.
setLenientPadding(boolean) - Method in class org.beanio.internal.config.FieldConfig
Sets whether the padding length is enforced for fixed length formatted streams.
setLenientPadding(boolean) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldFormat
Sets whether the padding length is enforced.
setLineContinuationCharacter(Character) - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Sets the line continuation character.
setLineContinuationCharacter(Character) - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Sets the line continuation character.
setLineNumber(int) - Method in class org.beanio.internal.parser.ErrorContext
Sets the starting line number of the last record read from the record reader.
setLineSeparator(String) - Method in class org.beanio.stream.csv.CsvParserConfiguration
Deprecated. 
setLineSeparator(String) - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Deprecated. 
setLineSeparator(String) - Method in class org.beanio.stream.json.JsonParserConfiguration
Sets the line separator to use when pretty is enabled.
setLineSeparator(String) - Method in class org.beanio.stream.xml.XmlParserConfiguration
Sets the text used to terminate a line when indentation is enabled.
setLiteral(String) - Method in class org.beanio.internal.config.FieldConfig
Sets the static text for this field.
setLiteral(String) - Method in class org.beanio.internal.parser.Field
 
setLocal(int, Object) - Method in class org.beanio.internal.parser.ParsingContext
 
setLocale(String) - Method in class org.beanio.types.LocaleSupport
Sets the locale.
setLocale(Locale) - Method in class org.beanio.internal.parser.UnmarshallingContext
Sets the locale to format error messages in.
setLocalName(String) - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
Sets the attribute name.
setLocalName(String) - Method in class org.beanio.internal.parser.format.xml.XmlElementField
Sets the element name.
setLocalName(String) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
setLocalName(String) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
setMatchNull(boolean) - Method in class org.beanio.internal.parser.PropertyComponent
Sets whether this bean can still identify a record if null.
setMaxDepth(int) - Method in class org.beanio.internal.parser.format.json.JsonStreamFormat
Sets the maximum depth of the all JsonWrapper components in the parser tree layout.
setMaxLength(int) - Method in class org.beanio.internal.parser.Field
 
setMaxLength(int) - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
Sets the maximum number of fields in the record.
setMaxLength(int) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
Sets the maximum length of the record in characters.
setMaxLength(Integer) - Method in class org.beanio.internal.config.FieldConfig
Sets the maximum length of this field in characters.
setMaxLength(Integer) - Method in class org.beanio.internal.config.RecordConfig
Sets the maximum length of the record.
setMaxMatchLength(int) - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
Sets the maximum record length for identifying a record.
setMaxMatchLength(int) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
Sets the maximum record length for identifying a record.
setMaxMatchLength(Integer) - Method in class org.beanio.internal.config.RecordConfig
Sets the maximum record length for identifying this record.
setMaxOccurs(int) - Method in class org.beanio.internal.parser.Aggregation
 
setMaxOccurs(int) - Method in class org.beanio.internal.parser.Group
 
setMaxOccurs(int) - Method in class org.beanio.internal.parser.Record
 
setMaxOccurs(Integer) - Method in class org.beanio.internal.config.PropertyConfig
Sets the maximum number of times this component may consecutively appear in a stream.
setMaxOccursRef(Integer) - Method in class org.beanio.internal.config.PropertyConfig
Sets the maximum allowed value of the referenced occurs field.
setMaxSize(int) - Method in class org.beanio.internal.config.PropertyConfig
Sets the maximum size of one occurrence of this component (based on its field length or the field length of its descendants).
setMessageFactory(MessageFactory) - Method in class org.beanio.internal.parser.Stream
 
setMessageFactory(MessageFactory) - Method in class org.beanio.internal.parser.UnmarshallingContext
Sets the MessageFactory for formatting error messages.
setMinLength(int) - Method in class org.beanio.internal.parser.Field
 
setMinLength(int) - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
Sets the minimum number of fields in the record.
setMinLength(int) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
Sets the minimum length of the record in characters.
setMinLength(Integer) - Method in class org.beanio.internal.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.internal.config.RecordConfig
Sets the minimum length of the record.
setMinMatchLength(int) - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
Sets the minimum record length for identifying a record.
setMinMatchLength(int) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
Sets the minimum record length for identifying a record.
setMinMatchLength(Integer) - Method in class org.beanio.internal.config.RecordConfig
Sets the minimum record length for identifying this record.
setMinOccurs(int) - Method in class org.beanio.internal.parser.Aggregation
 
setMinOccurs(int) - Method in class org.beanio.internal.parser.Group
 
setMinOccurs(int) - Method in class org.beanio.internal.parser.Record
 
setMinOccurs(Integer) - Method in class org.beanio.internal.config.PropertyConfig
Sets the minimum number of times this component must consecutively appear in a stream.
setMinOccursRef(Integer) - Method in class org.beanio.internal.config.PropertyConfig
Sets the minimum required value of the referenced occurs field.
setMinSize(int) - Method in class org.beanio.internal.config.PropertyConfig
Sets the minimum size of this component (based on its field length or the field length of its descendants).
setMode(int) - Method in class org.beanio.internal.parser.Stream
Sets the allowed mode of operation for this stream configuration.
setMode(String) - Method in class org.beanio.internal.config.StreamConfig
Sets the allowed mode(s) of operation for this stream.
setMultilineEnabled(boolean) - Method in class org.beanio.stream.csv.CsvParserConfiguration
Sets whether a record may span multiple lines (when quoted).
setName(String) - Method in class org.beanio.internal.config.TypeHandlerConfig
Sets the name of the type handler.
setName(String) - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
Sets the field name.
setName(String) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
setName(String) - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
Sets the field name.
setName(String) - Method in class org.beanio.internal.parser.StreamFormatSupport
Sets the name of this stream.
setName(String) - Method in class org.beanio.internal.util.TreeNode
Sets the name of this node.
setNamespace(String) - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
Sets the namespace of the attribute (typically null).
setNamespace(String) - Method in class org.beanio.internal.parser.format.xml.XmlElementField
Sets the namespace of this element.
setNamespace(String) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
setNamespace(String) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
setNamespaceAware(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
Sets whether this attribute uses a namespace.
setNamespaceAware(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlElementField
Sets whether this element is namespace aware.
setNamespaceAware(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
setNamespaceAware(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
setNamespaces(String) - Method in class org.beanio.stream.xml.XmlParserConfiguration
Sets the list of namespaces to be set on the root element.
setNillable(boolean) - Method in class org.beanio.internal.config.PropertyConfig
Sets whether this component is nillable.
setNillable(boolean) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
setNillable(boolean) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
setNillable(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlElementField
Sets whether this element is nillable.
setNillable(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
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.
setOccurs(Field) - Method in class org.beanio.internal.parser.Aggregation
 
setOccursRef(String) - Method in class org.beanio.internal.config.PropertyConfig
Sets the name of a field in the same record that indicates the number of occurrences for this component.
setOptional(boolean) - Method in class org.beanio.internal.parser.format.FieldPadding
Sets whether the field is optional.
setOptional(boolean) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
setOptional(boolean) - Method in class org.beanio.internal.parser.Segment
 
setOrder(int) - Method in class org.beanio.internal.parser.Group
 
setOrder(int) - Method in class org.beanio.internal.parser.Record
 
setOrder(Integer) - Method in class org.beanio.internal.config.GroupConfig
Sets the order this group must appear within the context of its parent group component.
setOrder(Integer) - Method in class org.beanio.internal.config.RecordConfig
Sets the order this record must appear within the context of its parent group component.
setOrder(Integer) - Method in interface org.beanio.internal.config.SelectorConfig
Sets the order of this component within the context of its parent group.
setOrdinal(Integer) - Method in class org.beanio.internal.config.ComponentConfig
Sets the relative position of this component within its parent components.
setOutputMilliseconds(boolean) - Method in class org.beanio.types.xml.XmlCalendarDateTimeTypeHandler
Sets whether milliseconds are included when formatting the time.
setOutputMilliseconds(boolean) - Method in class org.beanio.types.xml.XmlCalendarTimeTypeHandler
Sets whether milliseconds are included when formatting the time.
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.
setPaddedNull(String) - Method in class org.beanio.internal.parser.format.FieldPadding
Sets the padded field text for a null value.
setPadding(Character) - Method in class org.beanio.internal.config.FieldConfig
Sets the character used to pad this field.
setPadding(FieldPadding) - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
Sets the field padding.
setPadding(FieldPadding) - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
setPadding(FieldPadding) - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
Sets the field padding.
setParent(Node) - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
Sets the parent node to append in the document being marshalled.
setParserFactory(BeanConfig<RecordParserFactory>) - Method in class org.beanio.internal.config.StreamConfig
Sets the record parser factory configuration bean.
setPattern(String) - Method in class org.beanio.types.DateTypeHandlerSupport
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.internal.parser.format.flat.FlatFieldFormatSupport
 
setPosition(Integer) - Method in class org.beanio.internal.config.PropertyConfig
Sets the position of this component.
setPrefix(String) - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
Sets the prefix to use for this attribute's namespace.
setPrefix(String) - Method in class org.beanio.internal.parser.format.xml.XmlElementField
Sets a prefix to use for the namespace during marshalling.
setPrefix(String) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
setPrefix(String) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
setPretty(boolean) - Method in class org.beanio.stream.json.JsonParserConfiguration
Sets whether to prettily format JSON output.
setPreviousElement(Element) - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
Sets the last parsed DOM element for a field or bean collection.
setProperties(Properties) - Method in class org.beanio.internal.config.BeanConfig
Sets bean properties.
setProperty(String, String) - Method in class org.beanio.internal.config.xml.XmlMapping
Sets a property declared in this mapping file.
setProperty(Property) - Method in class org.beanio.internal.parser.Group
 
setProperty(Property) - Method in class org.beanio.internal.parser.Segment
 
setPropertyType(Class<?>) - Method in class org.beanio.internal.parser.Field
 
setPropertyType(Class<?>) - Method in class org.beanio.internal.parser.format.FieldPadding
Sets the property type of the field.
setQuote(char) - Method in class org.beanio.stream.csv.CsvParserConfiguration
Sets the character to use for a quotation mark.
setReader(Reader) - Method in class org.beanio.stream.json.JsonReaderSupport
Set the Reader to read from.
setRecordContext(RecordContext) - Method in exception org.beanio.BeanReaderException
Sets the record context that caused the exception.
setRecordContext(RecordContext[]) - Method in exception org.beanio.BeanReaderException
Sets the record context(s) that caused the exception.
setRecordName(String) - Method in class org.beanio.internal.parser.ErrorContext
Sets the name of the last record read from the record reader.
setRecordParserFactory(RecordParserFactory) - Method in class org.beanio.internal.parser.format.xml.XmlStreamFormat
 
setRecordParserFactory(RecordParserFactory) - Method in class org.beanio.internal.parser.StreamFormatSupport
Sets the RecordParserFactory for creating record parsers.
setRecordReader(RecordReader) - Method in class org.beanio.internal.parser.UnmarshallingContext
Sets the RecordReader to read from.
setRecordTerminator(String) - Method in class org.beanio.stream.csv.CsvParserConfiguration
Sets the text used to terminate a record.
setRecordTerminator(String) - Method in class org.beanio.stream.delimited.DelimitedParserConfiguration
Sets the character used to mark the end of a record.
setRecordTerminator(String) - Method in class org.beanio.stream.fixedlength.FixedLengthParserConfiguration
Sets the character used to mark the end of a record.
setRecordText(String) - Method in class org.beanio.internal.parser.ErrorContext
Sets the raw text of the last record read from the record reader.
setRecordValue(Object) - Method in class org.beanio.internal.parser.format.delimited.DelimitedUnmarshallingContext
 
setRecordValue(Object) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthUnmarshallingContext
 
setRecordValue(Object) - Method in class org.beanio.internal.parser.format.json.JsonUnmarshallingContext
 
setRecordValue(Object) - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
 
setRecordValue(Object) - Method in class org.beanio.internal.parser.UnmarshallingContext
Sets the value of the record returned from the RecordReader
setRecordWriter(RecordWriter) - Method in class org.beanio.internal.parser.MarshallingContext
Set the RecordWriter to write to.
setRef(boolean) - Method in class org.beanio.internal.config.FieldConfig
Sets whether this field is referenced by another component.
setRegex(String) - Method in class org.beanio.internal.config.FieldConfig
Sets the regular expression pattern for validating the field text during unmarshalling.
setRegex(String) - Method in class org.beanio.internal.parser.Field
Sets the regular expression pattern the field text parsed by this field definition must match.
setRegex(Pattern) - Method in class org.beanio.internal.parser.Field
 
setRepeating(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlElementField
Sets whether this element repeats within the context of its parent.
setRepeating(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
setRepeating(boolean) - Method in class org.beanio.internal.parser.Segment
 
setRequired(boolean) - Method in class org.beanio.internal.config.FieldConfig
Set to true if this field is required when unmarshalled.
setRequired(boolean) - Method in class org.beanio.internal.parser.Bean
 
setRequired(boolean) - Method in class org.beanio.internal.parser.Field
 
setRequired(boolean) - Method in class org.beanio.internal.parser.PropertyComponent
Sets whether this property should always be instantiated when Property.createValue(ParsingContext) is invoked.
setResourceBundle(String) - Method in class org.beanio.internal.config.StreamConfig
Sets the path name of the resource bundle containing customized error messages for this stream.
setResourceBundle(ResourceBundle) - Method in class org.beanio.internal.parser.message.ResourceBundleMessageFactory
Sets the primary resource bundle to check for messages.
setSetter(String) - Method in class org.beanio.internal.config.PropertyConfig
Sets the name of the setter method to use when setting this property's value on its parent bean object during unmarshalling.
setSize(int) - Method in class org.beanio.internal.parser.Segment
 
setSource(String) - Method in class org.beanio.internal.config.BeanIOConfig
Sets the source of this configuration, which if present, may be included in error messages.
setStreaming(boolean) - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
Sets whether a stream is being marshalled, versus a single document.
setStrict(boolean) - Method in class org.beanio.internal.config.StreamConfig
Sets whether BeanIO should calculate and enforce strict record ordering (based on the order records are declared in the mapping file) and record length (based on configured field occurrences).
setStrict(boolean) - Method in class org.beanio.types.TemporalAccessorTypeHandler
 
setSuppressHeader(boolean) - Method in class org.beanio.stream.xml.XmlParserConfiguration
Sets whether the XML header is suppressed.
setTarget(String) - Method in class org.beanio.internal.config.GroupConfig
Sets the name of the target property for this group, which can be used in lieu of class to return descendant property types.
setTarget(String) - Method in class org.beanio.internal.config.SegmentConfig
Sets the name of the target property for this segment, which can be used in lieu of class to return simple field types contained within the segment.
setter() - Method in annotation type org.beanio.annotation.Field
The setter method.
setter() - Method in annotation type org.beanio.annotation.Group
The setter method on its parent group class.
setter() - Method in annotation type org.beanio.annotation.Record
The setter method on its parent group class.
setter() - Method in annotation type org.beanio.annotation.Segment
The setter method.
setter(String) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the setter method for setting this component on its parent.
setTimeZoneAllowed(boolean) - Method in class org.beanio.types.xml.AbstractXmlCalendarTypeHandler
Sets whether time zone information is allowed when parsing field text.
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.DateTypeHandlerSupport
Sets the time zone for interpreting dates.
Settings - Class in org.beanio.internal.util
Settings is used to load and store BeanIO configuration settings.
setTrim(boolean) - Method in class org.beanio.internal.config.FieldConfig
Sets whether field text should be trimmed before validation and type conversion.
setTrim(boolean) - Method in class org.beanio.internal.parser.Field
 
setTrim(boolean) - Method in class org.beanio.types.StringTypeHandler
Set to true to trim text when parsing.
setType(Class<?>) - Method in class org.beanio.internal.parser.CollectionParser
 
setType(Class<?>) - Method in class org.beanio.internal.parser.Constant
 
setType(Class<?>) - Method in class org.beanio.internal.parser.Field
 
setType(Class<?>) - Method in class org.beanio.internal.parser.MapParser
Sets the concrete Map type.
setType(Class<?>) - Method in interface org.beanio.internal.parser.Property
 
setType(Class<?>) - Method in class org.beanio.internal.parser.PropertyComponent
 
setType(Class<?>) - Method in class org.beanio.internal.parser.RecordAggregation
Sets the collection type.
setType(String) - Method in class org.beanio.internal.config.PropertyConfig
Sets the fully qualified class name or type alias of this property.
setType(String) - Method in class org.beanio.internal.config.TypeHandlerConfig
Sets the class name to register this type handler under.
setTypeHandler(String) - Method in class org.beanio.internal.config.SimplePropertyConfig
Sets the name of the custom type handler to use for type conversion by this component.
setTypeHandlerFactory(TypeHandlerFactory) - Method in interface org.beanio.internal.compiler.ParserFactory
Sets the type handler factory to use for resolving type handlers.
setTypeHandlerFactory(TypeHandlerFactory) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Sets the type handler factory to use to create the stream definition.
setTypeHandlerInstance(TypeHandler) - Method in class org.beanio.internal.config.SimplePropertyConfig
Sets the type handler.
setTypeHandlerList(List<TypeHandlerConfig>) - Method in class org.beanio.internal.config.BeanIOConfig
Sets the list of globally declared custom type handlers for this configuration.
setTypeName(String) - Method in class org.beanio.types.TemporalAccessorTypeHandler
Used in custom type handlers defined in XML configurations to specify the actual subclass of TemporalAccessor to handle.
setUnquotedQuotesAllowed(boolean) - Method in class org.beanio.stream.csv.CsvParserConfiguration
Sets whether quotes are allowed to appear in an unquoted field.
setUntil(int) - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
setUntil(Integer) - Method in class org.beanio.internal.config.PropertyConfig
Sets the excluded maximum position of this component which may be specified for components that repeat indefinitely, A negative number is counted from the end of the record.
setValue(Object) - Method in class org.beanio.internal.parser.Constant
Sets the constant value.
setValue(Object, Object) - Method in class org.beanio.internal.parser.accessor.FieldReflectionAccessor
 
setValue(Object, Object) - Method in class org.beanio.internal.parser.accessor.MapAccessor
 
setValue(Object, Object) - Method in class org.beanio.internal.parser.accessor.MethodReflectionAccessor
 
setValue(Object, Object) - Method in interface org.beanio.internal.parser.PropertyAccessor
Sets the property value on a bean object.
setValue(String) - Method in class org.beanio.internal.config.ConstantConfig
Sets the textual representation of this fixed property value.
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.Aggregation
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.ArrayParser
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.Bean
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.CollectionBean
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.CollectionParser
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.Constant
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.DelegatingParser
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.Field
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.Group
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.MapParser
 
setValue(ParsingContext, Object) - Method in interface org.beanio.internal.parser.Parser
Sets the property value for marshaling.
setValue(ParsingContext, Object) - Method in interface org.beanio.internal.parser.Property
Sets the property value (before marshalling).
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.RecordAggregation
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.RecordArray
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.RecordCollection
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.RecordMap
 
setValue(ParsingContext, Object) - Method in class org.beanio.internal.parser.Segment
 
setVersion(String) - Method in class org.beanio.stream.xml.XmlParserConfiguration
Sets the XML version to include in the document header.
setWhitespaceAllowed(boolean) - Method in class org.beanio.stream.csv.CsvParserConfiguration
Sets whether unquoted whitespace is ignored.
setXmlName(String) - Method in class org.beanio.internal.config.ComponentConfig
Sets the XML element or attribute name of this component.
setXmlNamespace(String) - Method in class org.beanio.internal.config.ComponentConfig
Sets the XML namespace of this component.
setXmlNamespaceAware(boolean) - Method in class org.beanio.internal.config.ComponentConfig
Sets whether this component is namespace aware.
setXmlPrefix(String) - Method in class org.beanio.internal.config.ComponentConfig
Sets the XML prefix for the namespace assigned to this component.
setXmlType(String) - Method in class org.beanio.internal.config.PropertyConfig
Sets the XML node type of this component.
ShortTypeHandler - Class in org.beanio.types
A type handler implementation for the Short class.
ShortTypeHandler() - Constructor for class org.beanio.types.ShortTypeHandler
 
SIMPLE - Static variable in interface org.beanio.internal.parser.Property
The simple property type that cannot hold other properties
SimplePropertyConfig - Class in org.beanio.internal.config
A base class for configuration components that can be bound to "simple attributes" of a bean object.
SimplePropertyConfig() - Constructor for class org.beanio.internal.config.SimplePropertyConfig
 
size() - Method in class org.beanio.internal.util.TreeNode
Returns the number of children this node has.
skip(int) - Method in interface org.beanio.BeanReader
Skips ahead in the input stream.
skip(int) - Method in class org.beanio.internal.parser.BeanReaderImpl
 
skip(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
skip(UnmarshallingContext) - Method in class org.beanio.internal.parser.Group
 
skip(UnmarshallingContext) - Method in class org.beanio.internal.parser.Record
 
skip(UnmarshallingContext) - Method in class org.beanio.internal.parser.RecordAggregation
 
skip(UnmarshallingContext) - Method in interface org.beanio.internal.parser.Selector
Skips a record or group of records.
skipComments(boolean) - Method in class org.beanio.stream.util.CommentReader
Skips comments in the input stream and returns the number of commented lines read.
sort(Comparator<? super T>) - Method in class org.beanio.internal.util.TreeNode
Sorts all descendants of this node.
SORT_XML_COMPONENTS_BY_POSITION - Static variable in class org.beanio.internal.util.Settings
Whether XML components should be sorted by position.
StatefulWriter - Interface in org.beanio.internal.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 - Variable in class org.beanio.internal.compiler.Preprocessor
 
Stream - Class in org.beanio.internal.parser
 
Stream(StreamFormat) - Constructor for class org.beanio.internal.parser.Stream
Constructs a new Stream.
STREAM - Static variable in class org.beanio.internal.config.ComponentConfig
Stream component type
STREAM_FACTORY_CLASS - Static variable in class org.beanio.internal.util.Settings
This property is set to the fully qualified class name of the default stream factory implementation
StreamBuilder - Class in org.beanio.builder
Builds a new stream configuration.
StreamBuilder(String) - Constructor for class org.beanio.builder.StreamBuilder
Constructs a new StreamBuilder.
StreamBuilder(String, String) - Constructor for class org.beanio.builder.StreamBuilder
Constructs a new StreamBuilder.
StreamCompiler - Class in org.beanio.internal.compiler
Compiles a mapping file read from an InputStream into a collection of Stream parsers.
StreamCompiler(ClassLoader) - Constructor for class org.beanio.internal.compiler.StreamCompiler
Constructs a new MappingFactory.
StreamConfig - Class in org.beanio.internal.config
A stream is the root (a.k.a top or parent) group of a stream mapping configuration.
StreamConfig() - Constructor for class org.beanio.internal.config.StreamConfig
Constructs a new StreamConfig.
StreamFactory - Class in org.beanio
A StreamFactory is used to load BeanIO mapping files and create BeanReader, BeanWriter, Unmarshaller and Marshaller instances.
StreamFactory() - Constructor for class org.beanio.StreamFactory
 
StreamFormat - Interface in org.beanio.internal.parser
A StreamFormat provides format specific extensions for a Stream parser.
StreamFormatSupport - Class in org.beanio.internal.parser
Base class for StreamFormat implementations.
StreamFormatSupport() - Constructor for class org.beanio.internal.parser.StreamFormatSupport
 
strict() - Method in class org.beanio.builder.StreamBuilder
Indicates this stream should be strictly validated.
STRING - Static variable in interface org.beanio.internal.parser.format.json.JsonNode
JSON string type
StringTypeHandler - Class in org.beanio.types
A type handler implementation for the String class.
StringTypeHandler() - Constructor for class org.beanio.types.StringTypeHandler
 
StringUtil - Class in org.beanio.internal.util
Utility class for working with Strings.
StringUtil.PropertySource - Interface in org.beanio.internal.util
A source of property values.
suppressHeader() - Method in class org.beanio.builder.XmlParserBuilder
 

T

TemporalAccessorTypeHandler - Class in org.beanio.types
This type handler can parse/format TemporalAccessors like LocalDateTime or ZonedDateTime using a DateTimeFormatter.
TemporalAccessorTypeHandler() - Constructor for class org.beanio.types.TemporalAccessorTypeHandler
 
TemporalAccessorTypeHandler(Class<?>, DateTimeFormatter) - Constructor for class org.beanio.types.TemporalAccessorTypeHandler
 
TEXT - org.beanio.builder.XmlType
Text contained within an XML element
TextLengthCounter - Class in org.beanio.internal.parser
 
TextLengthCounter() - Constructor for class org.beanio.internal.parser.TextLengthCounter
 
TIME_ALIAS - Static variable in class org.beanio.internal.util.TypeUtil
Alias for a java.util.Date that includes only time information
timeZone - Variable in class org.beanio.types.DateTypeHandlerSupport
 
toAggregationType(String) - Static method in class org.beanio.internal.util.TypeUtil
 
toArray() - Method in class org.beanio.internal.parser.MarshallerImpl
 
toArray() - Method in interface org.beanio.Marshaller
Returns the most recent marshalled bean object as a String[] for csv and delimited formatted streams.
toArray(Object) - Method in class org.beanio.internal.parser.format.delimited.DelimitedMarshallingContext
 
toArray(Object) - Method in class org.beanio.internal.parser.MarshallingContext
Converts a record object to a String[].
toBeanType(ClassLoader, String) - Static method in class org.beanio.internal.util.TypeUtil
 
toBoolean(String) - Static method in class org.beanio.internal.util.JsonUtil
Parses a JSON formatted boolean from text.
toCollectionType(String) - Static method in class org.beanio.internal.util.TypeUtil
Returns the collection Class object for a collection class name or type alias.
toDocument() - Method in class org.beanio.internal.parser.MarshallerImpl
 
toDocument() - Method in interface org.beanio.Marshaller
Returns the most recent marshalled bean object as a Document for xml formatted streams.
toDocument(Object) - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
 
toDocument(Object) - Method in class org.beanio.internal.parser.MarshallingContext
Converts a record object to a Document.
toList() - Method in class org.beanio.internal.parser.MarshallerImpl
 
toList() - Method in interface org.beanio.Marshaller
Returns the most recent marshalled bean object as a List for csv and delimited formatted streams.
toList(Object) - Method in class org.beanio.internal.parser.format.delimited.DelimitedMarshallingContext
 
toList(Object) - Method in class org.beanio.internal.parser.MarshallingContext
Converts a record object to a List.
toNumber(String) - Static method in class org.beanio.internal.util.JsonUtil
Parses a JSON formatted number from text.
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.Aggregation
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.CollectionParser
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.Field
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.format.xml.XmlAttributeField
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.format.xml.XmlElementField
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
Called by XmlFieldFormat.toString() to append attributes of this field.
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.Group
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.MapParser
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.PropertyComponent
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.Record
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.RecordAggregation
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.RecordMap
 
toParamString(StringBuilder) - Method in class org.beanio.internal.parser.Segment
 
toParamString(StringBuilder) - Method in class org.beanio.internal.util.TreeNode
Called by TreeNode.toString() to append node parameters to the output.
toRecordValue(String[]) - Method in class org.beanio.internal.parser.format.delimited.DelimitedUnmarshallingContext
 
toRecordValue(String[]) - Method in class org.beanio.internal.parser.UnmarshallingContext
Converts a String[] to a record value.
toRecordValue(List<String>) - Method in class org.beanio.internal.parser.format.delimited.DelimitedUnmarshallingContext
 
toRecordValue(List<String>) - Method in class org.beanio.internal.parser.UnmarshallingContext
Converts a List to a record value.
toRecordValue(Node) - Method in class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
 
toRecordValue(Node) - Method in class org.beanio.internal.parser.UnmarshallingContext
Converts a Node to a record value.
toString() - Method in enum org.beanio.builder.Align
 
toString() - Method in enum org.beanio.builder.XmlType
 
toString() - Method in class org.beanio.internal.config.xml.XmlMapping
 
toString() - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
 
toString() - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
 
toString() - Method in class org.beanio.internal.parser.format.flat.FlatFieldFormatSupport
 
toString() - Method in class org.beanio.internal.parser.format.json.JsonFieldFormat
 
toString() - Method in class org.beanio.internal.parser.format.xml.XmlFieldFormat
 
toString() - Method in class org.beanio.internal.parser.MarshallerImpl
 
toString() - Method in class org.beanio.internal.util.TreeNode
 
toString() - Method in exception org.beanio.InvalidRecordException
 
toString() - Method in interface org.beanio.Marshaller
Returns the most recent marshalled bean object as a String.
toString(Debuggable) - Static method in class org.beanio.internal.util.DebugUtil
 
ToStringEnumTypeHandler - Class in org.beanio.internal.util
An Enum type handler that uses Enum.toString() to parse and format Enum values.
ToStringEnumTypeHandler(Class<Enum>) - Constructor for class org.beanio.internal.util.ToStringEnumTypeHandler
Constructs a new ToStringEnumTypeHandler.
toType(ClassLoader, String) - Static method in class org.beanio.internal.util.TypeUtil
Returns the Class object for a class name or type alias.
toValue() - Method in enum org.beanio.builder.XmlType
Returns the BeanIO configuration name for this XML type.
toWrapperClass(Class<?>) - Static method in class org.beanio.internal.util.TypeUtil
Converts primitive types to their wrapper counterparts.
TreeNode<T extends TreeNode> - Class in org.beanio.internal.util
A basic tree node implementation.
TreeNode() - Constructor for class org.beanio.internal.util.TreeNode
Constructs a new TreeNode.
TreeNode(int) - Constructor for class org.beanio.internal.util.TreeNode
Constructs a new TreeNode.
trim() - Method in annotation type org.beanio.annotation.Field
Whether to trim the field text before validation and type handling.
trim() - Method in class org.beanio.builder.FieldBuilder
Indicates the field text should be trimmed before validation and type conversion.
type() - Method in annotation type org.beanio.annotation.Field
The field type, if it can not be detected from the method or field declaration.
type() - Method in annotation type org.beanio.annotation.Group
The group type, if it cannot be determined from the annotated field or method declaration.
type() - Method in annotation type org.beanio.annotation.Record
The record type, if it cannot be determined from the annotated field or method declaration.
type() - Method in annotation type org.beanio.annotation.Segment
The class bound to this segment, if one cannot be derived from the annotated field or method.
type() - Method in class org.beanio.internal.parser.ArrayParser
 
type() - Method in class org.beanio.internal.parser.Bean
 
type() - Method in class org.beanio.internal.parser.CollectionBean
 
type() - Method in class org.beanio.internal.parser.CollectionParser
 
type() - Method in class org.beanio.internal.parser.Constant
 
type() - Method in class org.beanio.internal.parser.Field
 
type() - Method in class org.beanio.internal.parser.MapParser
 
type() - Method in interface org.beanio.internal.parser.Property
Returns the property type.
type() - Method in class org.beanio.internal.parser.RecordArray
 
type() - Method in class org.beanio.internal.parser.RecordCollection
 
type() - Method in class org.beanio.internal.parser.RecordMap
 
type(Class<?>) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the class bound to this component.
type(Class<?>) - Method in class org.beanio.builder.StreamBuilder
Not supported.
TypeConversionException - Exception in org.beanio.types
Thrown when field text cannot be parsed into a value object.
TypeConversionException(String) - Constructor for exception org.beanio.types.TypeConversionException
Constructs a new TypeConversionException.
TypeConversionException(String, Throwable) - 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(Class<? extends TypeHandler>) - Method in class org.beanio.builder.FieldBuilder
Sets the type handler used for parsing and formatting field text.
typeHandler(String) - Method in class org.beanio.builder.FieldBuilder
Sets the type handler used for parsing and formatting field text.
typeHandler(TypeHandler) - Method in class org.beanio.builder.FieldBuilder
Sets the type handler used for parsing and formatting field text.
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.internal.config
Stores configuration settings for a custom type handler.
TypeHandlerConfig() - Constructor for class org.beanio.internal.config.TypeHandlerConfig
 
TypeHandlerFactory - Class in org.beanio.internal.util
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.internal.util.TypeHandlerFactory
Constructs a new TypeHandlerFactory using the default type handler factory for its parent and the same ClassLoader that loaded this class.
TypeHandlerFactory(ClassLoader) - Constructor for class org.beanio.internal.util.TypeHandlerFactory
Constructs a new TypeHandlerFactory using the default type handler factory for its parent.
TypeHandlerFactory(ClassLoader, TypeHandlerFactory) - Constructor for class org.beanio.internal.util.TypeHandlerFactory
Constructs a new TypeHandlerFactory.
TypeUtil - Class in org.beanio.internal.util
Utility class for working with Java types supported by BeanIO.

U

UNDEFINED - Static variable in interface org.beanio.annotation.AnnotationConstants
The default value for undefined XML related annotation properties
unexpectedRecord(UnexpectedRecordException) - Method in class org.beanio.BeanReaderErrorHandlerSupport
Handles UnexpectedRecordException errors.
UnexpectedRecordException - Exception in org.beanio
Exception thrown when the record type of last record read by a BeanReader is out of order based on the expected order defined by the stream's mapping file.
UnexpectedRecordException(RecordContext, 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
Exception thrown when the record type of the last record read from a BeanReader could not be determined.
UnidentifiedRecordException(RecordContext, String) - Constructor for exception org.beanio.UnidentifiedRecordException
Constructs a new UnidentifiedRecordException.
unmarshal(String) - Method in class org.beanio.internal.parser.UnmarshallerImpl
 
unmarshal(String) - Method in class org.beanio.stream.csv.CsvRecordParser
 
unmarshal(String) - Method in class org.beanio.stream.delimited.DelimitedRecordParser
 
unmarshal(String) - Method in class org.beanio.stream.fixedlength.FixedLengthRecordParser
 
unmarshal(String) - Method in class org.beanio.stream.json.JsonRecordUnmarshaller
 
unmarshal(String) - Method in interface org.beanio.stream.RecordUnmarshaller
Unmarshals a single record.
unmarshal(String) - Method in class org.beanio.stream.xml.XmlRecordUnmarshaller
 
unmarshal(String) - Method in interface org.beanio.Unmarshaller
Unmarshals a bean object from the given record text.
unmarshal(String[]) - Method in class org.beanio.internal.parser.UnmarshallerImpl
 
unmarshal(String[]) - Method in interface org.beanio.Unmarshaller
Unmarshals a bean object from the given String[] of fields.
unmarshal(List<String>) - Method in class org.beanio.internal.parser.UnmarshallerImpl
 
unmarshal(List<String>) - Method in interface org.beanio.Unmarshaller
Unmarshals a bean object from the given List of fields.
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.Aggregation
 
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.DelegatingParser
 
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.Field
 
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.json.JsonWrapper
 
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
 
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.xml.XmlWrapper
 
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.Group
 
unmarshal(UnmarshallingContext) - Method in interface org.beanio.internal.parser.Parser
Unmarshals a record.
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.Record
 
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.RecordCollection
 
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.RecordMap
 
unmarshal(UnmarshallingContext) - Method in class org.beanio.internal.parser.Segment
 
unmarshal(UnmarshallingContext, Parser, int, int) - Method in class org.beanio.internal.parser.Aggregation
 
unmarshal(UnmarshallingContext, Parser, int, int) - Method in class org.beanio.internal.parser.CollectionParser
 
unmarshal(UnmarshallingContext, Parser, int, int) - Method in class org.beanio.internal.parser.MapParser
 
unmarshal(Node) - Method in class org.beanio.internal.parser.UnmarshallerImpl
 
unmarshal(Node) - Method in interface org.beanio.Unmarshaller
Unmarshals a bean object from the given Node.
Unmarshaller - Interface in org.beanio
Interface for unmarshalling single records.
UnmarshallerImpl - Class in org.beanio.internal.parser
Default Unmarshaller implementation.
UnmarshallerImpl(UnmarshallingContext, Selector, RecordUnmarshaller) - Constructor for class org.beanio.internal.parser.UnmarshallerImpl
Constructs a new UnmarshallerImpl
UNMARSHALLING - Static variable in class org.beanio.internal.parser.ParsingContext
Unmarshalling mode
UnmarshallingContext - Class in org.beanio.internal.parser
Stores context information needed to unmarshal a bean object.
UnmarshallingContext() - Constructor for class org.beanio.internal.parser.UnmarshallingContext
 
unpad(String) - Method in class org.beanio.internal.parser.format.FieldPadding
Removes padding from the field text.
unpad(String) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthFieldPadding
 
until() - Method in annotation type org.beanio.annotation.Field
Sets the maximum position of a field that repeats for an indeterminate number of times.
until() - Method in annotation type org.beanio.annotation.Segment
The maximum position of a segment that repeats for an indeterminate number of times.
until(int) - Method in class org.beanio.builder.FieldBuilder
Sets the maximum position of this field if it repeats an indeterminate number of times
updateConstructor(Bean) - Method in class org.beanio.internal.compiler.ParserFactorySupport
Updates a Bean's constructor if one or more of its properties are constructor arguments.
updateReferences(Map<Object, Object>) - Method in interface org.beanio.internal.util.Replicateable
Updates a node's references to other nodes.
updateReferences(Map<Object, Object>) - Method in class org.beanio.internal.util.TreeNode
 
updateState(String, Map<String, Object>) - Method in class org.beanio.internal.parser.BeanWriterImpl
 
updateState(String, Map<String, Object>) - Method in interface org.beanio.internal.util.StatefulWriter
Updates a Map with the current state of the Writer to allow for restoration at a later time.
updateState(String, Map<String, Object>) - Method in class org.beanio.stream.xml.XmlWriter
 
updateState(ParsingContext, String, Map<String, Object>) - Method in class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
Updates a Map with the current state of the Marshaller.
updateState(ParsingContext, String, Map<String, Object>) - Method in class org.beanio.internal.parser.Group
Updates a Map with the current state of the Marshaller.
updateState(ParsingContext, String, Map<String, Object>) - Method in class org.beanio.internal.parser.Record
Updates a Map with the current state of the Marshaller.
updateState(ParsingContext, String, Map<String, Object>) - Method in class org.beanio.internal.parser.RecordAggregation
 
updateState(ParsingContext, String, Map<String, Object>) - Method in interface org.beanio.internal.parser.Selector
Updates a Map with the current state of the Writer to allow for restoration at a later time.
URLTypeHandler - Class in org.beanio.types
A type handler for URL values.
URLTypeHandler() - Constructor for class org.beanio.types.URLTypeHandler
 
USE_DEFAULT_IF_MISSING - Static variable in class org.beanio.internal.util.Settings
Whether default field values apply to missing fields
UUIDTypeHandler - Class in org.beanio.types
A type handler for UUID values.
UUIDTypeHandler() - Constructor for class org.beanio.types.UUIDTypeHandler
 

V

validate() - Method in class org.beanio.internal.parser.UnmarshallingContext
Validates all unmarshalled records and throws an exception if any record is invalid.
validate(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.delimited.DelimitedRecordFormat
 
validate(UnmarshallingContext) - Method in class org.beanio.internal.parser.format.fixedlength.FixedLengthRecordFormat
 
validate(UnmarshallingContext) - Method in interface org.beanio.internal.parser.RecordFormat
Validates a record during unmarshalling.
VALIDATE_ON_MARSHAL - Static variable in class org.beanio.internal.util.Settings
Whether to validate marshalled fields.
validateRecordIdentifyingCriteria(FieldConfig) - Method in class org.beanio.internal.compiler.Preprocessor
This method validates a record identifying field has a literal or regular expression configured for identifying a record.
validateRecordIdentifyingCriteria(FieldConfig) - Method in class org.beanio.internal.compiler.xml.XmlPreprocessor
 
value - Variable in class org.beanio.internal.parser.RecordAggregation
 
value() - Method in annotation type org.beanio.annotation.Fields
The list of fields.
value() - Method in annotation type org.beanio.annotation.Group
The name of child component to use for the value of this record in lieu of a type.
value() - Method in annotation type org.beanio.annotation.Record
The name of child component to use for the value of this record in lieu of a type.
value() - Method in annotation type org.beanio.annotation.Segment
The name of a child component to use for the value of this segment in lieu of a type.
value(String) - Method in class org.beanio.builder.SegmentBuilderSupport
Sets the name of a child component to return as the value for this record or segment in lieu of a bound class.
Value - Interface in org.beanio.internal.parser
Stores special property values.
valueOf(String) - Static method in enum org.beanio.builder.Align
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.beanio.builder.XmlType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.beanio.builder.Align
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.beanio.builder.XmlType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WRAPPER - Static variable in class org.beanio.internal.config.ComponentConfig
Wrapper component type
write(Object) - Method in interface org.beanio.BeanWriter
Writes a bean object to this output stream.
write(Object) - Method in class org.beanio.internal.parser.BeanWriterImpl
 
write(Object) - Method in class org.beanio.stream.csv.CsvWriter
 
write(Object) - Method in class org.beanio.stream.delimited.DelimitedWriter
 
write(Object) - Method in class org.beanio.stream.fixedlength.FixedLengthWriter
 
write(Object) - Method in class org.beanio.stream.json.JsonWriter
 
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(String[]) - Method in class org.beanio.stream.csv.CsvWriter
Formats and writes a record to this output stream.
write(String[]) - Method in class org.beanio.stream.delimited.DelimitedWriter
Writes a record to the output stream.
write(String, Object) - Method in interface org.beanio.BeanWriter
Writes a bean object to this output stream.
write(String, Object) - Method in class org.beanio.internal.parser.BeanWriterImpl
 
write(Map<String, Object>) - Method in class org.beanio.stream.json.JsonWriterSupport
Writes a Map in JSON object format.
WRITE_ONLY_MODE - Static variable in class org.beanio.internal.config.StreamConfig
Stream configuration supports writing only
WRITE_ONLY_MODE - Static variable in class org.beanio.internal.parser.Stream
Stream definition supports writing only
writeArray(Iterable<Object>) - Method in class org.beanio.stream.json.JsonWriterSupport
Writes an Iterable in JSON array format.
writeOnly() - Method in class org.beanio.builder.StreamBuilder
Indicates this stream configuration is only used for marshalling.
writeRecord() - Method in class org.beanio.internal.parser.format.xml.XmlMarshallingContext
 
writeRecord() - Method in class org.beanio.internal.parser.MarshallingContext
Writes the current record object to the record writer.
writeString(String) - Method in class org.beanio.stream.json.JsonWriterSupport
Writes a String in JSON string format.
writeValue(Object) - Method in class org.beanio.stream.json.JsonWriterSupport
Writes a value in JSON format.

X

XML_TYPE_ATTRIBUTE - Static variable in interface org.beanio.internal.config.XmlTypeConstants
The XML node type for an attribute
XML_TYPE_ATTRIBUTE - Static variable in interface org.beanio.internal.parser.format.xml.XmlNode
Attribute XML node type
XML_TYPE_ELEMENT - Static variable in interface org.beanio.internal.config.XmlTypeConstants
The XML node type for an element
XML_TYPE_ELEMENT - Static variable in interface org.beanio.internal.parser.format.xml.XmlNode
Element XML node type
XML_TYPE_NONE - Static variable in interface org.beanio.internal.config.XmlTypeConstants
The XML node type to indicate the node is not a structural part of the document
XML_TYPE_NONE - Static variable in interface org.beanio.internal.parser.format.xml.XmlNode
XML type indicating no node
XML_TYPE_TEXT - Static variable in interface org.beanio.internal.config.XmlTypeConstants
The XML node type for elemental text
XML_TYPE_TEXT - Static variable in interface org.beanio.internal.parser.format.xml.XmlNode
Text XML node type
XML_WRITER_UPDATE_STATE_USING_DELTA - Static variable in class org.beanio.internal.util.Settings
Used for Spring Batch integration.
XmlAttributeField - Class in org.beanio.internal.parser.format.xml
A FieldFormat for a field in an XML formatted stream parsed as an attribute of its parent.
XmlAttributeField() - Constructor for class org.beanio.internal.parser.format.xml.XmlAttributeField
 
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
 
XmlCalendarDateTimeTypeHandler - Class in org.beanio.types.xml
A Calendar type handler implementation for parsing dates based on the W3C XML Schema dateTime datatype specification.
XmlCalendarDateTimeTypeHandler() - Constructor for class org.beanio.types.xml.XmlCalendarDateTimeTypeHandler
 
XmlCalendarDateTypeHandler - Class in org.beanio.types.xml
A Calendar type handler implementation for parsing dates based on the W3C XML Schema date datatype specification.
XmlCalendarDateTypeHandler() - Constructor for class org.beanio.types.xml.XmlCalendarDateTypeHandler
 
XmlCalendarTimeTypeHandler - Class in org.beanio.types.xml
A Calendar type handler implementation for parsing dates based on the W3C XML Schema time datatype specification.
XmlCalendarTimeTypeHandler() - Constructor for class org.beanio.types.xml.XmlCalendarTimeTypeHandler
 
XmlConfigurationLoader - Class in org.beanio.internal.config.xml
Loads BeanIO mapping files in XML format.
XmlConfigurationLoader(ClassLoader) - Constructor for class org.beanio.internal.config.xml.XmlConfigurationLoader
Constructs a new 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
 
XmlElementField - Class in org.beanio.internal.parser.format.xml
A FieldFormat for a field in an XML formatted stream parsed as an element of its parent.
XmlElementField() - Constructor for class org.beanio.internal.parser.format.xml.XmlElementField
 
XmlFieldFormat - Class in org.beanio.internal.parser.format.xml
Base class for XML FieldFormat implementations.
XmlFieldFormat() - Constructor for class org.beanio.internal.parser.format.xml.XmlFieldFormat
 
XmlMapping - Class in org.beanio.internal.config.xml
Stores parsing information about an XML mapping file.
XmlMapping() - Constructor for class org.beanio.internal.config.xml.XmlMapping
Constructs a new XmlMapping.
XmlMapping(String, String, XmlMapping) - Constructor for class org.beanio.internal.config.xml.XmlMapping
Constructs a new XmlMapping.
XmlMappingParser - Class in org.beanio.internal.config.xml
Parses a mapping file into BeanIOConfig objects.
XmlMappingParser(ClassLoader, XmlMappingReader) - Constructor for class org.beanio.internal.config.xml.XmlMappingParser
Constructs a new XmlMappingParser.
XmlMappingReader - Class in org.beanio.internal.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.internal.config.xml.XmlMappingReader
Constructs a new XmlMappingReader.
XmlMarshallingContext - Class in org.beanio.internal.parser.format.xml
A MarshallingContext for XML records.
XmlMarshallingContext(int) - Constructor for class org.beanio.internal.parser.format.xml.XmlMarshallingContext
Constructs a new XmlMarshallingContext.
xmlName() - Method in annotation type org.beanio.annotation.Field
The XML attribute or element name.
xmlName() - Method in annotation type org.beanio.annotation.Group
The XML attribute or element name.
xmlName() - Method in annotation type org.beanio.annotation.Record
The XML attribute or element name.
xmlName() - Method in annotation type org.beanio.annotation.Segment
The XML attribute or element name.
xmlName(String) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the XML element or attribute name.
xmlNamespace() - Method in annotation type org.beanio.annotation.Field
The XML namespace URI of this field.
xmlNamespace() - Method in annotation type org.beanio.annotation.Group
The XML namespace URI of this record.
xmlNamespace() - Method in annotation type org.beanio.annotation.Record
The XML namespace URI of this record.
xmlNamespace() - Method in annotation type org.beanio.annotation.Segment
The XML namespace URI of this segment.
xmlNamespace(String) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the XML namespace.
XmlNode - Interface in org.beanio.internal.parser.format.xml
 
XmlNodeUtil - Class in org.beanio.internal.parser.format.xml
Utility class for working with a document object model and an XmlNode.
XmlParserBuilder - Class in org.beanio.builder
Builder for XML parsers.
XmlParserBuilder() - Constructor for class org.beanio.builder.XmlParserBuilder
 
XmlParserConfiguration - Class in org.beanio.stream.xml
Stores configuration settings for parsing XML formatted streams.
XmlParserConfiguration() - Constructor for class org.beanio.stream.xml.XmlParserConfiguration
 
XmlParserFactory - Class in org.beanio.internal.compiler.xml
A ParserFactory for the XML stream format.
XmlParserFactory() - Constructor for class org.beanio.internal.compiler.xml.XmlParserFactory
 
xmlPrefix() - Method in annotation type org.beanio.annotation.Field
The XML namespace prefix of this field.
xmlPrefix() - Method in annotation type org.beanio.annotation.Group
The XML namespace prefix of this record.
xmlPrefix() - Method in annotation type org.beanio.annotation.Record
The XML namespace prefix of this record.
xmlPrefix() - Method in annotation type org.beanio.annotation.Segment
The XML namespace prefix of this segment.
xmlPrefix(String) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the XML namespace prefix.
XmlPreprocessor - Class in org.beanio.internal.compiler.xml
Configuration Preprocessor for an XML stream format.
XmlPreprocessor(StreamConfig) - Constructor for class org.beanio.internal.compiler.xml.XmlPreprocessor
Constructs a new XmlPreprocessor.
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.
XmlRecordMarshaller - Class in org.beanio.stream.xml
A RecordMarshaller implementation for XML formatted records.
XmlRecordMarshaller() - Constructor for class org.beanio.stream.xml.XmlRecordMarshaller
Constructs a new XmlRecordMarshaller.
XmlRecordMarshaller(XmlParserConfiguration) - Constructor for class org.beanio.stream.xml.XmlRecordMarshaller
Constructs a new XmlRecordMarshaller.
XmlRecordParserFactory - Class in org.beanio.stream.xml
Default RecordParserFactory for the XML stream format.
XmlRecordParserFactory() - Constructor for class org.beanio.stream.xml.XmlRecordParserFactory
 
XmlRecordUnmarshaller - Class in org.beanio.stream.xml
A RecordUnmarshaller implementation for XML formatted records.
XmlRecordUnmarshaller() - Constructor for class org.beanio.stream.xml.XmlRecordUnmarshaller
 
XmlSelectorWrapper - Class in org.beanio.internal.parser.format.xml
 
XmlSelectorWrapper() - Constructor for class org.beanio.internal.parser.format.xml.XmlSelectorWrapper
Constructs a new XmlSelectorWrapper.
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.
XmlStreamFormat - Class in org.beanio.internal.parser.format.xml
A StreamFormatSupport implementation for the XML stream format.
XmlStreamFormat() - Constructor for class org.beanio.internal.parser.format.xml.XmlStreamFormat
 
XmlTextField - Class in org.beanio.internal.parser.format.xml
 
XmlTextField() - Constructor for class org.beanio.internal.parser.format.xml.XmlTextField
 
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
 
xmlType() - Method in annotation type org.beanio.annotation.Field
The XML type of this field.
xmlType() - Method in annotation type org.beanio.annotation.Group
The XML type of this record.
xmlType() - Method in annotation type org.beanio.annotation.Record
The XML type of this record.
xmlType() - Method in annotation type org.beanio.annotation.Segment
The XML type of this segment.
xmlType(XmlType) - Method in class org.beanio.builder.PropertyBuilderSupport
Sets the XML type of this component.
XmlType - Enum in org.beanio.builder
Enumeration of XML types.
XmlTypeConstants - Interface in org.beanio.internal.config
XML node type constants.
XmlUnmarshallingContext - Class in org.beanio.internal.parser.format.xml
An UnmarshallingContext for an XML formatted record.
XmlUnmarshallingContext(int) - Constructor for class org.beanio.internal.parser.format.xml.XmlUnmarshallingContext
Constructs a new XmlUnmarshallingContext
XmlWrapper - Class in org.beanio.internal.parser.format.xml
 
XmlWrapper() - Constructor for class org.beanio.internal.parser.format.xml.XmlWrapper
 
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, XmlParserConfiguration) - Constructor for class org.beanio.stream.xml.XmlWriter
Constructs a new XmlWriter.
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages