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
All Classes All Packages
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
orUnmarshaller
. - 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 anIOException
. - 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
orMarshaller
. - 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 anIOException
. - 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 formatjava.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 aCollection
. - CollectionBean() - Constructor for class org.beanio.internal.parser.CollectionBean
- CollectionParser - Class in org.beanio.internal.parser
- 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 usingGroup
. - 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 usingGroup
. - 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 aBigDecimal
. - 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 usingRecord
. - 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 usingRecord
. - 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 ofString
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
andRecordUnmarshaller
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, ofString
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 formatjava.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 formatjava.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 typejava.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
orattribute
. - 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 ofString
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
andRecordUnmarshaller
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 usesEnum.valueOf(Class, String)
to parse a value andEnum.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 aField
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 createdGroup
. - 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 createdRecord
. - 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 createdSegment
. - 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
andRecordUnmarshaller
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 aFieldFormat
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()
, ornull
ifvalue
isnull
. - 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 callingtoString()
. - 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 callingtoString()
. - format(Object) - Method in class org.beanio.types.UUIDTypeHandler
-
Formats a
UUID
by callingtoString()
. - 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()
, ornull
ifvalue
isnull
. - 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
-
Deprecated.
- 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 tomap
. - 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 tomap
. - 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 tomap
. - 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
-
Deprecated.
- 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
whenMarshallingContext.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 aBeanReader
. - 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
orMarshaller
, 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
andInvalidRecordGroupException
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
ifto.isAssignableFrom(from)
after converting primitive values ofto
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 asnull
. - 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
ifparse(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 settingMap
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 inlineMap
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
andBeanWriter
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 constructorURL(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
- 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
- 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
orUnmarshaller
. - 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 aRecord
parser. - RecordIOException - Exception in org.beanio.stream
-
A
RecordIOException
is thrown when aRecordReader
orRecordUnmarshaller
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
- 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
andGroupConfig
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 tomap
. - 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 tomap
. - 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 tonull
. - 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 ofStream
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 createBeanReader
,BeanWriter
,Unmarshaller
andMarshaller
instances. - StreamFactory() - Constructor for class org.beanio.StreamFactory
- StreamFormat - Interface in org.beanio.internal.parser
-
A
StreamFormat
provides format specific extensions for aStream
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
TemporalAccessor
s likeLocalDateTime
orZonedDateTime
using aDateTimeFormatter
. - 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[]
forcsv
anddelimited
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
forxml
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
forcsv
anddelimited
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 usesEnum.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 sameClassLoader
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 implementXmlStreamConfigurationAware
. - 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
.
All Classes All Packages