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

A

AbstractObjectAccessorProvider - Class in net.sf.jsefa.common.accessor
The abstract base class for implementations of ObjectAccessorProvider.
AbstractObjectAccessorProvider() - Constructor for class net.sf.jsefa.common.accessor.AbstractObjectAccessorProvider
Constructs a new AbstractObjectAccessorProvider.
add(ObjectPathElement) - Method in exception net.sf.jsefa.DeserializationException
Adds the given object path element to the front of the object path.
addMapping(QName, ElementDescriptor, FieldDescriptor, Validator, TextMode) - Method in class net.sf.jsefa.xml.mapping.ElementMappingsBuilder
Adds an element mapping to be build.
addMapping(QName, ElementDescriptor, Class<?>, FieldDescriptor, Validator, TextMode) - Method in class net.sf.jsefa.xml.mapping.ElementMappingsBuilder
Adds an element mapping to be build.
afterOpen() - Method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelSerializerImpl
Called after opening a new input stream.
afterOpen() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Called after opening a new input stream.
Align - Enum in net.sf.jsefa.flr.lowlevel
Enum for the different types of alignment.
AnnotatedFieldsProvider - Class in net.sf.jsefa.common.annotation
Provider for anotated fields.
AnnotationDataProvider - Class in net.sf.jsefa.common.annotation
Provider for values of annotation parameters.
AnnotationException - Exception in net.sf.jsefa.common.annotation
Exception thrown in case of an annotation error.
AnnotationException(String) - Constructor for exception net.sf.jsefa.common.annotation.AnnotationException
Constructs a new AnnotationException with the specified detail message.
AnnotationException(String, Throwable) - Constructor for exception net.sf.jsefa.common.annotation.AnnotationException
Constructs a new AnnotationException with the specified detail message and cause.
AnnotationParameterNames - Interface in net.sf.jsefa.common.annotation
Collection of names for annotation parameters.
assertHasSimpleType(Class<?>) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Asserts that a given object type is a simple type.
assertNoCollectionType(Class<?>) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Asserts that a given object type is not a collection class.
assertTypeMappingExists(N) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Asserts that a type mapping exists for the given data type name.
assertTypeMappingIsSimple(N) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Asserts that a type mapping exists for the given data type name and is simple.
Attribute - Interface in net.sf.jsefa.xml.lowlevel.model
An attribute of a xml element.
AttributeDescriptor - Class in net.sf.jsefa.xml.mapping
Descriptor for an xml attribute.
AttributeDescriptor(QName) - Constructor for class net.sf.jsefa.xml.mapping.AttributeDescriptor
Constructs a new AttributeDescriptor.
AttributeImpl - Class in net.sf.jsefa.xml.lowlevel.model
Implementation of Attribute.
AttributeImpl(QName, String) - Constructor for class net.sf.jsefa.xml.lowlevel.model.AttributeImpl
Constructs a new AttributeImpl.
AttributeMapping - Class in net.sf.jsefa.xml.mapping
A mapping between an XML attribute node and a java object.
AttributeMapping(QName, AttributeDescriptor, Class<?>, FieldDescriptor, Validator) - Constructor for class net.sf.jsefa.xml.mapping.AttributeMapping
Constructs a new AttributeMapping for the given data type name, attribute descriptor and field descriptor.

B

beforeFinishRecord() - Method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelSerializerImpl
Called before a record is finished.
beforeFinishRecord() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Called before a record is finished.
BigDecimalConverter - Class in net.sf.jsefa.common.converter
Converter for BigDecimal objects.
BigDecimalConverter(SimpleTypeConverterConfiguration) - Constructor for class net.sf.jsefa.common.converter.BigDecimalConverter
Constructs a new BigDecimalConverter.
BigDecimalValidator - Class in net.sf.jsefa.common.validator
A validator for BigDecimal values.
BOOLEAN_DATA_TYPE_NAME - Static variable in interface net.sf.jsefa.xml.mapping.support.XmlSchemaBuiltInDataTypeNames
The name of the XML Schema built-in data type boolean.
BooleanConverter - Class in net.sf.jsefa.common.converter
Converter for Boolean objects.
BooleanConverter(SimpleTypeConverterConfiguration) - Constructor for class net.sf.jsefa.common.converter.BooleanConverter
Constructs a new BooleanConverter.

C

callMethod(Object, String) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Calls the parameterless method with the given name on the given object.
callMethod(Object, Method, Object...) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Calls the given method with the given parameters on the given object.
close() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Closes the stream.
close(boolean) - Method in interface net.sf.jsefa.common.lowlevel.LowLevelDeserializer
Closes the deserialization stream.
close(boolean) - Method in interface net.sf.jsefa.common.lowlevel.LowLevelSerializer
Closes the serialization stream.
close(boolean) - Method in interface net.sf.jsefa.Deserializer
Closes the deserialization stream.
close(boolean) - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Closes the deserialization stream.
close(boolean) - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Closes the serialization stream.
close(boolean) - Method in class net.sf.jsefa.rbf.RbfDeserializerImpl
Closes the deserialization stream.
close(boolean) - Method in class net.sf.jsefa.rbf.RbfSerializerImpl
Closes the serialization stream.
close(boolean) - Method in interface net.sf.jsefa.Serializer
Closes the serialization stream.
close(boolean) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Closes the deserialization stream.
close(boolean) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Closes the serialization stream.
close(boolean) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Closes the deserialization stream.
close(boolean) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Closes the serialization stream.
close(boolean) - Method in class net.sf.jsefa.xml.XmlDeserializerImpl
Closes the deserialization stream.
close(boolean) - Method in class net.sf.jsefa.xml.XmlSerializerImpl
Closes the serialization stream.
CollectionValidator - Class in net.sf.jsefa.common.validator
A validator for Collection values.
ComplexTypeMapping<N,D extends NodeDescriptor<?>,M extends NodeMapping<N,?>> - Class in net.sf.jsefa.common.mapping
A mapping between a java object type and a complex data type of the exchange format.
ComplexTypeMapping(Class<?>, N, Collection<M>, ObjectAccessor, Validator) - Constructor for class net.sf.jsefa.common.mapping.ComplexTypeMapping
Constructs a new ComplexTypeMapping.
Configuration<R extends TypeMappingRegistry<?>,E extends EntryPoint<?,?>> - Class in net.sf.jsefa.common.config
The abstract superclass for configuration object classes.
Configuration() - Constructor for class net.sf.jsefa.common.config.Configuration
Constructs a new Configuration.
Configuration(Configuration<R, E>) - Constructor for class net.sf.jsefa.common.config.Configuration
Constructs a new Configuration as a copy of the given one.
Configuration.Defaults - Interface in net.sf.jsefa.common.config
Set of default configuration values.
CONSTRAINTS - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote the constraints to validate.
ConversionException - Exception in net.sf.jsefa.common.converter
Exception thrown in case of a conversion error.
ConversionException(String) - Constructor for exception net.sf.jsefa.common.converter.ConversionException
Constructs a new ConversionException with the specified detail messagage.
ConversionException(String, Throwable) - Constructor for exception net.sf.jsefa.common.converter.ConversionException
Constructs a new ConversionException with the specified detail messagage and cause.
CONVERTER_TYPE - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote a converter type.
create(Class<?>) - Method in class net.sf.jsefa.common.accessor.AbstractObjectAccessorProvider
Creates an ObjectAccessor for the given object type.
create(Class<?>) - Method in class net.sf.jsefa.common.accessor.ReflectionBasedObjectAccessorProvider
Creates an ObjectAccessor for the given object type.
create(SimpleTypeConverterConfiguration) - Static method in class net.sf.jsefa.common.converter.BigDecimalConverter
Creates a BigDecimalConverter.
create(SimpleTypeConverterConfiguration) - Static method in class net.sf.jsefa.common.converter.BooleanConverter
Creates a new BooleanConverter.
create(SimpleTypeConverterConfiguration) - Static method in class net.sf.jsefa.common.converter.DateConverter
Constructs a DateConverter.
create(SimpleTypeConverterConfiguration) - Static method in class net.sf.jsefa.common.converter.EnumConverter
Constructs a new EnumConverter.
create() - Static method in class net.sf.jsefa.common.converter.IntegerConverter
Returns the single IntegerConverter.
create() - Static method in class net.sf.jsefa.common.converter.LongConverter
Returns the single LongConverter.
create(SimpleTypeConverterConfiguration) - Static method in class net.sf.jsefa.common.converter.SimpleListConverter
Creates a SimpleListConverter.
create(Class<?>, String[]) - Static method in class net.sf.jsefa.common.converter.SimpleTypeConverterConfiguration
Constructs a new SimpleTypeConverterConfiguration.
create(Class<?>, String[], SimpleTypeConverter) - Static method in class net.sf.jsefa.common.converter.SimpleTypeConverterConfiguration
Constructs a new SimpleTypeConverterConfiguration.
create() - Static method in class net.sf.jsefa.common.converter.StringConverter
Returns the single StringConverter.
create(SimpleTypeConverterConfiguration) - Static method in class net.sf.jsefa.common.converter.XmlDateTimeConverter
Constructs a XmlDateTimeConverter.
create() - Static method in class net.sf.jsefa.common.converter.XMLGregorianCalendarConverter
Constructs a XMLGregorianCalendarConverter.
create(ValidatorConfiguration) - Static method in class net.sf.jsefa.common.validator.BigDecimalValidator
Constructs a new BigDecimalValidator.
create(ValidatorConfiguration) - Static method in class net.sf.jsefa.common.validator.CollectionValidator
Constructs a new CollectionValidator.
create(ValidatorConfiguration) - Static method in class net.sf.jsefa.common.validator.IntegerValidator
Constructs a new IntegerValidator.
create(ValidatorConfiguration) - Static method in class net.sf.jsefa.common.validator.LongValidator
Constructs a new LongValidator.
create(ValidatorConfiguration) - Static method in class net.sf.jsefa.common.validator.MapValidator
Constructs a new MapValidator.
create(ValidatorConfiguration) - Static method in class net.sf.jsefa.common.validator.StringValidator
Constructs a new StringValidator.
create(N, Validator) - Method in class net.sf.jsefa.common.validator.traversal.TraversingValidatorFactory
Creates a new traversing Validator.
create(String, String, ObjectPathElement...) - Static method in class net.sf.jsefa.common.validator.ValidationError
Constructs a new ValidationError.
create(ValidationError...) - Static method in class net.sf.jsefa.common.validator.ValidationResult
Creates a ValidationResult.
create(Collection<ValidationError>) - Static method in class net.sf.jsefa.common.validator.ValidationResult
Creates a ValidationResult.
create(Class<?>, Map<String, String>) - Static method in class net.sf.jsefa.common.validator.ValidatorConfiguration
Constructs a new ValidatorConfiguration.
create(Class<?>) - Static method in class net.sf.jsefa.xml.annotation.NamespaceManagerFactory
Creates a new NamespaceManager and registers the namespace declarations the given object type is annotated with.
create() - Static method in class net.sf.jsefa.xml.namespace.NamespaceManager
Creates a new NamespaceManager.
create(String) - Static method in class net.sf.jsefa.xml.namespace.QName
Creates a new QName with no namespace URI.
create(String, String) - Static method in class net.sf.jsefa.xml.namespace.QName
Creates a new QName.
create(File) - Static method in class net.sf.jsefa.xml.XmlReaderFactory
Creates a Reader from the given File with an autodetected character set encoding.
create(InputStream) - Static method in class net.sf.jsefa.xml.XmlReaderFactory
Creates a Reader from the given InputStream with an autodetected character set encoding.
createContextualValidator(Class<?>, Field, Annotation, Class<? extends Annotation>) - Method in class net.sf.jsefa.common.annotation.ValidatorFactory
Creates a contextual validator for the given object type.
createCopy() - Method in class net.sf.jsefa.common.config.Configuration
Creates a copy of this Configuration.
createCopy() - Method in class net.sf.jsefa.common.converter.provider.SimpleTypeConverterProvider
Creates a copy of this SimpleTypeConverterProvider.
createCopy() - Method in class net.sf.jsefa.common.lowlevel.config.LowLevelConfiguration
Creates a copy of this LowLevelConfiguration.
createCopy() - Method in class net.sf.jsefa.common.mapping.TypeMappingRegistry
Creates a copy of this TypeMappingRegistry.
createCopy() - Method in class net.sf.jsefa.common.validator.provider.ValidatorProvider
Creates a copy of this ValidatorProvider.
createCopy() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Creates a copy of this Configuration.
createCopy() - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Creates a copy of this LowLevelConfiguration.
createCopy() - Method in class net.sf.jsefa.flr.config.FlrConfiguration
Creates a copy of this Configuration.
createCopy() - Method in class net.sf.jsefa.flr.lowlevel.config.FlrLowLevelConfiguration
Creates a copy of this LowLevelConfiguration.
createCopy() - Method in class net.sf.jsefa.rbf.mapping.RbfTypeMappingRegistry
Creates a copy of this TypeMappingRegistry.
createCopy() - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Creates a copy of this Configuration.
createCopy() - Method in class net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration
Creates a copy of this XmlLowLevelConfig.
createCopy() - Method in class net.sf.jsefa.xml.mapping.support.XmlDataTypeDefaultNameRegistry
Creates a copy of this XmlDataTypeDefaultNameRegistry.
createCopy() - Method in class net.sf.jsefa.xml.mapping.XmlTypeMappingRegistry
Creates a copy of this TypeMappingRegistry.
createCopy() - Method in class net.sf.jsefa.xml.namespace.NamespaceManager
Creates a copy of this NamespaceManager.
createDefaultLowLevelConfiguration() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Creates the default low level configuration to be used if none is explicitly given.
createDefaultLowLevelConfiguration() - Method in class net.sf.jsefa.flr.config.FlrConfiguration
Creates the default low level configuration to be used if none is explicitly given.
createDefaultLowLevelConfiguration() - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
Creates the default low level configuration to be used if none is explicitly given.
createDefaultTypeMappingRegistry() - Method in class net.sf.jsefa.common.config.Configuration
Creates the default type mapping registry to be used if none is explicitly given.
createDefaultTypeMappingRegistry() - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
Creates the default type mapping registry to be used if none is explicitly given.
createDefaultTypeMappingRegistry() - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Creates the default type mapping registry to be used if none is explicitly given.
createDeserializer() - Method in interface net.sf.jsefa.common.lowlevel.LowLevelIOFactory
Creates a new LowLevelDeserializer.
createDeserializer() - Method in class net.sf.jsefa.csv.CsvIOFactory
Creates a new Deserializer.
createDeserializer() - Method in class net.sf.jsefa.csv.CsvIOFactoryImpl
Creates a new Deserializer.
createDeserializer() - Method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelIOFactory
Creates a new LowLevelDeserializer.
createDeserializer() - Method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelIOFactoryImpl
Creates a new LowLevelDeserializer.
createDeserializer() - Method in class net.sf.jsefa.flr.FlrIOFactory
Creates a new Deserializer.
createDeserializer() - Method in class net.sf.jsefa.flr.FlrIOFactoryImpl
Creates a new Deserializer.
createDeserializer() - Method in class net.sf.jsefa.flr.lowlevel.FlrLowLevelIOFactory
Creates a new LowLevelDeserializer.
createDeserializer() - Method in class net.sf.jsefa.flr.lowlevel.FlrLowLevelIOFactoryImpl
Creates a new LowLevelDeserializer.
createDeserializer() - Method in interface net.sf.jsefa.IOFactory
Creates a new Deserializer.
createDeserializer() - Method in class net.sf.jsefa.rbf.RbfIOFactory
Creates a new Deserializer.
createDeserializer(C, RbfEntryPoint) - Method in class net.sf.jsefa.rbf.RbfIOFactory
Creates a new Deserializer.
createDeserializer(C, Map<String, RbfEntryPoint>) - Method in class net.sf.jsefa.rbf.RbfIOFactory
Creates a new ADeserializer.
createDeserializer() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelIOFactory
Creates a new LowLevelDeserializer.
createDeserializer() - Method in class net.sf.jsefa.xml.lowlevel.XmlLowLevelIOFactory
Creates a new LowLevelDeserializer.
createDeserializer() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelIOFactory
Creates a new LowLevelDeserializer.
createDeserializer() - Method in class net.sf.jsefa.xml.XmlIOFactory
Creates a new Deserializer.
createDeserializer() - Method in class net.sf.jsefa.xml.XmlIOFactoryImpl
Creates a new Deserializer.
createEntryPoints(CsvTypeMappingFactory, Class<?>...) - Static method in class net.sf.jsefa.csv.annotation.CsvEntryPointFactory
Creates entry points for the given object types.
createEntryPoints(FlrTypeMappingFactory, Class<?>...) - Static method in class net.sf.jsefa.flr.annotation.FlrEntryPointFactory
Creates entry points for the given object types.
createEntryPoints(Class<?>...) - Method in class net.sf.jsefa.xml.annotation.XmlEntryPointFactory
Creates entry points for the given object types and their descendants using their annotations.
createFactory(CsvConfiguration) - Static method in class net.sf.jsefa.csv.CsvIOFactory
Creates a new CsvIOFactory for CsvSerializers and CsvDeserializers using the given configuration.
createFactory(Class<?>...) - Static method in class net.sf.jsefa.csv.CsvIOFactory
Creates a new CsvIOFactory for CsvSerializers and CsvDeserializers which can handle objects of the given object types.
createFactory(CsvConfiguration, Class<?>...) - Static method in class net.sf.jsefa.csv.CsvIOFactory
Creates a new CsvIOFactory for CsvSerializers and CsvDeserializers which can handle objects of the given object types as well as those object types for which entry points are defined in the config.
createFactory(CsvConfiguration) - Static method in class net.sf.jsefa.csv.CsvIOFactoryImpl
Creates a new CsvIOFactory for CsvSerializers and CsvDeserializers using the given configuration.
createFactory(CsvLowLevelConfiguration) - Static method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelIOFactory
Creates a new CsvLowLevelIOFactory for CsvLowLevelSerializers and CsvLowLevelDeserializers using the given configuration.
createFactory(CsvLowLevelConfiguration) - Static method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelIOFactoryImpl
Creates a new CsvLowLevelIOFactoryImpl for CsvLowLevelSerializers and CsvLowLevelDeserializers using the given configuration.
createFactory(FlrConfiguration) - Static method in class net.sf.jsefa.flr.FlrIOFactory
Creates a new FlrIOFactory for FlrSerializers and FlrDeserializers using the given configuration.
createFactory(Class<?>...) - Static method in class net.sf.jsefa.flr.FlrIOFactory
Creates a new FlrIOFactory for FlrSerializers and FlrDeserializers which can handle objects of the given object types.
createFactory(FlrConfiguration, Class<?>...) - Static method in class net.sf.jsefa.flr.FlrIOFactory
Creates a new FlrIOFactory for FlrSerializers and FlrDeserializers which can handle objects of the given object types as well as those object types for which entry points are defined in the config.
createFactory(FlrConfiguration) - Static method in class net.sf.jsefa.flr.FlrIOFactoryImpl
Creates a new FlrIOFactory for FlrSerializers and FlrDeserializers using the given configuration.
createFactory(FlrLowLevelConfiguration) - Static method in class net.sf.jsefa.flr.lowlevel.FlrLowLevelIOFactory
Creates a new FlrLowLevelIOFactory for FlrLowLevelSerializers and FlrLowLevelDeserializers using the given configuration.
createFactory(FlrLowLevelConfiguration) - Static method in class net.sf.jsefa.flr.lowlevel.FlrLowLevelIOFactoryImpl
Creates a new FlrLowLevelIOFactoryImpl for FlrLowLevelSerializers and FlrLowLevelDeserializers using the given configuration.
createFactory(XmlLowLevelConfiguration) - Static method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelIOFactory
Creates a new StaxBasedXmlLowLevelIOFactory for XmlLowLevelSerializers and XmlLowLevelDeserializers using the given configuration.
createFactory(XmlLowLevelConfiguration) - Static method in class net.sf.jsefa.xml.lowlevel.XmlLowLevelIOFactory
Creates a new XmlLowLevelIOFactory for XmlLowLevelSerializers and XmlLowLevelDeserializers using the given configuration.
createFactory(XmlLowLevelConfiguration) - Static method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelIOFactory
Creates a new XmlPullBasedXmlLowLevelIOFactory for XmlLowLevelSerializers and XmlLowLevelDeserializers using the given configuration.
createFactory(XmlConfiguration) - Static method in class net.sf.jsefa.xml.XmlIOFactory
Creates a new XmlIOFactory for XmlSerializers and XmlDeserializers using the given configuration.
createFactory(Class<?>...) - Static method in class net.sf.jsefa.xml.XmlIOFactory
Creates a new XmlIOFactory for XmlSerializers and XmlDeserializers which can handle objects of the given object types.
createFactory(XmlConfiguration, Class<?>...) - Static method in class net.sf.jsefa.xml.XmlIOFactory
Creates a new XmlIOFactory for XmlSerializers and XmlDeserializers which can handle objects of the given object types as well as those object types for which entry points are defined in the config.
createFactory(XmlConfiguration) - Static method in class net.sf.jsefa.xml.XmlIOFactoryImpl
Creates a new XmlIOFactory for XmlSerializers and XmlDeserializers using the given configuration.
createIfAbsent(Class<?>) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Creates a type mapping for the given object type, registers it with the type mapping registry and returns its data type name.
createIfAbsent(Class<?>) - Method in class net.sf.jsefa.rbf.annotation.RbfTypeMappingFactory
Creates a type mapping for the given object type and returns its name.
createIfAbsent(Class<?>) - Method in class net.sf.jsefa.xml.annotation.XmlTypeMappingFactory
Creates a new TypeMapping for the given object type from its annotations if it is not already registered in the type mapping registry given to the constructor of the class.
createInstance(Class<T>) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Creates a new instance of the given object type using the default constructor.
createNodeMappingsByNodeDescriptorMap(Collection<M>) - Method in class net.sf.jsefa.common.mapping.ComplexTypeMapping
Creates a map of node mappings by node descriptors.
createNodeMappingsByNodeDescriptorMap(Collection<M>) - Method in class net.sf.jsefa.common.mapping.ListTypeMapping
Creates a map of node mappings by node descriptors.
createNodeMappingsByNodeDescriptorMap(Collection<XmlNodeMapping<?>>) - Method in class net.sf.jsefa.xml.mapping.XmlComplexTypeMapping
Creates a map of node mappings by node descriptors.
createNodeMappingsByNodeDescriptorMap(Collection<ElementMapping>) - Method in class net.sf.jsefa.xml.mapping.XmlListTypeMapping
Creates a map of node mappings by node descriptors.
createNodeMappingsByNodeDescriptorMap(Collection<M>) - Static method in class net.sf.jsefa.xml.mapping.XmlTypeMappingUtil
Creates a map of node mappings with node descriptors as keys.
createObject() - Method in interface net.sf.jsefa.common.accessor.ObjectAccessor
Creates a new instance of the class this ObjectAccessor was created for.
createPrefix(String, boolean) - Method in class net.sf.jsefa.xml.namespace.NamespaceManager
Creates a new prefix for the given URI.
createSerializer() - Method in interface net.sf.jsefa.common.lowlevel.LowLevelIOFactory
Creates a new LowLevelSerializer.
createSerializer() - Method in class net.sf.jsefa.csv.CsvIOFactory
Creates a new Serializer.
createSerializer() - Method in class net.sf.jsefa.csv.CsvIOFactoryImpl
Creates a new Serializer.
createSerializer() - Method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelIOFactory
Creates a new LowLevelSerializer.
createSerializer() - Method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelIOFactoryImpl
Creates a new LowLevelSerializer.
createSerializer() - Method in class net.sf.jsefa.flr.FlrIOFactory
Creates a new Serializer.
createSerializer() - Method in class net.sf.jsefa.flr.FlrIOFactoryImpl
Creates a new Serializer.
createSerializer() - Method in class net.sf.jsefa.flr.lowlevel.FlrLowLevelIOFactory
Creates a new LowLevelSerializer.
createSerializer() - Method in class net.sf.jsefa.flr.lowlevel.FlrLowLevelIOFactoryImpl
Creates a new LowLevelSerializer.
createSerializer() - Method in interface net.sf.jsefa.IOFactory
Creates a new Serializer.
createSerializer() - Method in class net.sf.jsefa.rbf.RbfIOFactory
Creates a new Serializer.
createSerializer(C, Map<Class<?>, RbfEntryPoint>) - Method in class net.sf.jsefa.rbf.RbfIOFactory
Creates a new Serializer.
createSerializer() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelIOFactory
Creates a new LowLevelSerializer.
createSerializer() - Method in class net.sf.jsefa.xml.lowlevel.XmlLowLevelIOFactory
Creates a new LowLevelSerializer.
createSerializer() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelIOFactory
Creates a new LowLevelSerializer.
createSerializer() - Method in class net.sf.jsefa.xml.XmlIOFactory
Creates a new Serializer.
createSerializer() - Method in class net.sf.jsefa.xml.XmlIOFactoryImpl
Creates a new Serializer.
createSimpleTypeConverter(Class<?>, Field, Annotation) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Creates a simple type converter.
createSimpleTypeMapping(Class<?>, String, SimpleTypeConverter, Field) - Method in class net.sf.jsefa.csv.annotation.CsvTypeMappingFactory
Creates a new simple type mapping.
createSimpleTypeMapping(Class<?>, String, SimpleTypeConverter, Field) - Method in class net.sf.jsefa.flr.annotation.FlrTypeMappingFactory
Creates a new simple type mapping.
createSimpleTypeMapping(Class<?>, String, SimpleTypeConverter, Field) - Method in class net.sf.jsefa.rbf.annotation.RbfTypeMappingFactory
Creates a new simple type mapping.
createValidator(Class<?>, Class<? extends Annotation>...) - Method in class net.sf.jsefa.common.annotation.ValidatorFactory
Creates a context free validator for the given object type.
createValueNodeMappingsByNodeDescriptorMap(Collection<V>) - Method in class net.sf.jsefa.common.mapping.MapTypeMapping
Creates a map of value node mappings by node descriptors.
createValueNodeMappingsByNodeDescriptorMap(Collection<ElementMapping>) - Method in class net.sf.jsefa.xml.mapping.XmlMapTypeMapping
Creates a map of value node mappings by node descriptors.
createWithParent(NamespaceManager) - Static method in class net.sf.jsefa.xml.namespace.NamespaceManager
Creates a new NamespaceManager with the given NamespaceManager as its parent.
CsvConfiguration - Class in net.sf.jsefa.csv.config
A configuration object used when creating a CSV IO factory.
CsvConfiguration() - Constructor for class net.sf.jsefa.csv.config.CsvConfiguration
Constructs a new CsvConfiguration.
CsvConfiguration.Defaults - Interface in net.sf.jsefa.csv.config
Set of default configuration values.
CsvDataType - Annotation Type in net.sf.jsefa.csv.annotation
An annotation declaring a CSV data type.
CsvDeserializer - Interface in net.sf.jsefa.csv
Iterator-style interface for stream based CSV deserializer.
CsvDeserializerImpl - Class in net.sf.jsefa.csv
Default implementation of CsvDeserializer based on RbfDeserializerImpl.
CsvEntryPointFactory - Class in net.sf.jsefa.csv.annotation
Factory for creating RbfEntryPoints from annotated classes using the CsvDataType annotation.
CsvField - Annotation Type in net.sf.jsefa.csv.annotation
CSV field annotation.
CsvInitialConfigurationParameters - Interface in net.sf.jsefa.csv.config
A collection of initial configuration parameters for CSV.
CsvIOFactory - Class in net.sf.jsefa.csv
Factory for creating CsvSerializers and CsvDeserializers.
CsvIOFactory() - Constructor for class net.sf.jsefa.csv.CsvIOFactory
 
CsvIOFactoryImpl - Class in net.sf.jsefa.csv
Default implementation of CsvIOFactory.
CsvLowLevelConfiguration - Class in net.sf.jsefa.csv.lowlevel.config
Configuration object for creating a CsvLowLevelSerializer or CsvLowLevelDeserializer.
CsvLowLevelConfiguration() - Constructor for class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Constructs a new CsvLowLevelConfiguration.
CsvLowLevelConfiguration.Defaults - Interface in net.sf.jsefa.csv.lowlevel.config
Set of default configuration values.
CsvLowLevelDeserializer - Interface in net.sf.jsefa.csv.lowlevel
Low level CSV Deserializer.
CsvLowLevelDeserializerImpl - Class in net.sf.jsefa.csv.lowlevel
Implementation of CsvLowLevelDeserializer based on RbfLowLevelDeserializerImpl.
CsvLowLevelDeserializerImpl(CsvLowLevelConfiguration) - Constructor for class net.sf.jsefa.csv.lowlevel.CsvLowLevelDeserializerImpl
Constructs a new CsvLowLevelDeserializerImpl.
CsvLowLevelInitialConfigurationParameters - Interface in net.sf.jsefa.csv.lowlevel.config
A collection of initial configuration parameters for low level CSV.
CsvLowLevelIOFactory - Class in net.sf.jsefa.csv.lowlevel
Factory for creating CsvLowLevelDeserializers and CsvLowLevelSerializers.
CsvLowLevelIOFactory() - Constructor for class net.sf.jsefa.csv.lowlevel.CsvLowLevelIOFactory
 
CsvLowLevelIOFactoryImpl - Class in net.sf.jsefa.csv.lowlevel
Implementation of CsvLowLevelIOFactory.
CsvLowLevelSerializer - Interface in net.sf.jsefa.csv.lowlevel
Low level CSV Serializer.
CsvLowLevelSerializerImpl - Class in net.sf.jsefa.csv.lowlevel
Implementation of CsvLowLevelSerializer based on RbfLowLevelSerializerImpl.
CsvLowLevelSerializerImpl(CsvLowLevelConfiguration) - Constructor for class net.sf.jsefa.csv.lowlevel.CsvLowLevelSerializerImpl
Constructs a new CsvLowLevelSerializerImpl.
CsvSerializer - Interface in net.sf.jsefa.csv
Iterator-style interface for stream based CSV serializer.
CsvSerializerImpl - Class in net.sf.jsefa.csv
Default implementation of CsvSerializer based on RbfSerializerImpl.
CsvSimpleTypeMapping - Class in net.sf.jsefa.csv.mapping
A mapping between a java object type and a simple CSV data type.
CsvSimpleTypeMapping(Class<?>, String, SimpleTypeConverter, QuoteMode, String) - Constructor for class net.sf.jsefa.csv.mapping.CsvSimpleTypeMapping
Constructs a new CsvSimpleTypeMapping from the given arguments.
CsvSubRecord - Annotation Type in net.sf.jsefa.csv.annotation
An annotation declaring a CSV sub record.
CsvSubRecordList - Annotation Type in net.sf.jsefa.csv.annotation
An annotation declaring a list of CSV sub records.
CsvTypeMappingFactory - Class in net.sf.jsefa.csv.annotation
Factory for creating CSV TypeMappings from annotated classes.
CsvTypeMappingFactory(RbfTypeMappingRegistry, SimpleTypeConverterProvider, ValidatorProvider, ObjectAccessorProvider, QuoteMode, String) - Constructor for class net.sf.jsefa.csv.annotation.CsvTypeMappingFactory
Constructs a new CsvTypeMappingFactory.
current() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Returns the current xml item.
current() - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelDeserializer
Returns the current xml item.
current() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Returns the current xml item.
currentDepth() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Returns the current element depth.
currentDepth() - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelDeserializer
Returns the current element depth.
currentDepth() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Returns the current element depth.
currentType() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Returns the type of the current xml item.
currentType() - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelDeserializer
Returns the type of the current xml item.
currentType() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Returns the type of the current xml item.

D

DATA_TYPE_ATTRIBUTE_NAME - Static variable in interface net.sf.jsefa.xml.config.XmlInitialConfigurationParameters
Configuration parameter for the name of the data type attribute to use.
DATA_TYPE_ATTRIBUTE_NAME - Static variable in interface net.sf.jsefa.xml.lowlevel.config.XmlLowLevelInitialConfigurationParameters
Configuration parameter for the name of the data type attribute to use.
DATA_TYPE_DEFAULT_NAME_REGISTRY - Static variable in interface net.sf.jsefa.xml.config.XmlInitialConfigurationParameters
Configuration parameter for the XmlDataTypeDefaultNameRegistry.
DATA_TYPE_NAME - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote a data type name.
DateConverter - Class in net.sf.jsefa.common.converter
Converter for Date objects.
DateConverter(SimpleTypeConverterConfiguration) - Constructor for class net.sf.jsefa.common.converter.DateConverter
Constructs a new DateConverter.
DEFAULT_CHARACTER - Static variable in interface net.sf.jsefa.common.util.GeneralConstants
Special character denoting that the character configured as the default one should be used.
DEFAULT_DATA_TYPE_ATTRIBUTE_NAME - Static variable in interface net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration.Defaults
The name of the attribute used to denote the data type as used in xml schema instances.
DEFAULT_DATA_TYPE_DEFAULT_NAME_REGISTRY_PROVIDER - Static variable in interface net.sf.jsefa.xml.config.XmlConfiguration.Defaults
The default data type default name registry provider.
DEFAULT_ESCAPE_CHARACTER - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration.Defaults
The default character for escaping.
DEFAULT_FIELD_DELIMITER - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration.Defaults
The default field delimiter character used if none is explicitly given.
DEFAULT_FORMAT - Static variable in class net.sf.jsefa.common.converter.XmlDateTimeConverter
The default format which is used when no format is explicitly given.
DEFAULT_LINE_BREAK - Static variable in interface net.sf.jsefa.common.lowlevel.config.LowLevelConfiguration.Defaults
The default line break used if none is explicitly given.
DEFAULT_LINE_FILTER_LIMIT - Static variable in interface net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelConfiguration.Defaults
The default maximum number of characters to read from a line for passing it to a LineFilter if a special record delimiter is set.
DEFAULT_LINE_INDENTATION - Static variable in interface net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration.Defaults
The default line indentation used if none is explicitly given.
DEFAULT_NAME - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote a default name.
DEFAULT_NAMESPACE_MANAGER_PROVIDER - Static variable in interface net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration.Defaults
The default namespace manager provider.
DEFAULT_NAMESPACE_PREFIX - Static variable in interface net.sf.jsefa.xml.namespace.NamespaceConstants
The prefix denoting the default namespace.
DEFAULT_NO_VALUE_STRING - Static variable in interface net.sf.jsefa.csv.config.CsvConfiguration.Defaults
The default no value string used if none is explicitly given.
DEFAULT_NO_VALUE_STRING - Static variable in interface net.sf.jsefa.csv.config.CsvInitialConfigurationParameters
Configuration parameter for the default no value string to use.
DEFAULT_PAD_CHARACTER - Static variable in interface net.sf.jsefa.flr.config.FlrConfiguration.Defaults
The default pad character.
DEFAULT_PREFIX - Static variable in interface net.sf.jsefa.rbf.annotation.RbfAnnotationDataNames
Name of the annotation data used to denote the default prefix.
DEFAULT_QUOTE_CHARACTER - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration.Defaults
The default quote character used if none is explicitly given.
DEFAULT_QUOTE_CHARACTER_ESCAPE_MODE - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration.Defaults
The default quote character escape mode used if none is explicitly given.
DEFAULT_QUOTE_MODE - Static variable in interface net.sf.jsefa.csv.config.CsvConfiguration.Defaults
The default quote mode used if none is explicitly given.
DEFAULT_SIMPLE_TYPE_CONVERTER_PROVIDER_PROVIDER - Static variable in interface net.sf.jsefa.common.config.Configuration.Defaults
The default simple type converter provider provider.
DEFAULT_STRING - Static variable in interface net.sf.jsefa.common.util.GeneralConstants
Special string denoting that the string configured as the default one should be used.
DEFAULT_USE_DELIMITER_AFTER_LAST_FIELD - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration.Defaults
The default value whether to use a delimiter after the line or not if none is explicitly given.
DEFAULT_VALIDATION_MODE - Static variable in interface net.sf.jsefa.common.config.Configuration.Defaults
The default validation mode.
DEFAULT_VALIDATOR_PROVIDER_PROVIDER - Static variable in interface net.sf.jsefa.common.config.Configuration.Defaults
The default validator provider provider.
DEFAULT_VALIDATOR_TYPE - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote a default validator type.
DefaultName - Enum in net.sf.jsefa.xml.annotation
Enum for the different types of default names.
DEFAUT_PAD_CHARACTER - Static variable in interface net.sf.jsefa.flr.config.FlrInitialConfigurationParameters
Configuration parameter for the default pad character to use.
DEFAUT_QUOTE_MODE - Static variable in interface net.sf.jsefa.csv.config.CsvInitialConfigurationParameters
Configuration parameter for the default quote mode to use.
DeserializationException - Exception in net.sf.jsefa
Exception thrown when an error occurs during deserialization.
DeserializationException(String) - Constructor for exception net.sf.jsefa.DeserializationException
Constructs a new DeserializationException with the specified detail message.
DeserializationException(String, Throwable) - Constructor for exception net.sf.jsefa.DeserializationException
Constructs a new DeserializationException with the specified detail message and cause.
DeserializationException(Throwable) - Constructor for exception net.sf.jsefa.DeserializationException
Constructs a new DeserializationException with the default detail message and cause.
Deserializer - Interface in net.sf.jsefa
Iterator-style interface for stream based deserializers.

E

ElementDescriptor - Class in net.sf.jsefa.xml.mapping
Descriptor for an xml element.
ElementDescriptor(QName, QName) - Constructor for class net.sf.jsefa.xml.mapping.ElementDescriptor
Constructs a new ElementDescriptor.
ElementEnd - Interface in net.sf.jsefa.xml.lowlevel.model
An xml item describing the end of a xml element.
ElementEndImpl - Class in net.sf.jsefa.xml.lowlevel.model
Implementation of ElementEnd.
ElementEndImpl(QName, int) - Constructor for class net.sf.jsefa.xml.lowlevel.model.ElementEndImpl
Constructs a new ElementEndImpl.
ElementMapping - Class in net.sf.jsefa.xml.mapping
A mapping between an XML element node and a java object.
ElementMapping(QName, ElementDescriptor, Class<?>, FieldDescriptor, Validator, boolean, TextMode) - Constructor for class net.sf.jsefa.xml.mapping.ElementMapping
Constructs a new ElementMapping.
ElementMappingsBuilder - Class in net.sf.jsefa.xml.mapping
Builder for creating a list of ElementMappings whereby the parameter elementNameIsAmbiguous is determined automatically.
ElementMappingsBuilder() - Constructor for class net.sf.jsefa.xml.mapping.ElementMappingsBuilder
Constructs a new ElementMappingsBuilder.
elementNameIsAmbiguous() - Method in class net.sf.jsefa.xml.mapping.ElementMapping
 
ElementStart - Interface in net.sf.jsefa.xml.lowlevel.model
An xml item describing the start of a xml element.
ElementStartImpl - Class in net.sf.jsefa.xml.lowlevel.model
Implementation of ElementStart.
ElementStartImpl(QName, QName, Attribute[], int) - Constructor for class net.sf.jsefa.xml.lowlevel.model.ElementStartImpl
Constructs a new ElementStartImpl.
EMPTY - Static variable in class net.sf.jsefa.common.converter.SimpleTypeConverterConfiguration
The empty configuration.
EntryPoint<T,D> - Class in net.sf.jsefa.common.mapping
An entry point describes an item of the respective format that should be serialized or deserialized.
EntryPoint(T, D, Validator) - Constructor for class net.sf.jsefa.common.mapping.EntryPoint
Constructs a entry point given data type name and a designator.
EnumConstant - Annotation Type in net.sf.jsefa.common.converter
Enum constant annotation.
EnumConverter - Class in net.sf.jsefa.common.converter
Converter for JDK 1.5 enums.
equals(Object) - Method in class net.sf.jsefa.common.mapping.FieldDescriptor
equals(Object) - Method in class net.sf.jsefa.rbf.mapping.RbfFieldDescriptor
equals(Object) - Method in class net.sf.jsefa.rbf.mapping.RecordDescriptor
equals(Object) - Method in class net.sf.jsefa.xml.mapping.AttributeDescriptor
equals(Object) - Method in class net.sf.jsefa.xml.mapping.ElementDescriptor
equals(Object) - Method in class net.sf.jsefa.xml.namespace.QName
ESCAPE_CHARACTER - Static variable in interface net.sf.jsefa.csv.config.CsvInitialConfigurationParameters
Configuration parameter for the escape character to use.
ESCAPE_CHARACTER - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelInitialConfigurationParameters
Configuration parameter for the escape character to use.
EscapeMode - Enum in net.sf.jsefa.csv.lowlevel.config
Enum for the different modes of escaping.

F

FIELD_DELIMITER - Static variable in interface net.sf.jsefa.csv.config.CsvInitialConfigurationParameters
Configuration parameter for the field delimiter to use.
FIELD_DELIMITER - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelInitialConfigurationParameters
Configuration parameter for the field delimiter to use.
FieldDescriptor - Class in net.sf.jsefa.common.mapping
Encapsulates the combination of a field name and a potential type of the field value.
FieldDescriptor(String, Class<?>) - Constructor for class net.sf.jsefa.common.mapping.FieldDescriptor
Constructs a new FieldDescriptor.
FieldMapping - Class in net.sf.jsefa.rbf.mapping
A mapping between an rbf field node and a java object.
FieldMapping(String, RbfFieldDescriptor, Class<?>, FieldDescriptor, Validator) - Constructor for class net.sf.jsefa.rbf.mapping.FieldMapping
Constructs a new FieldMapping.
filter(String, int, boolean, boolean) - Method in class net.sf.jsefa.common.lowlevel.filter.HeaderAndFooterFilter
Filters the given line.
filter(String, int, boolean, boolean) - Method in interface net.sf.jsefa.common.lowlevel.filter.LineFilter
Filters the given line.
FilterResult - Enum in net.sf.jsefa.common.lowlevel.filter
The possible results of filtering a line.
finishRecord() - Method in interface net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializer
Finishes the current record.
finishRecord() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Finishes the current record.
FlrConfiguration - Class in net.sf.jsefa.flr.config
A configuration object used when creating an FLR IO factory.
FlrConfiguration() - Constructor for class net.sf.jsefa.flr.config.FlrConfiguration
Constructs a new FlrConfiguration.
FlrConfiguration.Defaults - Interface in net.sf.jsefa.flr.config
Set of default configuration values.
FlrDataType - Annotation Type in net.sf.jsefa.flr.annotation
An annotation declaring a FLR data type.
FlrDeserializer - Interface in net.sf.jsefa.flr
Iterator-style interface for stream based FLR deserializer.
FlrDeserializerImpl - Class in net.sf.jsefa.flr
Default implementation of FlrDeserializer based on RbfDeserializerImpl.
FlrEntryPointFactory - Class in net.sf.jsefa.flr.annotation
Factory for creating RbfEntryPoints from annotated classes using the FlrDataType annotation.
FlrField - Annotation Type in net.sf.jsefa.flr.annotation
FLR field annotation.
FlrInitialConfigurationParameters - Interface in net.sf.jsefa.flr.config
A collection of initial configuration parameters for FLR.
FlrIOFactory - Class in net.sf.jsefa.flr
Factory for creating FlrSerializers and FlrDeserializers.
FlrIOFactory() - Constructor for class net.sf.jsefa.flr.FlrIOFactory
 
FlrIOFactoryImpl - Class in net.sf.jsefa.flr
Default implementation of FlrIOFactory.
FlrLowLevelConfiguration - Class in net.sf.jsefa.flr.lowlevel.config
Configuration object for creating a FlrLowLevelSerializer or FlrLowLevelDeserializer.
FlrLowLevelConfiguration() - Constructor for class net.sf.jsefa.flr.lowlevel.config.FlrLowLevelConfiguration
Constructs a new FlrLowLevelConfiguration.
FlrLowLevelDeserializer - Interface in net.sf.jsefa.flr.lowlevel
Low level FLR Deserializer.
FlrLowLevelDeserializerImpl - Class in net.sf.jsefa.flr.lowlevel
Implementation of FlrLowLevelDeserializer based on RbfLowLevelDeserializerImpl.
FlrLowLevelDeserializerImpl(FlrLowLevelConfiguration) - Constructor for class net.sf.jsefa.flr.lowlevel.FlrLowLevelDeserializerImpl
Constructs a new FlrLowLevelDeserializerImpl.
FlrLowLevelInitialConfigurationParameters - Interface in net.sf.jsefa.flr.lowlevel.config
A collection of initial configuration parameters for low level FLR.
FlrLowLevelIOFactory - Class in net.sf.jsefa.flr.lowlevel
Factory for creating FlrLowLevelDeserializers and FlrLowLevelSerializers.
FlrLowLevelIOFactory() - Constructor for class net.sf.jsefa.flr.lowlevel.FlrLowLevelIOFactory
 
FlrLowLevelIOFactoryImpl - Class in net.sf.jsefa.flr.lowlevel
Implementation of FlrLowLevelIOFactory.
FlrLowLevelSerializer - Interface in net.sf.jsefa.flr.lowlevel
Low level FLR Serializer.
FlrLowLevelSerializerImpl - Class in net.sf.jsefa.flr.lowlevel
Implementation of FlrLowLevelSerializer based on RbfLowLevelSerializerImpl.
FlrLowLevelSerializerImpl(FlrLowLevelConfiguration) - Constructor for class net.sf.jsefa.flr.lowlevel.FlrLowLevelSerializerImpl
Constructs a new FlrLowLevelSerializerImpl.
FlrSerializer - Interface in net.sf.jsefa.flr
Iterator-style interface for stream based FLR serializer.
FlrSerializerImpl - Class in net.sf.jsefa.flr
Default implementation of FlrSerializer based on RbfSerializerImpl.
FlrSimpleTypeMapping - Class in net.sf.jsefa.flr.mapping
A mapping between a java object type and a simple FLR data type.
FlrSimpleTypeMapping(Class<?>, String, SimpleTypeConverter, int, char, Align, boolean) - Constructor for class net.sf.jsefa.flr.mapping.FlrSimpleTypeMapping
Constructs a new FlrSimpleTypeMapping from the given arguments.
FlrSubRecord - Annotation Type in net.sf.jsefa.flr.annotation
An annotation declaring a FLR sub record.
FlrSubRecordList - Annotation Type in net.sf.jsefa.flr.annotation
An annotation declaring a list of FLR sub records.
FlrTypeMappingFactory - Class in net.sf.jsefa.flr.annotation
Factory for creating TypeMappings from annotated classes.
FlrTypeMappingFactory(RbfTypeMappingRegistry, SimpleTypeConverterProvider, ValidatorProvider, ObjectAccessorProvider, char) - Constructor for class net.sf.jsefa.flr.annotation.FlrTypeMappingFactory
Constructs a new FlrTypeMappingFactory.
flush() - Method in interface net.sf.jsefa.common.lowlevel.LowLevelSerializer
Flushes the stream.
flush() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Flushes the stream.
flush() - Method in class net.sf.jsefa.rbf.RbfSerializerImpl
Flushes the stream.
flush() - Method in interface net.sf.jsefa.Serializer
Flushes the stream.
flush() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Flushes the stream.
flush() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Flushes the stream.
flush() - Method in class net.sf.jsefa.xml.XmlSerializerImpl
Flushes the stream.
FORMAT - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote a format.
FORMAT_BINARY - Static variable in class net.sf.jsefa.common.converter.BooleanConverter
Format String with "1" for true and "0" for false.
FORMAT_TRUE_FALSE - Static variable in class net.sf.jsefa.common.converter.BooleanConverter
Format String with "true" for true and "false" for false.
FORMAT_YES_NO - Static variable in class net.sf.jsefa.common.converter.BooleanConverter
Format String with "yes" for true and "no" for false.
fromString(String) - Method in class net.sf.jsefa.common.converter.BigDecimalConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in class net.sf.jsefa.common.converter.BooleanConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in class net.sf.jsefa.common.converter.DateConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in class net.sf.jsefa.common.converter.EnumConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in class net.sf.jsefa.common.converter.IntegerConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in class net.sf.jsefa.common.converter.LongConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in class net.sf.jsefa.common.converter.SimpleListConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in interface net.sf.jsefa.common.converter.SimpleTypeConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in class net.sf.jsefa.common.converter.StringConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in class net.sf.jsefa.common.converter.XmlDateTimeConverter
Converts the given String object into an object with the simple data type this converter is intended for.
fromString(String) - Method in class net.sf.jsefa.common.converter.XMLGregorianCalendarConverter
Converts the given String object into an object with the simple data type this converter is intended for.

G

GeneralConstants - Interface in net.sf.jsefa.common.util
Collection of some general constants.
get(Class<?>) - Method in class net.sf.jsefa.common.accessor.AbstractObjectAccessorProvider
Returns an ObjectAccessor for the given class.
get(Class<?>) - Method in interface net.sf.jsefa.common.accessor.ObjectAccessorProvider
Returns an ObjectAccessor for the given class.
get(Annotation, String) - Static method in class net.sf.jsefa.common.annotation.AnnotationDataProvider
Returns the value of the annotation parameter with the given name of the given annotation or null if it is to be interpreted as null (as the empty String, an empty array or special classes used as defaults for the annotation parameter value).
get(AnnotatedElement, String, Class<? extends Annotation>...) - Static method in class net.sf.jsefa.common.annotation.AnnotationDataProvider
Returns the value of the annotation parameter with the given name of the annotation the given annotatedElement is annotated with and which class is one of the given annotation classes.
get(String, OnDemandObjectProvider) - Static method in class net.sf.jsefa.common.config.InitialConfiguration
Returns the value of the given parameter.
get(String, Object) - Static method in class net.sf.jsefa.common.config.InitialConfiguration
Returns the value of the given parameter.
get(D) - Method in class net.sf.jsefa.common.mapping.TypeMappingRegistry
Returns the type mapping registered under the given data type name.
get() - Method in interface net.sf.jsefa.common.util.OnDemandObjectProvider
Returns the object in question.
get(Class<?>) - Method in class net.sf.jsefa.xml.mapping.support.XmlDataTypeDefaultNameRegistry
Returns the default data type name for the given object type.
getActualTypeParameter(Field, int) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Returns the actual type parameter with the given index of the given field or null if it does not exist.
getAlign() - Method in class net.sf.jsefa.flr.mapping.FlrSimpleTypeMapping
Returns the alignment.
getAllFields(Class<?>) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Returns the fields of the given class.
getAnnotatedDataTypeName(Annotation, Class<?>) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns the data type name as declared through the given annotation.
getAnnotatedDataTypeName(Annotation, Class<?>) - Method in class net.sf.jsefa.rbf.annotation.RbfTypeMappingFactory
Returns the data type name as declared through the given annotation.
getAnnotatedDataTypeName(Annotation, Class<?>) - Method in class net.sf.jsefa.xml.annotation.XmlTypeMappingFactory
Returns the data type name as declared through the given annotation.
getAnnotatedFields(Class<?>, Class<? extends Annotation>...) - Static method in class net.sf.jsefa.common.annotation.AnnotatedFieldsProvider
Returns all fields of the given object type or one of its ancestors which are annotated with at least one of the given annotation classes.
getAttributes() - Method in interface net.sf.jsefa.xml.lowlevel.model.ElementStart
Returns the attributes of the xml element.
getAttributes() - Method in class net.sf.jsefa.xml.lowlevel.model.ElementStartImpl
Returns the attributes of the xml element.
getClass(String) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Returns a Class object which represents the class with the given name.
getCollectionItemType(Annotation, Field, boolean) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns the type of the items of a collection.
getColumnNumber() - Method in class net.sf.jsefa.common.lowlevel.InputPosition
Returns the number of the current column within the current line within the input stream (beginning with 1).
getColumnNumber() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegment
 
getConfiguration() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Returns the configuration object.
getConfiguration() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Returns the configuration object.
getConstraints() - Method in class net.sf.jsefa.common.validator.ValidatorConfiguration
 
getConstraintsAccessor() - Method in class net.sf.jsefa.common.validator.NumberValidator
 
getContent() - Method in class net.sf.jsefa.common.lowlevel.filter.Line
 
getContent() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegment
 
getCurrentSegmentTerminator() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
 
getCurrentSegmentTerminatorString() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
 
getDataTypeAnnotationClass() - Method in class net.sf.jsefa.rbf.annotation.RbfAnnotations
Returns the data type annotation class.
getDataTypeAttributeName() - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Returns the name of the attribute denoting a data type.
getDataTypeAttributeName() - Method in class net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration
Returns the name of the attribute denoting a data type.
getDataTypeDefaultNameRegistry() - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Returns the data type default name registry to be used.
getDataTypeName() - Method in class net.sf.jsefa.common.mapping.EntryPoint
Returns the data type name.
getDataTypeName() - Method in class net.sf.jsefa.common.mapping.NodeMapping
 
getDataTypeName() - Method in class net.sf.jsefa.common.mapping.TypeMapping
Returns the name of the data type this mapping is for.
getDataTypeName() - Method in interface net.sf.jsefa.xml.lowlevel.model.ElementStart
Returns the name of the datatype of the xml element.
getDataTypeName() - Method in class net.sf.jsefa.xml.lowlevel.model.ElementStartImpl
Returns the name of the datatype of the xml element.
getDataTypeName() - Method in class net.sf.jsefa.xml.mapping.ElementDescriptor
Returns the name of the data type of the element.
getDataTypeNameTreeElements(T) - Method in class net.sf.jsefa.common.mapping.HierarchicalTypeMappingRegistry
Returns a collection of all data type names which denote direct or indirect sub data types of the one denoted by rootDataTypeName.
getDefaultConstructor(Class<?>) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Returns the default constructor of the given object type.
getDefaultFormat() - Method in class net.sf.jsefa.common.converter.BigDecimalConverter
Returns the default format which is used when no format is given.
getDefaultFormat() - Method in class net.sf.jsefa.common.converter.BooleanConverter
Returns the default format which is used when no format is given.
getDefaultFormat() - Method in class net.sf.jsefa.common.converter.DateConverter
Returns the default format which is used when no format is given.
getDefaultFormat() - Method in class net.sf.jsefa.common.converter.SimpleListConverter
Returns the default format which is used when no format is given.
getDefaultFormat() - Method in class net.sf.jsefa.common.converter.XmlDateTimeConverter
Returns the default format which is used when no format is given.
getDefaultNoValueString() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Returns the default no value string.
getDefaultPadCharacter() - Method in class net.sf.jsefa.flr.config.FlrConfiguration
Returns the default pad character.
getDefaultQuoteMode() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Returns the default quote mode.
getDepth() - Method in interface net.sf.jsefa.xml.lowlevel.model.ElementEnd
Returns the depth of this element.
getDepth() - Method in class net.sf.jsefa.xml.lowlevel.model.ElementEndImpl
Returns the depth of this element.
getDepth() - Method in interface net.sf.jsefa.xml.lowlevel.model.ElementStart
Returns the depth of this element.
getDepth() - Method in class net.sf.jsefa.xml.lowlevel.model.ElementStartImpl
Returns the depth of this element.
getDesignator() - Method in class net.sf.jsefa.common.mapping.EntryPoint
Returns the designator.
getEntryPoints() - Method in class net.sf.jsefa.common.config.Configuration
Returns the entry points.
getErrorCode() - Method in class net.sf.jsefa.common.validator.ValidationError
 
getErrors() - Method in class net.sf.jsefa.common.validator.ValidationResult
 
getErrorText() - Method in class net.sf.jsefa.common.validator.ValidationError
 
getEscapeCharacter() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Returns the escape character.
getEscapeCharacter() - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Returns the escape character.
getFieldAnnotationClass() - Method in class net.sf.jsefa.rbf.annotation.RbfAnnotations
Returns the field annotation class.
getFieldDelimiter() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Returns the delimiter used to separate the CSV fields.
getFieldDelimiter() - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Returns the delimiter used to separate the CSV fields.
getFieldDescriptor() - Method in class net.sf.jsefa.common.mapping.NodeMapping
 
getFieldName() - Method in class net.sf.jsefa.ObjectPathElement
Returns the name of the field of the object type.
getFieldNames(NodeType) - Method in class net.sf.jsefa.common.mapping.ComplexTypeMapping
Returns the names of all fields which map to a node of the given node type.
getForConverterType(Class<? extends SimpleTypeConverter>, Class<?>, String[]) - Method in class net.sf.jsefa.common.converter.provider.SimpleTypeConverterProvider
Returns an instance of the given SimpleTypeConverter type initialized with the given format.
getForConverterType(Class<? extends SimpleTypeConverter>, Class<?>, String[], SimpleTypeConverter) - Method in class net.sf.jsefa.common.converter.provider.SimpleTypeConverterProvider
Returns an instance of the given SimpleTypeConverter type initialized with the given format.
getFormat() - Method in class net.sf.jsefa.common.converter.SimpleTypeConverterConfiguration
Returns the format the converter shall be initialized with.
getForObjectType(Class<?>, String[]) - Method in class net.sf.jsefa.common.converter.provider.SimpleTypeConverterProvider
Returns a SimpleTypeConverter for the given object type and format.
getForObjectType(Class<?>, String[], SimpleTypeConverter) - Method in class net.sf.jsefa.common.converter.provider.SimpleTypeConverterProvider
Returns a SimpleTypeConverter for the given object type and format.
getForObjectType(Class<?>, String[]) - Method in class net.sf.jsefa.common.validator.provider.ValidatorProvider
Returns a Validator for the given object type and constraints.
getForValidatorType(Class<? extends Validator>, Class<?>, String[]) - Method in class net.sf.jsefa.common.validator.provider.ValidatorProvider
Returns an instance of the given Validator type initialized with the given constraints.
getImplementor(Class<?>) - Method in class net.sf.jsefa.common.converter.SimpleListConverter
Returns a class implementing the given interface.
getIndex() - Method in class net.sf.jsefa.rbf.mapping.RbfFieldDescriptor
 
getInputPosition() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Returns information about the current position within the input stream.
getInputPosition() - Method in interface net.sf.jsefa.common.lowlevel.LowLevelDeserializer
Returns information about the current position within the input stream.
getInputPosition() - Method in exception net.sf.jsefa.DeserializationException
Returns the position within the input stream where the error occurred.
getInputPosition() - Method in interface net.sf.jsefa.Deserializer
Returns information about the current position within the input stream.
getInputPosition() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Returns information about the current position within the input stream.
getInputPosition() - Method in class net.sf.jsefa.rbf.RbfDeserializerImpl
Returns information about the current position within the input stream.
getInputPosition() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Returns information about the current position within the input stream.
getInputPosition() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Returns information about the current position within the input stream.
getInputPosition() - Method in class net.sf.jsefa.xml.XmlDeserializerImpl
Returns information about the current position within the input stream.
getInstance() - Static method in class net.sf.jsefa.xml.mapping.TextContentDescriptor
Returns the single instance of this class.
getItemTypeConverter() - Method in class net.sf.jsefa.common.converter.SimpleTypeConverterConfiguration
Returns the item type converter.
getKeyNodeMapping() - Method in class net.sf.jsefa.common.mapping.MapTypeMapping
 
getLength() - Method in class net.sf.jsefa.flr.mapping.FlrSimpleTypeMapping
Returns the length of the FLR field.
getLineBreak() - Method in class net.sf.jsefa.common.lowlevel.config.LowLevelConfiguration
Returns the line break String.
getLineBreak() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Returns the line break String.
getLineBreak() - Method in class net.sf.jsefa.flr.config.FlrConfiguration
Returns the line break String.
getLineBreak() - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Returns the line break used for serializing.
getLineFilter() - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
Returns the line filter used to filter lines from an input stream.
getLineFilter() - Method in class net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelConfiguration
Returns the line filter used to filter lines from an input stream.
getLineFilterLimit() - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
Returns the maximum number of characters to read from a line for passing it to a LineFilter.
getLineFilterLimit() - Method in class net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelConfiguration
Returns the maximum number of characters to read from a line for passing it to a LineFilter.
getLineIndentation() - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Returns the line indentation used for serializing.
getLineIndentation() - Method in class net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration
Returns the line indentation used for serializing.
getLineNumber() - Method in class net.sf.jsefa.common.lowlevel.filter.Line
 
getLineNumber() - Method in class net.sf.jsefa.common.lowlevel.InputPosition
Returns the number of the current line within the input stream (beginning with 1).
getLineNumber() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegment
 
getLocalName() - Method in class net.sf.jsefa.xml.namespace.QName
Returns the local name.
getLowLevelConfiguration() - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
Returns the low level configuration object.
getLowLevelConfiguration() - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Returns the low level configuration object.
getLowLevelDeserializer() - Method in class net.sf.jsefa.csv.CsvDeserializerImpl
Returns the low level deserializer.
getLowLevelDeserializer() - Method in class net.sf.jsefa.flr.FlrDeserializerImpl
Returns the low level deserializer.
getLowLevelDeserializer() - Method in class net.sf.jsefa.rbf.RbfDeserializerImpl
Returns the low level deserializer.
getLowLevelSerializer() - Method in interface net.sf.jsefa.csv.CsvSerializer
Returns a low level CSV serializer.
getLowLevelSerializer() - Method in interface net.sf.jsefa.flr.FlrSerializer
Returns a low level FLR serializer.
getLowLevelSerializer() - Method in interface net.sf.jsefa.rbf.RbfSerializer
Returns a low level rbf serializer.
getLowLevelSerializer() - Method in class net.sf.jsefa.rbf.RbfSerializerImpl
Returns a low level serializer.
getLowLevelSerializer() - Method in interface net.sf.jsefa.Serializer
Returns the underlying low level serializer.
getLowLevelSerializer() - Method in interface net.sf.jsefa.xml.XmlSerializer
Returns a low level xml serializer.
getLowLevelSerializer() - Method in class net.sf.jsefa.xml.XmlSerializerImpl
Returns a low level xml serializer.
getMapKeyType(Annotation, Field) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns the type of the keys of a map.
getMapValueType(Annotation, Field, boolean) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns the type of the values of a map.
getMessage() - Method in exception net.sf.jsefa.DeserializationException
getMethod(Class<?>, String, Class<?>...) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Returns the method on the objectType with the given name and given parameter types.
getName() - Method in class net.sf.jsefa.common.mapping.FieldDescriptor
Returns the name of the field.
getName() - Method in interface net.sf.jsefa.xml.lowlevel.model.Attribute
Returns the name of the attribute.
getName() - Method in class net.sf.jsefa.xml.lowlevel.model.AttributeImpl
Returns the name of the attribute.
getName() - Method in interface net.sf.jsefa.xml.lowlevel.model.ElementEnd
Returns the name of the xml element.
getName() - Method in class net.sf.jsefa.xml.lowlevel.model.ElementEndImpl
Returns the name of the xml element.
getName() - Method in interface net.sf.jsefa.xml.lowlevel.model.ElementStart
Returns the name of the xml element.
getName() - Method in class net.sf.jsefa.xml.lowlevel.model.ElementStartImpl
Returns the name of the xml element.
getName() - Method in class net.sf.jsefa.xml.mapping.AttributeDescriptor
Returns the name of the attribute.
getName() - Method in class net.sf.jsefa.xml.mapping.ElementDescriptor
Returns the name of the element.
getNamespaceManager() - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Returns the NamespaceManager to be used for serialization only.
getNamespaceManager() - Method in class net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration
Returns the NamespaceManager to be used for serialization only.
getNearest(Class<?>, Map<Class<?>, T>) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Returns the value mapped to the given object type or one of its supertypes (classes or interfaces) using a nearest match algorithm.
getNodeDescriptor() - Method in class net.sf.jsefa.common.mapping.NodeMapping
 
getNodeMapping(D) - Method in class net.sf.jsefa.common.mapping.ComplexTypeMapping
Returns the node mapping for the given node descriptor.
getNodeMapping(String, Class<?>) - Method in class net.sf.jsefa.common.mapping.ComplexTypeMapping
Returns the node mapping for the given field name and required object type of the field.
getNodeMapping(D) - Method in class net.sf.jsefa.common.mapping.ListTypeMapping
Returns the node mapping for the given node descriptor.
getNodeMapping(Class<?>) - Method in class net.sf.jsefa.common.mapping.ListTypeMapping
Returns the node mapping for a list item object with the given object type.
getNodeMappings() - Method in class net.sf.jsefa.common.mapping.ComplexTypeMapping
 
getNodeMappings() - Method in class net.sf.jsefa.common.mapping.ListTypeMapping
 
getNoValueString() - Method in class net.sf.jsefa.csv.mapping.CsvSimpleTypeMapping
Returns the String to use if no value is given.
getObjectAccessor() - Method in class net.sf.jsefa.common.mapping.ComplexTypeMapping
 
getObjectAccessor() - Method in class net.sf.jsefa.common.mapping.ListTypeMapping
 
getObjectAccessor() - Method in class net.sf.jsefa.common.mapping.MapTypeMapping
 
getObjectAccessorProvider() - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns the object accessor provider.
getObjectAccessorProvider() - Method in class net.sf.jsefa.common.config.Configuration
Returns the object accessor provider.
getObjectPath() - Method in exception net.sf.jsefa.DeserializationException
Returns the object path.
getObjectType() - Method in class net.sf.jsefa.common.converter.SimpleTypeConverterConfiguration
/** Returns the object type the converter is intended for.
getObjectType() - Method in class net.sf.jsefa.common.mapping.FieldDescriptor
Returns the object type of the field.
getObjectType() - Method in class net.sf.jsefa.common.mapping.NodeMapping
 
getObjectType() - Method in class net.sf.jsefa.common.mapping.TypeMapping
Returns the object type this mapping is for.
getObjectType() - Method in class net.sf.jsefa.common.validator.ValidatorConfiguration
Returns the object type the validator is intended for.
getObjectType() - Method in class net.sf.jsefa.ObjectPathElement
Returns the object type.
getPadCharacter() - Method in class net.sf.jsefa.flr.mapping.FlrSimpleTypeMapping
Returns the pad character to fill empty space.
getParent() - Method in class net.sf.jsefa.xml.namespace.NamespaceManager
Returns the parent namespace manager of this namespace manager - if exists.
getPrefix() - Method in class net.sf.jsefa.rbf.mapping.RecordDescriptor
 
getPrefix(String, boolean) - Method in class net.sf.jsefa.xml.namespace.NamespaceManager
Returns the prefix which is registered for the given namespace uri.
getQuoteCharacter() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Returns the quote used to surround a field.
getQuoteCharacter() - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Returns the quote used to surround a field.
getQuoteCharacterEscapeMode() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Returns the escape mode for the quote character.
getQuoteCharacterEscapeMode() - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Returns the escape mode for the quote character.
getQuoteMode() - Method in class net.sf.jsefa.csv.mapping.CsvSimpleTypeMapping
Returns the quote mode.
getRelativeObjectPath() - Method in class net.sf.jsefa.common.validator.ValidationError
 
getResult() - Method in class net.sf.jsefa.xml.mapping.ElementMappingsBuilder
Returns the building result, i. e. a list of ElementMappings.
getSimpleTypeConverter() - Method in class net.sf.jsefa.common.mapping.SimpleTypeMapping
Returns the simple type converter.
getSimpleTypeConverterProvider() - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns the simple type converter provider.
getSimpleTypeConverterProvider() - Method in class net.sf.jsefa.common.config.Configuration
Returns the simple type converter provider.
getSortedAnnotatedFields(Class<?>, Class<? extends Annotation>...) - Static method in class net.sf.jsefa.common.annotation.AnnotatedFieldsProvider
Returns a list of fields which are annotated in the given objectType with one of the given annotation classes.
getSpecialRecordDelimiter() - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
 
getSpecialRecordDelimiter() - Method in class net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelConfiguration
 
getStoredLines() - Method in interface net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializer
Returns a list of lines stored during deserialization.
getStoredLines() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Returns a list of lines stored during deserialization.
getStoredLines() - Method in interface net.sf.jsefa.rbf.RbfDeserializer
Returns a list of lines stored during deserialization.
getStoredLines() - Method in class net.sf.jsefa.rbf.RbfDeserializerImpl
Returns a list of lines stored during deserialization.
getSubRecordAnnotationClass() - Method in class net.sf.jsefa.rbf.annotation.RbfAnnotations
Returns the sub record annotation class.
getSubRecordListAnnotationClass() - Method in class net.sf.jsefa.rbf.annotation.RbfAnnotations
Returns the sub record list annotation class.
getTerminator() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegment
 
getText() - Method in interface net.sf.jsefa.xml.lowlevel.model.TextContent
Returns the text.
getText() - Method in class net.sf.jsefa.xml.lowlevel.model.TextContentImpl
Returns the text.
getTextMode() - Method in class net.sf.jsefa.xml.mapping.ElementMapping
 
getTextMode() - Method in class net.sf.jsefa.xml.mapping.TextContentMapping
Returns the text mode.
getType() - Method in interface net.sf.jsefa.common.mapping.NodeDescriptor
 
getType() - Method in class net.sf.jsefa.rbf.mapping.RbfFieldDescriptor
getType() - Method in class net.sf.jsefa.rbf.mapping.RecordDescriptor
getType() - Method in class net.sf.jsefa.xml.lowlevel.model.ElementEndImpl
Returns the type of this xml item.
getType() - Method in class net.sf.jsefa.xml.lowlevel.model.ElementStartImpl
Returns the type of this xml item.
getType() - Method in class net.sf.jsefa.xml.lowlevel.model.TextContentImpl
Returns the type of this xml item.
getType() - Method in interface net.sf.jsefa.xml.lowlevel.model.XmlItem
Returns the type of this xml item.
getType() - Method in class net.sf.jsefa.xml.mapping.AttributeDescriptor
getType() - Method in class net.sf.jsefa.xml.mapping.ElementDescriptor
getType() - Method in class net.sf.jsefa.xml.mapping.TextContentDescriptor
getTypeMappingRegistry() - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns the type mapping registry.
getTypeMappingRegistry() - Method in class net.sf.jsefa.common.config.Configuration
Returns the type mapping registry.
getTypesInReverseOrder(Class<?>) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Returns the path of classes to the given object type in reverse order.
getUri(String) - Method in class net.sf.jsefa.xml.namespace.NamespaceManager
Returns the namespace uri the given prefix is registered for.
getUri() - Method in class net.sf.jsefa.xml.namespace.QName
Returns the namespace uri.
getUseDelimiterAfterLastField() - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Returns true if the last CSV field should end with a delimiter.
getUseDelimiterAfterLastField() - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Returns true if the last CSV field should end with a delimiter.
getValidationMode() - Method in class net.sf.jsefa.common.config.Configuration
Returns the validation mode.
getValidationResult() - Method in exception net.sf.jsefa.common.validator.ValidationException
 
getValidator() - Method in class net.sf.jsefa.common.mapping.ComplexTypeMapping
 
getValidator() - Method in class net.sf.jsefa.common.mapping.EntryPoint
Returns the validator.
getValidator() - Method in class net.sf.jsefa.common.mapping.NodeMapping
 
getValidatorFactory() - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns the validator factory.
getValidatorProvider() - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns the validator provider.
getValidatorProvider() - Method in class net.sf.jsefa.common.config.Configuration
Returns the validator provider.
getValue(Object, String) - Method in interface net.sf.jsefa.common.accessor.ObjectAccessor
Returns the value of the field with the name fieldName of the given object.
getValue() - Method in interface net.sf.jsefa.xml.lowlevel.model.Attribute
Returns the value of the attribute.
getValue() - Method in class net.sf.jsefa.xml.lowlevel.model.AttributeImpl
Returns the value of the attribute.
getValueNodeMapping(D) - Method in class net.sf.jsefa.common.mapping.MapTypeMapping
Returns the value node mapping for the given node descriptor.
getValueNodeMapping(Class<?>) - Method in class net.sf.jsefa.common.mapping.MapTypeMapping
Returns the value node mapping for a map value object with the given object type.
getValueNodeMappings() - Method in class net.sf.jsefa.common.mapping.MapTypeMapping
 

H

hasClass(String) - Static method in class net.sf.jsefa.common.util.ReflectionUtil
Checks whether a given Class is available on the current platform.
hasCollectionType(Class<?>) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns true if and only if the given object type is a collection type.
hasConverterFor(Class<?>) - Method in class net.sf.jsefa.common.converter.provider.SimpleTypeConverterProvider
Returns true if and only if this provider has a SimpleTypeConverter for the given object type.
hashCode() - Method in class net.sf.jsefa.common.mapping.FieldDescriptor
hashCode() - Method in class net.sf.jsefa.rbf.mapping.RbfFieldDescriptor
hashCode() - Method in class net.sf.jsefa.rbf.mapping.RecordDescriptor
hashCode() - Method in class net.sf.jsefa.xml.mapping.AttributeDescriptor
hashCode() - Method in class net.sf.jsefa.xml.mapping.ElementDescriptor
hashCode() - Method in class net.sf.jsefa.xml.namespace.QName
hasMapType(Class<?>) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns true if and only if the given object type is a map type.
hasNext() - Method in interface net.sf.jsefa.Deserializer
Returns true if another object can be deserialized from the stream.
hasNext() - Method in class net.sf.jsefa.rbf.RbfDeserializerImpl
Returns true if another object can be deserialized from the stream.
hasNext() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Returns true if another xml item can be deserialized from the stream.
hasNext() - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelDeserializer
Returns true if another xml item can be deserialized from the stream.
hasNext() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Returns true if another xml item can be deserialized from the stream.
hasNext() - Method in class net.sf.jsefa.xml.XmlDeserializerImpl
Returns true if another object can be deserialized from the stream.
hasNextChar() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Returns true, if there is another character on the current line segment to read.
hasParameter(Class<? extends Annotation>, String) - Static method in class net.sf.jsefa.common.annotation.AnnotationDataProvider
Returns true if the annotation class has an annotation parameter with the given name; false otherwise.
hasSimpleType(Class<?>) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Returns true if and only if the given object type is a simple type.
hasValidatorFor(Class<?>) - Method in class net.sf.jsefa.common.validator.provider.ValidatorProvider
Returns true if and only if this provider has a Validator for the given object type.
HeaderAndFooterFilter - Class in net.sf.jsefa.common.lowlevel.filter
A filter for filtering out header and footer lines.
HeaderAndFooterFilter(int, boolean, boolean) - Constructor for class net.sf.jsefa.common.lowlevel.filter.HeaderAndFooterFilter
Constructs a new HeaderAndFooterFilter.
HierarchicalTypeMappingRegistry<T> - Class in net.sf.jsefa.common.mapping
A registry for TypeMappings with support for hierarchical relations between the data types.
HierarchicalTypeMappingRegistry() - Constructor for class net.sf.jsefa.common.mapping.HierarchicalTypeMappingRegistry
Constructs a new HierarchicalTypeMappingRegistry.
HierarchicalTypeMappingRegistry(HierarchicalTypeMappingRegistry<T>) - Constructor for class net.sf.jsefa.common.mapping.HierarchicalTypeMappingRegistry
Constructs a new HierarchicalTypeMappingRegistry as a copy of the given one.

I

InitialConfiguration - Class in net.sf.jsefa.common.config
The single initial configuration for JSefa.
InitialConfigurationException - Exception in net.sf.jsefa.common.config
Exception thrown when an error occurs during setting an initial configuration parameter value.
InitialConfigurationException(String) - Constructor for exception net.sf.jsefa.common.config.InitialConfigurationException
Constructs a new InitialConfigurationException with the specified detail message.
InitialConfigurationParameters - Interface in net.sf.jsefa.common.config
Declares initial configuration parameters common to all format types.
InputPosition - Class in net.sf.jsefa.common.lowlevel
Encapsulates information about the current position within the input stream.
InputPosition(int, int) - Constructor for class net.sf.jsefa.common.lowlevel.InputPosition
Constructs a new InputPosition.
INT_DATA_TYPE_NAME - Static variable in interface net.sf.jsefa.xml.mapping.support.XmlSchemaBuiltInDataTypeNames
The name of the XML Schema built-in data type int.
INTEGER_DATA_TYPE_NAME - Static variable in interface net.sf.jsefa.xml.mapping.support.XmlSchemaBuiltInDataTypeNames
The name of the XML Schema built-in data type integer.
IntegerConverter - Class in net.sf.jsefa.common.converter
Converter for Integer objects.
IntegerValidator - Class in net.sf.jsefa.common.validator
A validator for Integer values.
IO_FACTORY_CLASS - Static variable in interface net.sf.jsefa.csv.config.CsvInitialConfigurationParameters
Configuration parameter for the CsvIOFactory class to use.
IO_FACTORY_CLASS - Static variable in interface net.sf.jsefa.flr.config.FlrInitialConfigurationParameters
Configuration parameter for the FlrIOFactory class to use.
IO_FACTORY_CLASS - Static variable in interface net.sf.jsefa.xml.config.XmlInitialConfigurationParameters
Configuration parameter for the XmlIOFactory class to use.
IOFactory - Interface in net.sf.jsefa
Factory for creating Serializers and Deserializers.
IOFactoryException - Exception in net.sf.jsefa
Exception thrown in case of an error while creating an io factory.
IOFactoryException(String) - Constructor for exception net.sf.jsefa.IOFactoryException
Constructs a new IOFactoryException with the specified detail message.
IOFactoryException(String, Throwable) - Constructor for exception net.sf.jsefa.IOFactoryException
Constructs a new IOFactoryException with the specified detail message and cause.
isCrop() - Method in class net.sf.jsefa.flr.mapping.FlrSimpleTypeMapping
Returns if values longer than the length shall be cropped to defined column width (FlrSimpleTypeMapping.getLength()).
isImplicit() - Method in class net.sf.jsefa.xml.mapping.XmlListTypeMapping
Returns true, if there is no embracing element around the list items; false otherwise.
isImplicit() - Method in class net.sf.jsefa.xml.mapping.XmlMapTypeMapping
 
isIndirectMapping() - Method in class net.sf.jsefa.common.mapping.NodeMapping
Signals if this is an indirect mapping.
isIndirectMapping() - Method in class net.sf.jsefa.rbf.mapping.RecordMapping
Signals if this is an indirect mapping.
isIndirectMapping() - Method in class net.sf.jsefa.xml.mapping.ElementMapping
 
isLastLine() - Method in class net.sf.jsefa.common.lowlevel.filter.Line
 
isTextContentAllowed() - Method in class net.sf.jsefa.xml.mapping.XmlComplexTypeMapping
 
isTruncated() - Method in class net.sf.jsefa.common.lowlevel.filter.Line
 
isValid() - Method in class net.sf.jsefa.common.validator.ValidationResult
 

L

Line - Class in net.sf.jsefa.common.lowlevel.filter
A non-empty line from a stream.
Line(String, int, boolean, boolean) - Constructor for class net.sf.jsefa.common.lowlevel.filter.Line
Constructs a new non-empty Line.
LINE_BREAK - Static variable in interface net.sf.jsefa.common.lowlevel.config.LowLevelInitialConfigurationParameters
Configuration parameter for the line break to use.
LINE_FILTER_LIMIT - Static variable in interface net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelInitialConfigurationParameters
Configuration parameter for the maximum number of characters to read from a line for passing it to a LineFilter if a special record delimiter is set.
LINE_INDENTATION - Static variable in interface net.sf.jsefa.xml.config.XmlInitialConfigurationParameters
Configuration parameter for the line indentation to use.
LINE_INDENTATION - Static variable in interface net.sf.jsefa.xml.lowlevel.config.XmlLowLevelInitialConfigurationParameters
Configuration parameter for the line indentation to use.
LineFilter - Interface in net.sf.jsefa.common.lowlevel.filter
A filter for lines.
LineSegment - Class in net.sf.jsefa.common.lowlevel.io
A segment of a line of a stream.
LineSegment(String, int, int, LineSegment.Terminator) - Constructor for class net.sf.jsefa.common.lowlevel.io.LineSegment
Constructs a new LineSegment.
LineSegment.Terminator - Enum in net.sf.jsefa.common.lowlevel.io
Different types of content terminators.
LineSegmentReader - Class in net.sf.jsefa.common.lowlevel.io
A reader for reading LineSegments from a stream.
LineSegmentReader(Reader) - Constructor for class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Constructs a new LineSegmentReader.
LineSegmentReader(Reader, int, int, int) - Constructor for class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Constructs a new LineSegmentReader.
LIST_ITEM - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote a list item.
ListItem - Annotation Type in net.sf.jsefa.xml.annotation
Annotation describing the object type and element name of a list item.
ListTypeMapping<N,D extends NodeDescriptor<?>,M extends NodeMapping<N,D>> - Class in net.sf.jsefa.common.mapping
A mapping between a java object type and a list data type of the exchange format.
ListTypeMapping(Class<?>, N, Collection<M>, ObjectAccessor) - Constructor for class net.sf.jsefa.common.mapping.ListTypeMapping
Constructs a new ListTypeMapping.
LONG_DATA_TYPE_NAME - Static variable in interface net.sf.jsefa.xml.mapping.support.XmlSchemaBuiltInDataTypeNames
The name of the XML Schema built-in data type long.
LongConverter - Class in net.sf.jsefa.common.converter
Converter for Long objects.
LongValidator - Class in net.sf.jsefa.common.validator
A validator for Long values.
LOW_LEVEL_IO_FACTORY_CLASS - Static variable in interface net.sf.jsefa.csv.config.CsvInitialConfigurationParameters
Configuration parameter for the CsvLowLevelIOFactory class to use.
LOW_LEVEL_IO_FACTORY_CLASS - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelInitialConfigurationParameters
Configuration parameter for the CsvLowLevelIOFactory class to use.
LOW_LEVEL_IO_FACTORY_CLASS - Static variable in interface net.sf.jsefa.flr.config.FlrInitialConfigurationParameters
Configuration parameter for the FlrLowLevelIOFactory class to use.
LOW_LEVEL_IO_FACTORY_CLASS - Static variable in interface net.sf.jsefa.flr.lowlevel.config.FlrLowLevelInitialConfigurationParameters
Configuration parameter for the FlrLowLevelIOFactory class to use.
LOW_LEVEL_IO_FACTORY_CLASS - Static variable in interface net.sf.jsefa.xml.config.XmlInitialConfigurationParameters
Configuration parameter for the XmlLowLevelIOFactory class to use.
LOW_LEVEL_IO_FACTORY_CLASS - Static variable in interface net.sf.jsefa.xml.lowlevel.config.XmlLowLevelInitialConfigurationParameters
Configuration parameter for the XmlLowLevelIOFactory class to use.
LowLevelConfiguration - Class in net.sf.jsefa.common.lowlevel.config
The abstract superclass for low level configuration object classes.
LowLevelConfiguration() - Constructor for class net.sf.jsefa.common.lowlevel.config.LowLevelConfiguration
Constructs a new LowLevelConfiguration.
LowLevelConfiguration(LowLevelConfiguration) - Constructor for class net.sf.jsefa.common.lowlevel.config.LowLevelConfiguration
Constructs a new LowLevelConfiguration as a copy of the given one.
LowLevelConfiguration.Defaults - Interface in net.sf.jsefa.common.lowlevel.config
Set of default configuration values.
LowLevelDeserializationException - Exception in net.sf.jsefa.common.lowlevel
Exception thrown when an error occurs during low level deserialization.
LowLevelDeserializationException(String) - Constructor for exception net.sf.jsefa.common.lowlevel.LowLevelDeserializationException
Constructs a new LowLevelDeserializationException with the specified detail message.
LowLevelDeserializationException(String, Throwable) - Constructor for exception net.sf.jsefa.common.lowlevel.LowLevelDeserializationException
Constructs a new LowLevelDeserializationException with the specified detail message and cause.
LowLevelDeserializationException(Throwable) - Constructor for exception net.sf.jsefa.common.lowlevel.LowLevelDeserializationException
Constructs a new LowLevelDeserializationException with the default detail message and cause.
LowLevelDeserializer - Interface in net.sf.jsefa.common.lowlevel
Interface for stream based low level deserializers.
LowLevelInitialConfigurationParameters - Interface in net.sf.jsefa.common.lowlevel.config
Declares initial low level configuration parameters common to all format types.
LowLevelIOFactory - Interface in net.sf.jsefa.common.lowlevel
Factory for creating LowLevelSerializers and LowLevelDeserializers.
LowLevelSerializationException - Exception in net.sf.jsefa.common.lowlevel
Exception thrown when an error occurs during low level serialization.
LowLevelSerializationException(String) - Constructor for exception net.sf.jsefa.common.lowlevel.LowLevelSerializationException
Constructs a new LowLevelSerializationException with the specified detail message.
LowLevelSerializationException(String, Throwable) - Constructor for exception net.sf.jsefa.common.lowlevel.LowLevelSerializationException
Constructs a new LowLevelSerializationException with the specified detail message and cause.
LowLevelSerializationException(Throwable) - Constructor for exception net.sf.jsefa.common.lowlevel.LowLevelSerializationException
Constructs a new LowLevelSerializationException with the default detail message and cause.
LowLevelSerializer - Interface in net.sf.jsefa.common.lowlevel
Interface for stream based low level serializers.

M

MapKey - Annotation Type in net.sf.jsefa.xml.annotation
Annotation describing the object type and element name of a map key.
MapTypeMapping<N,K extends NodeMapping<N,?>,D extends NodeDescriptor<?>,V extends NodeMapping<N,D>> - Class in net.sf.jsefa.common.mapping
A mapping between a java map type and a map data type of the exchange format.
MapTypeMapping(Class<?>, N, K, Collection<V>, ObjectAccessor) - Constructor for class net.sf.jsefa.common.mapping.MapTypeMapping
Constructs a new MapTypeMapping.
MapValidator - Class in net.sf.jsefa.common.validator
A validator for Map values.
MapValue - Annotation Type in net.sf.jsefa.xml.annotation
Annotation describing the object type and element name of a map value.
mark() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Marks the current position in the stream so that calling LineSegmentReader.reset(boolean) will return to this position.
MISSING_VALUE - Static variable in interface net.sf.jsefa.common.validator.ValidationErrorCodes
A required value is missing.
moveToNext() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Moves to the next xml item which can be deserialized.
moveToNext() - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelDeserializer
Moves to the next xml item which can be deserialized.
moveToNext() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Moves to the next xml item which can be deserialized.

N

NAME - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote a name.
Namespace - Annotation Type in net.sf.jsefa.xml.annotation
Annotation describing a namespace declaration.
NAMESPACE_MANAGER - Static variable in interface net.sf.jsefa.xml.config.XmlInitialConfigurationParameters
Configuration parameter for the namespace manager to use.
NAMESPACE_MANAGER - Static variable in interface net.sf.jsefa.xml.lowlevel.config.XmlLowLevelInitialConfigurationParameters
Configuration parameter for the namespace manager to use.
NamespaceConstants - Interface in net.sf.jsefa.xml.namespace
A collection of constants concerning namespaces.
NamespaceManager - Class in net.sf.jsefa.xml.namespace
A NamespaceManager manages namespace URIs and their prefixes.
NamespaceManagerFactory - Class in net.sf.jsefa.xml.annotation
Factory for creating a NamespaceManager based on the XmlNamespaces annotation of a given class.
NamespaceRegistrationException - Exception in net.sf.jsefa.xml.namespace
Exception thrown in case of a namespace registration error.
NamespaceRegistrationException(String) - Constructor for exception net.sf.jsefa.xml.namespace.NamespaceRegistrationException
Constructs a new NamespaceRegistrationException with the specified detail message.
NamespaceRegistrationException(String, Throwable) - Constructor for exception net.sf.jsefa.xml.namespace.NamespaceRegistrationException
Constructs a new NamespaceRegistrationException with the specified detail message and cause.
net.sf.jsefa - package net.sf.jsefa
 
net.sf.jsefa.common.accessor - package net.sf.jsefa.common.accessor
 
net.sf.jsefa.common.annotation - package net.sf.jsefa.common.annotation
 
net.sf.jsefa.common.config - package net.sf.jsefa.common.config
 
net.sf.jsefa.common.converter - package net.sf.jsefa.common.converter
 
net.sf.jsefa.common.converter.provider - package net.sf.jsefa.common.converter.provider
 
net.sf.jsefa.common.lowlevel - package net.sf.jsefa.common.lowlevel
 
net.sf.jsefa.common.lowlevel.config - package net.sf.jsefa.common.lowlevel.config
 
net.sf.jsefa.common.lowlevel.filter - package net.sf.jsefa.common.lowlevel.filter
 
net.sf.jsefa.common.lowlevel.io - package net.sf.jsefa.common.lowlevel.io
 
net.sf.jsefa.common.mapping - package net.sf.jsefa.common.mapping
 
net.sf.jsefa.common.util - package net.sf.jsefa.common.util
 
net.sf.jsefa.common.validator - package net.sf.jsefa.common.validator
 
net.sf.jsefa.common.validator.provider - package net.sf.jsefa.common.validator.provider
 
net.sf.jsefa.common.validator.traversal - package net.sf.jsefa.common.validator.traversal
 
net.sf.jsefa.csv - package net.sf.jsefa.csv
 
net.sf.jsefa.csv.annotation - package net.sf.jsefa.csv.annotation
 
net.sf.jsefa.csv.config - package net.sf.jsefa.csv.config
 
net.sf.jsefa.csv.lowlevel - package net.sf.jsefa.csv.lowlevel
 
net.sf.jsefa.csv.lowlevel.config - package net.sf.jsefa.csv.lowlevel.config
 
net.sf.jsefa.csv.mapping - package net.sf.jsefa.csv.mapping
 
net.sf.jsefa.flr - package net.sf.jsefa.flr
 
net.sf.jsefa.flr.annotation - package net.sf.jsefa.flr.annotation
 
net.sf.jsefa.flr.config - package net.sf.jsefa.flr.config
 
net.sf.jsefa.flr.lowlevel - package net.sf.jsefa.flr.lowlevel
 
net.sf.jsefa.flr.lowlevel.config - package net.sf.jsefa.flr.lowlevel.config
 
net.sf.jsefa.flr.mapping - package net.sf.jsefa.flr.mapping
 
net.sf.jsefa.rbf - package net.sf.jsefa.rbf
 
net.sf.jsefa.rbf.annotation - package net.sf.jsefa.rbf.annotation
 
net.sf.jsefa.rbf.config - package net.sf.jsefa.rbf.config
 
net.sf.jsefa.rbf.lowlevel - package net.sf.jsefa.rbf.lowlevel
 
net.sf.jsefa.rbf.lowlevel.config - package net.sf.jsefa.rbf.lowlevel.config
 
net.sf.jsefa.rbf.mapping - package net.sf.jsefa.rbf.mapping
 
net.sf.jsefa.xml - package net.sf.jsefa.xml
 
net.sf.jsefa.xml.annotation - package net.sf.jsefa.xml.annotation
 
net.sf.jsefa.xml.config - package net.sf.jsefa.xml.config
 
net.sf.jsefa.xml.lowlevel - package net.sf.jsefa.xml.lowlevel
 
net.sf.jsefa.xml.lowlevel.config - package net.sf.jsefa.xml.lowlevel.config
 
net.sf.jsefa.xml.lowlevel.model - package net.sf.jsefa.xml.lowlevel.model
 
net.sf.jsefa.xml.mapping - package net.sf.jsefa.xml.mapping
 
net.sf.jsefa.xml.mapping.support - package net.sf.jsefa.xml.mapping.support
 
net.sf.jsefa.xml.namespace - package net.sf.jsefa.xml.namespace
 
next() - Method in interface net.sf.jsefa.Deserializer
Deserializes an object from the stream.
next() - Method in class net.sf.jsefa.rbf.RbfDeserializerImpl
Deserializes an object from the stream.
next() - Method in class net.sf.jsefa.xml.XmlDeserializerImpl
Deserializes an object from the stream.
nextChar() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Returns the next character of the current line segment and moves one character forward.
nextField(QuoteMode) - Method in interface net.sf.jsefa.csv.lowlevel.CsvLowLevelDeserializer
Returns the next field of the current record.
nextField(QuoteMode) - Method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelDeserializerImpl
Returns the next field of the current record.
nextField(int, Align, char) - Method in interface net.sf.jsefa.flr.lowlevel.FlrLowLevelDeserializer
Returns the next field of the current record.
nextField(int, Align, char) - Method in class net.sf.jsefa.flr.lowlevel.FlrLowLevelDeserializerImpl
Returns the next field of the current record.
nextString(int) - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Returns the next String with the given length of the current line segment and moves forward accordingly.
NO_NAMESPACE_URI - Static variable in interface net.sf.jsefa.xml.namespace.NamespaceConstants
Namespace URI to use to represent that there is no namespace.
NoClass - Class in net.sf.jsefa.common.annotation
Class used to denote within annotations that no class is given.
NoClass() - Constructor for class net.sf.jsefa.common.annotation.NoClass
 
NoConverterType - Class in net.sf.jsefa.common.annotation
Class used to denote within annotations that no converter type is given.
NoConverterType() - Constructor for class net.sf.jsefa.common.annotation.NoConverterType
 
NodeDescriptor<T extends NodeType> - Interface in net.sf.jsefa.common.mapping
A descriptor of a node of the exchange format.
NodeMapping<D,N extends NodeDescriptor<?>> - Class in net.sf.jsefa.common.mapping
A mapping between a node of the specific format and a java object.
NodeMapping(D, N, Class<?>, FieldDescriptor, Validator) - Constructor for class net.sf.jsefa.common.mapping.NodeMapping
Constructs a new NodeMapping.
NodeType - Interface in net.sf.jsefa.common.mapping
A node type.
NoValidatorType - Class in net.sf.jsefa.common.annotation
Class used to denote within annotations that no validator type is given.
NoValidatorType() - Constructor for class net.sf.jsefa.common.annotation.NoValidatorType
 
NumberValidator<T extends Number> - Class in net.sf.jsefa.common.validator
A validator for Number values.
NumberValidator(ConstraintsAccessor) - Constructor for class net.sf.jsefa.common.validator.NumberValidator
Constructs a new NumberValidator.

O

OBJECT_ACCESSOR_PROVIDER_CLASS - Static variable in interface net.sf.jsefa.common.config.InitialConfigurationParameters
Configuration parameter for the object accessor provider class to use.
OBJECT_TYPE - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote an object type.
ObjectAccessException - Exception in net.sf.jsefa.common.accessor
Exception thrown in case of an object accessing error.
ObjectAccessException(String) - Constructor for exception net.sf.jsefa.common.accessor.ObjectAccessException
Constructs a new ObjectAccessException with the specified detail message.
ObjectAccessException(String, Throwable) - Constructor for exception net.sf.jsefa.common.accessor.ObjectAccessException
Constructs a new ObjectAccessException with the specified detail message and cause.
ObjectAccessor - Interface in net.sf.jsefa.common.accessor
An ObjectAccessor provides access to an object (i.e. creates it) and to its fields (retrieval and setting of field values).
ObjectAccessorProvider - Interface in net.sf.jsefa.common.accessor
Provider for ObjectAccessor.
ObjectPathElement - Class in net.sf.jsefa
An element of a path to an object.
ObjectPathElement(Class<?>, String) - Constructor for class net.sf.jsefa.ObjectPathElement
Constructs a new ObjectPathElement.
OnDemandObjectProvider - Interface in net.sf.jsefa.common.util
Provides an object which is costly to create or to retrieve and which is needed only conditionally needed.
open(Reader) - Method in interface net.sf.jsefa.common.lowlevel.LowLevelDeserializer
Opens a new deserialization stream based on the given reader.
open(Writer) - Method in interface net.sf.jsefa.common.lowlevel.LowLevelSerializer
Opens a new serialization stream based on the given writer.
open(Reader) - Method in interface net.sf.jsefa.Deserializer
Opens a new deserialization stream based on the given reader.
open(Reader) - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Opens a new deserialization stream based on the given reader.
open(Writer) - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Opens a new serialization stream based on the given writer.
open(Reader) - Method in class net.sf.jsefa.rbf.RbfDeserializerImpl
Opens a new deserialization stream based on the given reader.
open(Writer) - Method in class net.sf.jsefa.rbf.RbfSerializerImpl
Opens a new serialization stream based on the given writer.
open(Writer) - Method in interface net.sf.jsefa.Serializer
Opens a new serialization stream based on the given writer.
open(Reader) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Opens a new deserialization stream based on the given reader.
open(Reader, String) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Opens a new deserialization stream based on the given reader and system id.
open(Writer) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Opens a new serialization stream based on the given writer.
open(Reader, String) - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelDeserializer
Opens a new deserialization stream based on the given reader and system id.
open(Reader) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Opens a new deserialization stream based on the given reader.
open(Reader, String) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Opens a new deserialization stream based on the given reader and system id.
open(Writer) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Opens a new serialization stream based on the given writer.
open(Reader, String) - Method in interface net.sf.jsefa.xml.XmlDeserializer
Opens a new deserialization stream based on the given reader and system id.
open(Reader) - Method in class net.sf.jsefa.xml.XmlDeserializerImpl
Opens a new deserialization stream based on the given reader.
open(Reader, String) - Method in class net.sf.jsefa.xml.XmlDeserializerImpl
Opens a new deserialization stream based on the given reader and system id.
open(Writer) - Method in class net.sf.jsefa.xml.XmlSerializerImpl
Opens a new serialization stream based on the given writer.
OUT_OF_RANGE - Static variable in interface net.sf.jsefa.common.validator.ValidationErrorCodes
A numeric value is out of range.

P

parse(String, boolean, NamespaceManager) - Static method in class net.sf.jsefa.xml.namespace.QNameParser
Creates a QName from a String representation using the given namespace manager for namespace prefix resolving.
PATTERN_MATCHING_FAILED - Static variable in interface net.sf.jsefa.common.validator.ValidationErrorCodes
A value does not match a given pattern.
peekChar() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Returns the current character of the current line segment.
POS - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote the position of an annotated java field.
PREFIX - Static variable in interface net.sf.jsefa.rbf.annotation.RbfAnnotationDataNames
Name of the annotation data used to denote the prefix.
prefixRequired(Collection<RbfEntryPoint>) - Method in class net.sf.jsefa.rbf.RbfIOFactory
Returns true if and only if a prefix is required for the given entry points.
prepareToCreate(Class<?>, N) - Method in class net.sf.jsefa.common.annotation.TypeMappingFactory
Called before creating a new type mapping with the given data type name for the given object type.

Q

QName - Class in net.sf.jsefa.xml.namespace
A qualified name consisting of a namespace uri and a local name.
QNameParser - Class in net.sf.jsefa.xml.namespace
A QNameParser allows for creating a QName from its String representation.
QUOTE_CHARACTER - Static variable in interface net.sf.jsefa.csv.config.CsvInitialConfigurationParameters
Configuration parameter for the quote character to use.
QUOTE_CHARACTER - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelInitialConfigurationParameters
Configuration parameter for the quote character to use.
QUOTE_CHARACTER_ESCAPE_MODE - Static variable in interface net.sf.jsefa.csv.config.CsvInitialConfigurationParameters
Configuration parameter for the quote character escape mode to use.
QUOTE_CHARACTER_ESCAPE_MODE - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelInitialConfigurationParameters
Configuration parameter for the quote character escape mode to use.
QuoteMode - Enum in net.sf.jsefa.csv.lowlevel.config
Enum for the different modes of quoting.

R

RbfAnnotationDataNames - Interface in net.sf.jsefa.rbf.annotation
Collection of names for annotation data.
RbfAnnotations - Class in net.sf.jsefa.rbf.annotation
Parameter object encapsulating the annotation classes to use.
RbfAnnotations(Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class net.sf.jsefa.rbf.annotation.RbfAnnotations
Constructs a new RbfAnnotations object.
RbfComplexTypeMapping - Class in net.sf.jsefa.rbf.mapping
A mapping between a java object type and a complex RBF data type.
RbfComplexTypeMapping(Class<?>, String, ObjectAccessor, Collection<RbfNodeMapping<?>>, Validator) - Constructor for class net.sf.jsefa.rbf.mapping.RbfComplexTypeMapping
Constructs a new RbfComplexTypeMapping.
RbfConfiguration<C extends RbfLowLevelConfiguration> - Class in net.sf.jsefa.rbf.config
The abstract superclass for RBF type configuration classes.
RbfConfiguration() - Constructor for class net.sf.jsefa.rbf.config.RbfConfiguration
Constructs a new RbfConfiguration.
RbfConfiguration(RbfConfiguration<C>) - Constructor for class net.sf.jsefa.rbf.config.RbfConfiguration
Constructs a new RbfConfiguration as a copy of the given one.
RbfDeserializer - Interface in net.sf.jsefa.rbf
Iterator-style interface for stream based RBF deserializer.
RbfDeserializerImpl - Class in net.sf.jsefa.rbf
Abstract implementation of RbfDeserializer for RBF types.
RbfDeserializerImpl(RbfConfiguration<?>, Map<String, RbfEntryPoint>) - Constructor for class net.sf.jsefa.rbf.RbfDeserializerImpl
Constructs a new AbstractRbfDeserializer.
RbfDeserializerImpl(RbfConfiguration<?>, RbfEntryPoint) - Constructor for class net.sf.jsefa.rbf.RbfDeserializerImpl
Constructs a new AbstractRbfDeserializer.
RbfEntryPoint - Class in net.sf.jsefa.rbf.mapping
An entry point for RBF serialization and deserialization.
RbfEntryPoint(String, String, Validator) - Constructor for class net.sf.jsefa.rbf.mapping.RbfEntryPoint
Constructs a new RbfEntryPoint.
RbfFieldDescriptor - Class in net.sf.jsefa.rbf.mapping
Descriptor for an rbf field.
RbfFieldDescriptor(int) - Constructor for class net.sf.jsefa.rbf.mapping.RbfFieldDescriptor
Constructs a new RbfFieldDescriptor.
RbfIOFactory<C extends Configuration<RbfTypeMappingRegistry,RbfEntryPoint>,S extends RbfSerializer,D extends RbfDeserializer> - Class in net.sf.jsefa.rbf
Abstract super class for RBF factories.
RbfIOFactory(C) - Constructor for class net.sf.jsefa.rbf.RbfIOFactory
Constructs a new RbfIOFactory.
RbfListTypeMapping - Class in net.sf.jsefa.rbf.mapping
A mapping between a java object type and a RBF list data type.
RbfListTypeMapping(String, Collection<RecordMapping>, ObjectAccessor) - Constructor for class net.sf.jsefa.rbf.mapping.RbfListTypeMapping
Constructs a new RbfListTypeMapping.
RbfLowLevelConfiguration - Class in net.sf.jsefa.rbf.lowlevel.config
The abstract superclass for RBF type low level configuration classes.
RbfLowLevelConfiguration() - Constructor for class net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelConfiguration
Constructs a new RbfLowLevelConfiguration.
RbfLowLevelConfiguration(RbfLowLevelConfiguration) - Constructor for class net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelConfiguration
Constructs a new RbfLowLevelConfiguration as a copy of the given one.
RbfLowLevelConfiguration.Defaults - Interface in net.sf.jsefa.rbf.lowlevel.config
Set of default configuration values.
RbfLowLevelDeserializer - Interface in net.sf.jsefa.rbf.lowlevel
Low level RBF Deserializer.
RbfLowLevelDeserializerImpl<C extends RbfLowLevelConfiguration> - Class in net.sf.jsefa.rbf.lowlevel
Abstract implementation of RbfLowLevelDeserializer.
RbfLowLevelDeserializerImpl(C) - Constructor for class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Constructs a new RbfLowLevelDeserializerImpl.
RbfLowLevelInitialConfigurationParameters - Interface in net.sf.jsefa.rbf.lowlevel.config
A collection of initial configuration parameters for low level RBF.
RbfLowLevelSerializer - Interface in net.sf.jsefa.rbf.lowlevel
Low level RBF Serializer.
RbfLowLevelSerializerImpl<C extends RbfLowLevelConfiguration> - Class in net.sf.jsefa.rbf.lowlevel
Abstract implementation of RbfLowLevelSerializer.
RbfLowLevelSerializerImpl(C) - Constructor for class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Constructs a new RbfLowLevelSerializerImpl.
RbfNodeDescriptor - Interface in net.sf.jsefa.rbf.mapping
Descriptor for an rbf node.
RbfNodeMapping<T extends RbfNodeDescriptor> - Class in net.sf.jsefa.rbf.mapping
A mapping between an rbf node and a java object.
RbfNodeMapping(String, T, Class<?>, FieldDescriptor, Validator) - Constructor for class net.sf.jsefa.rbf.mapping.RbfNodeMapping
Constructs a new NodeMapping.
RbfNodeType - Enum in net.sf.jsefa.rbf.mapping
Enum class declaring the different rbf node types.
RbfSerializer - Interface in net.sf.jsefa.rbf
Iterator-style interface for stream based RBF serializer.
RbfSerializerImpl<L extends RbfLowLevelSerializer> - Class in net.sf.jsefa.rbf
Abstract implementation of Serializer for RBF formats.
RbfSerializerImpl(RbfConfiguration<?>, Map<Class<?>, RbfEntryPoint>, L) - Constructor for class net.sf.jsefa.rbf.RbfSerializerImpl
Constructs a new RbfSerializerImpl.
RbfTypeMappingFactory - Class in net.sf.jsefa.rbf.annotation
Factory for creating TypeMappings from annotated classes.
RbfTypeMappingFactory(RbfTypeMappingRegistry, SimpleTypeConverterProvider, ValidatorProvider, ObjectAccessorProvider, RbfAnnotations) - Constructor for class net.sf.jsefa.rbf.annotation.RbfTypeMappingFactory
Constructs a new AbstractRbfTypeMappingFactory.
RbfTypeMappingRegistry - Class in net.sf.jsefa.rbf.mapping
A registry for RBF type mappings.
RbfTypeMappingRegistry() - Constructor for class net.sf.jsefa.rbf.mapping.RbfTypeMappingRegistry
Constructs a new RbfTypeMappingRegistry.
read() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Reads a LineSegment from the stream.
read(int) - Method in class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Reads a LineSegment from the stream with an upper bound for the length of its content.
read(int, int) - Method in class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Reads a LineSegment from the stream.
readNextRecord() - Method in interface net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializer
Reads the next record from the stream.
readNextRecord() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Reads the next record from the stream.
readNextSegment() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Reads the next segment from the stream.
readPrefix() - Method in class net.sf.jsefa.csv.CsvDeserializerImpl
Reads the prefix of the current record from the stream.
readPrefix() - Method in class net.sf.jsefa.flr.FlrDeserializerImpl
Reads the prefix of the current record from the stream.
readPrefix() - Method in class net.sf.jsefa.rbf.RbfDeserializerImpl
Reads the prefix of the current record from the stream.
readSimpleValue(SimpleTypeMapping<?>) - Method in class net.sf.jsefa.csv.CsvDeserializerImpl
Reads a simple value from the stream using the given type mapping.
readSimpleValue(SimpleTypeMapping<?>) - Method in class net.sf.jsefa.flr.FlrDeserializerImpl
Reads a simple value from the stream using the given type mapping.
readSimpleValue(SimpleTypeMapping<?>) - Method in class net.sf.jsefa.rbf.RbfDeserializerImpl
Reads a simple value from the stream using the given type mapping.
Record - Annotation Type in net.sf.jsefa.rbf.annotation
Annotation describing the prefix and data type name or object type of a sub record as part of a sub record list.
RecordDescriptor - Class in net.sf.jsefa.rbf.mapping
Descriptor for an rbf record.
RecordDescriptor(String) - Constructor for class net.sf.jsefa.rbf.mapping.RecordDescriptor
Constructs a new RecordDescriptor.
RecordMapping - Class in net.sf.jsefa.rbf.mapping
A mapping between an rbf record node and a java object.
RecordMapping(String, RecordDescriptor, Class<?>, FieldDescriptor, boolean, Validator) - Constructor for class net.sf.jsefa.rbf.mapping.RecordMapping
Constructs a new RecordMapping.
RECORDS - Static variable in interface net.sf.jsefa.rbf.annotation.RbfAnnotationDataNames
Name of the annotation data used to denote the records.
ReflectionBasedObjectAccessorProvider - Class in net.sf.jsefa.common.accessor
Reflection based implementation of ObjectAccessorProvider.
ReflectionBasedObjectAccessorProvider() - Constructor for class net.sf.jsefa.common.accessor.ReflectionBasedObjectAccessorProvider
 
ReflectionUtil - Class in net.sf.jsefa.common.util
Utility class for reflection.
register(TypeMapping<D>) - Method in class net.sf.jsefa.common.mapping.TypeMappingRegistry
Registers the given type mapping under its data type name.
register(Class<?>, QName) - Method in class net.sf.jsefa.xml.mapping.support.XmlDataTypeDefaultNameRegistry
Registers the given data type name for the given object type.
registerConverterType(Class<?>, Class<? extends SimpleTypeConverter>) - Method in class net.sf.jsefa.common.converter.provider.SimpleTypeConverterProvider
Registers the given SimpleTypeConverter type as being responsible for values of the given object type.
registerPreferredPrefix(String, String) - Method in class net.sf.jsefa.xml.namespace.NamespaceManager
Registers the given prefix to be the preferred one for the given URI.
registerPrefix(String, String) - Method in class net.sf.jsefa.xml.namespace.NamespaceManager
Registers the given prefix for the given namespace uri.
registerSubtypeRelation(T, T) - Method in class net.sf.jsefa.common.mapping.HierarchicalTypeMappingRegistry
Registers a subtype relation between the data types denoted by the given names.
registerValidatorType(Class<?>, Class<? extends Validator>) - Method in class net.sf.jsefa.common.validator.provider.ValidatorProvider
Registers the given Validator type as being responsible for values of the given object type.
remainingLineLength() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
 
removeMarker() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Removes the marker.
reset(boolean) - Method in class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Moves back to the position marked with LineSegmentReader.mark() before.

S

SerializationException - Exception in net.sf.jsefa
Exception thrown when an error occurs during serialization.
SerializationException(String) - Constructor for exception net.sf.jsefa.SerializationException
Constructs a new SerializationException with the specified detail message.
SerializationException(String, Throwable) - Constructor for exception net.sf.jsefa.SerializationException
Constructs a new SerializationException with the specified detail message and cause.
SerializationException(Throwable) - Constructor for exception net.sf.jsefa.SerializationException
Constructs a new SerializationException with the default detail message and cause.
Serializer - Interface in net.sf.jsefa
Iterator-style interface for stream based serializers.
set(String, Object) - Static method in class net.sf.jsefa.common.config.InitialConfiguration
Sets the parameter value of the given parameter to the given value if the parameter is not already bound to another value.
setDataTypeAttributeName(QName) - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Sets the name of the attribute that denotes the data type of the respective element.
setDataTypeAttributeName(QName) - Method in class net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration
Sets the name of the attribute that denotes the data type of the respective element.
setDataTypeDefaultNameRegistry(XmlDataTypeDefaultNameRegistry) - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Sets the data type default name registry.
setDefaultNoValueString(String) - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Sets the default no value string.
setDefaultPadCharacter(char) - Method in class net.sf.jsefa.flr.config.FlrConfiguration
Sets the default pad character.
setDefaultQuoteMode(QuoteMode) - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Sets the default quote mode.
setEntryPoints(Collection<E>) - Method in class net.sf.jsefa.common.config.Configuration
Sets the entry points.
setEscapeCharacter(char) - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Sets the escape character.
setEscapeCharacter(char) - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Sets the escape character.
setFieldDelimiter(char) - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Sets the delimiter to be used to separate the CSV fields.
setFieldDelimiter(char) - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Sets the delimiter to be used to separate the CSV fields.
setInputPosition(InputPosition) - Method in exception net.sf.jsefa.DeserializationException
Sets the position within the input stream where the error occurred.
setLineBreak(String) - Method in class net.sf.jsefa.common.lowlevel.config.LowLevelConfiguration
Sets the line break String.
setLineBreak(String) - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Sets the line break String.
setLineBreak(String) - Method in class net.sf.jsefa.flr.config.FlrConfiguration
Sets the line break String.
setLineBreak(String) - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Sets the line break to be used for serializing.
setLineFilter(LineFilter) - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
Sets the line filter to use for filtering lines from an input stream.
setLineFilter(LineFilter) - Method in class net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelConfiguration
Sets the line filter to use for filtering lines from an input stream.
setLineFilterLimit(Integer) - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
Sets the maximum number of characters to read from a line for passing it to a LineFilter.
setLineFilterLimit(Integer) - Method in class net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelConfiguration
Sets the maximum number of characters to read from a line for passing it to a LineFilter.
setLineIndentation(String) - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Sets the line indentation to be used for serializing.
setLineIndentation(String) - Method in class net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration
Sets the line indentation to be used for serializing.
setLowLevelConfiguration(C) - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
Sets the low level configuration object.
setLowLevelConfiguration(XmlLowLevelConfiguration) - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Sets the xml low level configuration object.
setNamespaceManager(NamespaceManager) - Method in class net.sf.jsefa.xml.config.XmlConfiguration
Sets the namespace manager.
setNamespaceManager(NamespaceManager) - Method in class net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration
Sets the namespace manager.
setObjectAccessorProvider(ObjectAccessorProvider) - Method in class net.sf.jsefa.common.config.Configuration
Sets the ObjectAccessorProvider.
setQuoteCharacter(char) - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Sets the quote character.
setQuoteCharacter(char) - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Sets the quote character.
setQuoteCharacterEscapeMode(EscapeMode) - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Sets the escape mode for the quote character.
setQuoteCharacterEscapeMode(EscapeMode) - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Sets the escape mode for the quote character.
setSimpleTypeConverterProvider(SimpleTypeConverterProvider) - Method in class net.sf.jsefa.common.config.Configuration
Sets the SimpleTypeConverterProvider.
setSpecialRecordDelimiter(Character) - Method in class net.sf.jsefa.rbf.config.RbfConfiguration
Sets a special record delimiter.
setSpecialRecordDelimiter(Character) - Method in class net.sf.jsefa.rbf.lowlevel.config.RbfLowLevelConfiguration
Sets a special record delimiter.
setTypeMappingRegistry(R) - Method in class net.sf.jsefa.common.config.Configuration
Sets the type mapping registry.
setUseDelimiterAfterLastField(boolean) - Method in class net.sf.jsefa.csv.config.CsvConfiguration
Specifies whether the last CSV field should end with a delimiter or not.
setUseDelimiterAfterLastField(boolean) - Method in class net.sf.jsefa.csv.lowlevel.config.CsvLowLevelConfiguration
Specifies whether the last CSV field should end with a delimiter or not.
setValidationMode(ValidationMode) - Method in class net.sf.jsefa.common.config.Configuration
Sets the validation mode.
setValidatorProvider(ValidatorProvider) - Method in class net.sf.jsefa.common.config.Configuration
Sets the ValidatorProvider.
setValue(Object, String, Object) - Method in interface net.sf.jsefa.common.accessor.ObjectAccessor
Sets the value of the field with the name fieldName of the given object.
SIMPLE_TYPE_CONVERTER_PROVIDER - Static variable in interface net.sf.jsefa.common.config.InitialConfigurationParameters
Configuration parameter for the simple type converter provider to use.
SimpleListConverter - Class in net.sf.jsefa.common.converter
Converter for List objects.
SimpleListConverter(SimpleTypeConverterConfiguration) - Constructor for class net.sf.jsefa.common.converter.SimpleListConverter
Constructs a new SimpleListConverter.
SimpleListItem - Annotation Type in net.sf.jsefa.common.annotation
Annotation describing the items of a simple list type.
SimpleTypeConverter - Interface in net.sf.jsefa.common.converter
A converter for simple data types.
SimpleTypeConverterConfiguration - Class in net.sf.jsefa.common.converter
A configuration for a simple type converter.
SimpleTypeConverterProvider - Class in net.sf.jsefa.common.converter.provider
Provider for SimpleTypeConverter.
SimpleTypeConverterProvider() - Constructor for class net.sf.jsefa.common.converter.provider.SimpleTypeConverterProvider
Constructs a SimpleTypeConverterProvider.
SimpleTypeMapping<N> - Class in net.sf.jsefa.common.mapping
A mapping between a java object type and a simple data type.
SimpleTypeMapping(Class<?>, N, SimpleTypeConverter) - Constructor for class net.sf.jsefa.common.mapping.SimpleTypeMapping
Constructs a new SimpleTypeMapping from the given arguments.
skipLine() - Method in class net.sf.jsefa.common.lowlevel.io.LineSegmentReader
Skips the current line, i. e. moves to the character after the next line break.
StaxBasedXmlLowLevelDeserializer - Class in net.sf.jsefa.xml.lowlevel
Stax based implementation of XmlLowLevelDeserializer.
StaxBasedXmlLowLevelDeserializer(XmlLowLevelConfiguration) - Constructor for class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelDeserializer
Constructs a new StaxBasedXmlLowLevelDeserializer.
StaxBasedXmlLowLevelIOFactory - Class in net.sf.jsefa.xml.lowlevel
Stax-based implementation of XmlLowLevelIOFactory.
StaxBasedXmlLowLevelSerializer - Class in net.sf.jsefa.xml.lowlevel
Stax based implementation of XmlLowLevelSerializer.
StaxBasedXmlLowLevelSerializer(XmlLowLevelConfiguration) - Constructor for class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Constructs a new StaxBasedXmlLowLevelSerializer.
STRING_DATA_TYPE_NAME - Static variable in interface net.sf.jsefa.xml.mapping.support.XmlSchemaBuiltInDataTypeNames
The name of the XML Schema built-in data type string.
StringConverter - Class in net.sf.jsefa.common.converter
Converter for String objects.
StringValidator - Class in net.sf.jsefa.common.validator
A validator for String values.

T

TEXT_MODE - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote a text mode.
TextContent - Interface in net.sf.jsefa.xml.lowlevel.model
A xml item describing the text content of a xml element.
TextContentDescriptor - Class in net.sf.jsefa.xml.mapping
Descriptor for the content of a non-simple xml element without child elements.
TextContentImpl - Class in net.sf.jsefa.xml.lowlevel.model
Implementation of TextContent.
TextContentImpl(String) - Constructor for class net.sf.jsefa.xml.lowlevel.model.TextContentImpl
Constructs a new TextContentImpl.
TextContentMapping - Class in net.sf.jsefa.xml.mapping
A mapping between an XML text node and a java object.
TextContentMapping(QName, TextContentDescriptor, FieldDescriptor, Validator, TextMode) - Constructor for class net.sf.jsefa.xml.mapping.TextContentMapping
Constructs a new TextContentMapping for the given data type name, text content descriptor and field descriptor.
TextMode - Enum in net.sf.jsefa.xml.lowlevel
Enum for the different modes of escaping.
toString(Object) - Method in class net.sf.jsefa.common.converter.BigDecimalConverter
Converts the given value to a String object.
toString(Object) - Method in class net.sf.jsefa.common.converter.BooleanConverter
Converts the given value to a String object.
toString(Object) - Method in class net.sf.jsefa.common.converter.DateConverter
Converts the given value to a String object.
toString(Object) - Method in class net.sf.jsefa.common.converter.EnumConverter
Converts the given value to a String object.
toString(Object) - Method in class net.sf.jsefa.common.converter.IntegerConverter
Converts the given value to a String object.
toString(Object) - Method in class net.sf.jsefa.common.converter.LongConverter
Converts the given value to a String object.
toString(Object) - Method in class net.sf.jsefa.common.converter.SimpleListConverter
Converts the given value to a String object.
toString(Object) - Method in interface net.sf.jsefa.common.converter.SimpleTypeConverter
Converts the given value to a String object.
toString(Object) - Method in class net.sf.jsefa.common.converter.StringConverter
Converts the given value to a String object.
toString(Object) - Method in class net.sf.jsefa.common.converter.XmlDateTimeConverter
Converts the given value to a String object.
toString(Object) - Method in class net.sf.jsefa.common.converter.XMLGregorianCalendarConverter
Converts the given value to a String object.
toString() - Method in class net.sf.jsefa.common.lowlevel.InputPosition
toString() - Method in class net.sf.jsefa.common.mapping.FieldDescriptor
toString() - Method in class net.sf.jsefa.ObjectPathElement
toString() - Method in class net.sf.jsefa.rbf.mapping.RbfFieldDescriptor
toString() - Method in class net.sf.jsefa.rbf.mapping.RecordDescriptor
toString() - Method in class net.sf.jsefa.xml.mapping.AttributeDescriptor
toString() - Method in class net.sf.jsefa.xml.mapping.ElementDescriptor
toString() - Method in class net.sf.jsefa.xml.namespace.QName
Returns a String representation of this qualified name with the following format: [uri#]localName.
TraversingValidatorFactory<N> - Class in net.sf.jsefa.common.validator.traversal
Factory for creating traversing Validators.
TraversingValidatorFactory(TypeMappingRegistry<N>, ObjectAccessorProvider) - Constructor for class net.sf.jsefa.common.validator.traversal.TraversingValidatorFactory
Constructs a new TraversingValidatorFactory.
TypeMapping<N> - Class in net.sf.jsefa.common.mapping
A mapping between a java object type and a data type of the exchange format.
TypeMapping(Class<?>, N) - Constructor for class net.sf.jsefa.common.mapping.TypeMapping
Constructs a new TypeMapping.
TypeMappingException - Exception in net.sf.jsefa.common.mapping
Exception thrown in case of a type mapping error.
TypeMappingException(String) - Constructor for exception net.sf.jsefa.common.mapping.TypeMappingException
Constructs a new TypeMappingException with the specified detail message.
TypeMappingException(String, Throwable) - Constructor for exception net.sf.jsefa.common.mapping.TypeMappingException
Constructs a new TypeMappingException with the specified detail message and cause.
TypeMappingFactory<N,R extends TypeMappingRegistry<N>> - Class in net.sf.jsefa.common.annotation
Abstract super class for factories which can create TypeMappings from annotated classes.
TypeMappingFactory(R, SimpleTypeConverterProvider, ValidatorProvider, ObjectAccessorProvider) - Constructor for class net.sf.jsefa.common.annotation.TypeMappingFactory
Constructs a new TypeMappingFactory.
TypeMappingFactory.TypeMappingPlaceholder - Class in net.sf.jsefa.common.annotation
A placeholder for a type mapping used during the construction of a type mapping, i. e. between calling TypeMappingFactory.prepareToCreate(Class, Object) and the registration of the type mapping.
TypeMappingFactory.TypeMappingPlaceholder(Class<?>, N) - Constructor for class net.sf.jsefa.common.annotation.TypeMappingFactory.TypeMappingPlaceholder
Constructs a new TypeMappingPlaceholder.
TypeMappingRegistry<D> - Class in net.sf.jsefa.common.mapping
A registry for TypeMappings.
TypeMappingRegistry() - Constructor for class net.sf.jsefa.common.mapping.TypeMappingRegistry
Constructs a new TypeMappingRegistry.
TypeMappingRegistry(TypeMappingRegistry<D>) - Constructor for class net.sf.jsefa.common.mapping.TypeMappingRegistry
Constructs a new TypeMappingRegistry as a copy of the given one.

U

unreadRecord() - Method in interface net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializer
Unreads the already read record so that it can be read again with RbfLowLevelDeserializer.readNextRecord().
unreadRecord() - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
Unreads the already read record so that it can be read again with RbfLowLevelDeserializer.readNextRecord().
USE_DELIMITER_AFTER_LAST_FIELD - Static variable in interface net.sf.jsefa.csv.config.CsvInitialConfigurationParameters
Configuration parameter for the flag 'useDelimiterAfterLastField'.
USE_DELIMITER_AFTER_LAST_FIELD - Static variable in interface net.sf.jsefa.csv.lowlevel.config.CsvLowLevelInitialConfigurationParameters
Configuration parameter for the flag 'useDelimiterAfterLastField'.

V

VALID - Static variable in class net.sf.jsefa.common.validator.ValidationResult
The single ValidationResult to be returned if a given value is valid.
validate(Object) - Method in class net.sf.jsefa.common.validator.BigDecimalValidator
Validates the given value and returns a ValidationResult describing the result of the validation.
validate(Object) - Method in class net.sf.jsefa.common.validator.CollectionValidator
Validates the given value and returns a ValidationResult describing the result of the validation.
validate(Object) - Method in class net.sf.jsefa.common.validator.MapValidator
Validates the given value and returns a ValidationResult describing the result of the validation.
validate(Object) - Method in class net.sf.jsefa.common.validator.NumberValidator
Validates the given value and returns a ValidationResult describing the result of the validation.
validate(Object) - Method in class net.sf.jsefa.common.validator.StringValidator
Validates the given value and returns a ValidationResult describing the result of the validation.
validate(Object) - Method in interface net.sf.jsefa.common.validator.Validator
Validates the given value and returns a ValidationResult describing the result of the validation.
VALIDATION_MODE - Static variable in interface net.sf.jsefa.common.config.InitialConfigurationParameters
Configuration parameter for the validation mode.
ValidationError - Class in net.sf.jsefa.common.validator
A validation error.
ValidationErrorCodes - Interface in net.sf.jsefa.common.validator
Constants for validation error codes.
ValidationException - Exception in net.sf.jsefa.common.validator
Exception thrown in case of a validation error.
ValidationException(ValidationResult) - Constructor for exception net.sf.jsefa.common.validator.ValidationException
Constructs a new ValidationException with the specified ValidationResult.
ValidationMode - Enum in net.sf.jsefa.common.config
Enum for the different modes of validation.
ValidationResult - Class in net.sf.jsefa.common.validator
A validation result.
Validator - Interface in net.sf.jsefa.common.validator
A validator for object values.
VALIDATOR_PROVIDER - Static variable in interface net.sf.jsefa.common.config.InitialConfigurationParameters
Configuration parameter for the validator provider to use.
VALIDATOR_TYPE - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote a validator type.
ValidatorConfiguration - Class in net.sf.jsefa.common.validator
A configuration for a <Validator.
ValidatorCreationException - Exception in net.sf.jsefa.common.validator
Exception thrown in case of a validator creation error.
ValidatorCreationException(String) - Constructor for exception net.sf.jsefa.common.validator.ValidatorCreationException
Constructs a new ValidatorCreationException with the specified detail messagage.
ValidatorCreationException(String, Throwable) - Constructor for exception net.sf.jsefa.common.validator.ValidatorCreationException
Constructs a new ValidatorCreationException with the specified detail messagage and cause.
ValidatorFactory - Class in net.sf.jsefa.common.annotation
Factory for creating Validators from annotated classes.
ValidatorFactory(ValidatorProvider, ObjectAccessorProvider) - Constructor for class net.sf.jsefa.common.annotation.ValidatorFactory
Constructs a new ValidatorFactory.
ValidatorProvider - Class in net.sf.jsefa.common.validator.provider
Provider for Validators.
ValidatorProvider() - Constructor for class net.sf.jsefa.common.validator.provider.ValidatorProvider
Constructs a ValidatorProvider.
VALUE_REQUIRED - Static variable in interface net.sf.jsefa.common.annotation.AnnotationParameterNames
Name of the annotation parameter used to denote if a value is required or not.
valueOf(String) - Static method in enum net.sf.jsefa.common.config.ValidationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.common.lowlevel.filter.FilterResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.common.lowlevel.io.LineSegment.Terminator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.csv.lowlevel.config.EscapeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.csv.lowlevel.config.QuoteMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.flr.lowlevel.Align
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.rbf.mapping.RbfNodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.xml.annotation.DefaultName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.xml.lowlevel.model.XmlItemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.xml.lowlevel.TextMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jsefa.xml.mapping.XmlNodeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.jsefa.common.config.ValidationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.common.lowlevel.filter.FilterResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.common.lowlevel.io.LineSegment.Terminator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.csv.lowlevel.config.EscapeMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.csv.lowlevel.config.QuoteMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.flr.lowlevel.Align
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.rbf.mapping.RbfNodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.xml.annotation.DefaultName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.xml.lowlevel.model.XmlItemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.xml.lowlevel.TextMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jsefa.xml.mapping.XmlNodeType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withPrefixes() - Method in class net.sf.jsefa.rbf.RbfIOFactory
Returns true if prefixes are used and false otherwise.
write(Object) - Method in class net.sf.jsefa.rbf.RbfSerializerImpl
Writes the given object.
write(Object) - Method in interface net.sf.jsefa.Serializer
Writes the given object.
write(Object) - Method in class net.sf.jsefa.xml.XmlSerializerImpl
Writes the given object.
writeAttribute(QName, String) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Writes an attribute with the given name and value.
writeAttribute(QName, String) - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelSerializer
Writes an attribute with the given name and value.
writeAttribute(QName, String) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Writes an attribute with the given name and value.
writeChar(int) - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Writes the given character to the stream.
writeDocTypeDeclaration(QName, String, String) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Writes the DOCTYPE declaration.
writeDocTypeDeclaration(QName, String, String) - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelSerializer
Writes the DOCTYPE declaration.
writeDocTypeDeclaration(QName, String, String) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Writes the DOCTYPE declaration.
writeEndElement() - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Writes the end tag of the current element.
writeEndElement() - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelSerializer
Writes the end tag of the current element.
writeEndElement() - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Writes the end tag of the current element.
writeField(String, QuoteMode) - Method in interface net.sf.jsefa.csv.lowlevel.CsvLowLevelSerializer
Writes the next field.
writeField(String, QuoteMode) - Method in class net.sf.jsefa.csv.lowlevel.CsvLowLevelSerializerImpl
Writes the next field.
writeField(String, int, Align, char) - Method in interface net.sf.jsefa.flr.lowlevel.FlrLowLevelSerializer
Writes the next field.
writeField(String, int, Align, char) - Method in class net.sf.jsefa.flr.lowlevel.FlrLowLevelSerializerImpl
Writes the next field.
writeLine(String) - Method in interface net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializer
Writes the given line.
writeLine(String) - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Writes the given line.
writePrefix(String) - Method in class net.sf.jsefa.csv.CsvSerializerImpl
Writes the prefix.
writePrefix(String) - Method in class net.sf.jsefa.flr.FlrSerializerImpl
Writes the prefix.
writePrefix(String) - Method in class net.sf.jsefa.rbf.RbfSerializerImpl
Writes the prefix.
writeSimpleValue(Object, SimpleTypeMapping<?>) - Method in class net.sf.jsefa.csv.CsvSerializerImpl
Writes the given value as a simple value using the simple type mapping.
writeSimpleValue(Object, SimpleTypeMapping<?>) - Method in class net.sf.jsefa.flr.FlrSerializerImpl
Writes the given value as a simple value using the simple type mapping.
writeSimpleValue(Object, SimpleTypeMapping<?>) - Method in class net.sf.jsefa.rbf.RbfSerializerImpl
Writes the given value as a simple value using the simple type mapping.
writeStartElement(QName) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Writes the start tag of an element.
writeStartElement(QName, QName) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Writes the start tag of an element.
writeStartElement(QName) - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelSerializer
Writes the start tag of an element.
writeStartElement(QName, QName) - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelSerializer
Writes the start tag of an element.
writeStartElement(QName) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Writes the start tag of an element.
writeStartElement(QName, QName) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Writes the start tag of an element.
writeString(String) - Method in class net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl
Writes the given String value as it is to the stream.
writeText(String, TextMode) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Writes the given text as the content of the current element if the text is not empty.
writeText(String, TextMode) - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelSerializer
Writes the given text as the content of the current element if the text is not empty.
writeText(String, TextMode) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Writes the given text as the content of the current element if the text is not empty.
writeXmlDeclaration(String, String) - Method in class net.sf.jsefa.xml.lowlevel.StaxBasedXmlLowLevelSerializer
Writes the XML Declaration.
writeXmlDeclaration(String, String) - Method in interface net.sf.jsefa.xml.lowlevel.XmlLowLevelSerializer
Writes the XML Declaration.
writeXmlDeclaration(String, String) - Method in class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Writes the XML Declaration.
WRONG_LENGTH - Static variable in interface net.sf.jsefa.common.validator.ValidationErrorCodes
The length of a value is smaller or bigger then allowed.
WRONG_QUANTITY - Static variable in interface net.sf.jsefa.common.validator.ValidationErrorCodes
A collection does have more or less items than allowed.

X

XML_NAMESPACE_PREFIX - Static variable in interface net.sf.jsefa.xml.namespace.NamespaceConstants
The prefix xml.
XML_NAMESPACE_URI - Static variable in interface net.sf.jsefa.xml.namespace.NamespaceConstants
The URI of the xml namespace bound to the prefix xml.
XML_SCHEMA_INSTANCE_URI - Static variable in interface net.sf.jsefa.xml.namespace.NamespaceConstants
The xml schema instance URI.
XML_SCHEMA_URI - Static variable in interface net.sf.jsefa.xml.namespace.NamespaceConstants
The xml schema URI.
XmlAttribute - Annotation Type in net.sf.jsefa.xml.annotation
An annotation stating that the annotated java field should be mapped to a xml attribute during XML serialization and deserialization.
XmlComplexTypeMapping - Class in net.sf.jsefa.xml.mapping
A mapping between a java object type and a XML complex data type.
XmlComplexTypeMapping(Class<?>, QName, ObjectAccessor, Collection<XmlNodeMapping<?>>, Validator) - Constructor for class net.sf.jsefa.xml.mapping.XmlComplexTypeMapping
Constructs a new XmlComplexTypeMapping.
XmlConfiguration - Class in net.sf.jsefa.xml.config
A configuration object used when creating an XML IO factory.
XmlConfiguration() - Constructor for class net.sf.jsefa.xml.config.XmlConfiguration
Constructs a new XmlConfiguration.
XmlConfiguration.Defaults - Interface in net.sf.jsefa.xml.config
Set of default configuration values.
XmlDataType - Annotation Type in net.sf.jsefa.xml.annotation
An annotation declaring a complex data type with its relevant sub object types.
XmlDataTypeDefaultNameRegistry - Class in net.sf.jsefa.xml.mapping.support
Provider for default data type names.
XmlDataTypeDefaultNameRegistry() - Constructor for class net.sf.jsefa.xml.mapping.support.XmlDataTypeDefaultNameRegistry
Constructs a new XmlDataTypeDefaultNameRegistry.
XmlDateTimeConverter - Class in net.sf.jsefa.common.converter
Converter for XmlDateTime objects.
XmlDateTimeConverter(SimpleTypeConverterConfiguration) - Constructor for class net.sf.jsefa.common.converter.XmlDateTimeConverter
Constructs a XmlDateTimeConverter.
XmlDeserializer - Interface in net.sf.jsefa.xml
Iterator-style interface for stream based xml deserializer.
XmlDeserializerImpl - Class in net.sf.jsefa.xml
Default implementation of XmlDeserializer.
XmlElement - Annotation Type in net.sf.jsefa.xml.annotation
An annotation stating that the annotated java field should be mapped to a xml element during XML serialization and deserialization.
XmlElementList - Annotation Type in net.sf.jsefa.xml.annotation
An annotation stating that the annotated java field should be mapped to a xml element with list type during XML serialization and deserialization.
XmlElementMap - Annotation Type in net.sf.jsefa.xml.annotation
An annotation stating that the annotated java field should be mapped to a xml element with map type during XML serialization and deserialization.
XmlEncodingException - Exception in net.sf.jsefa.xml
Exception thrown when an unsupported character set encoding is detected or an error occurs during encoding detection.
XmlEncodingException(String) - Constructor for exception net.sf.jsefa.xml.XmlEncodingException
Constructs a new XmlEncodingException with the specified detail message.
XmlEncodingException(String, Throwable) - Constructor for exception net.sf.jsefa.xml.XmlEncodingException
Constructs a new XmlEncodingException with the specified detail message and cause.
XmlEncodingException(Throwable) - Constructor for exception net.sf.jsefa.xml.XmlEncodingException
Constructs a new XmlEncodingException with the specified cause.
XmlEntryPoint - Class in net.sf.jsefa.xml.mapping
An entry point for XML serialization / deserialization.
XmlEntryPoint(QName, QName, Validator) - Constructor for class net.sf.jsefa.xml.mapping.XmlEntryPoint
Constructs a new XmlEntryPoint.
XmlEntryPointFactory - Class in net.sf.jsefa.xml.annotation
Factory for creating XmlEntryPoints from annotated classes.
XmlEntryPointFactory(XmlTypeMappingFactory, ValidatorFactory) - Constructor for class net.sf.jsefa.xml.annotation.XmlEntryPointFactory
Constructs a new XmlEntryPointFactory.
XMLGregorianCalendarConverter - Class in net.sf.jsefa.common.converter
Converter for XMLGregorianCalendar objects.
XmlInitialConfigurationParameters - Interface in net.sf.jsefa.xml.config
A collection of initial configuration parameters for XML.
XmlIOFactory - Class in net.sf.jsefa.xml
Factory for creating XmlSerializers and XmlDeserializers.
XmlIOFactory() - Constructor for class net.sf.jsefa.xml.XmlIOFactory
 
XmlIOFactoryImpl - Class in net.sf.jsefa.xml
Default implementation of XmlIOFactory.
XmlItem - Interface in net.sf.jsefa.xml.lowlevel.model
Top-level interface for xml items returned during xml low level deserialization.
XmlItemType - Enum in net.sf.jsefa.xml.lowlevel.model
The type of a XmlItem.
XmlListTypeMapping - Class in net.sf.jsefa.xml.mapping
A mapping between a java object type and a XML list data type.
XmlListTypeMapping(QName, boolean, Collection<ElementMapping>, ObjectAccessor) - Constructor for class net.sf.jsefa.xml.mapping.XmlListTypeMapping
Constructs a new XmlListTypeMapping.
XmlLowLevelConfiguration - Class in net.sf.jsefa.xml.lowlevel.config
Configuration object for creating a XmlLowLevelSerializer or XmlLowLevelDeserializer.
XmlLowLevelConfiguration() - Constructor for class net.sf.jsefa.xml.lowlevel.config.XmlLowLevelConfiguration
Constructs a new XmlLowLevelConfig.
XmlLowLevelConfiguration.Defaults - Interface in net.sf.jsefa.xml.lowlevel.config
Set of default configuration values.
XmlLowLevelDeserializer - Interface in net.sf.jsefa.xml.lowlevel
Low level XML Deserializer.
XmlLowLevelInitialConfigurationParameters - Interface in net.sf.jsefa.xml.lowlevel.config
A collection of initial configuration parameters for low level XML.
XmlLowLevelIOFactory - Class in net.sf.jsefa.xml.lowlevel
Factory for creating XmlLowLevelDeserializers and XmlLowLevelSerializers.
XmlLowLevelIOFactory() - Constructor for class net.sf.jsefa.xml.lowlevel.XmlLowLevelIOFactory
 
XmlLowLevelSerializer - Interface in net.sf.jsefa.xml.lowlevel
Low level XML Serializer.
XmlMapTypeMapping - Class in net.sf.jsefa.xml.mapping
A mapping between a java map type and a XML map data type.
XmlMapTypeMapping(QName, boolean, AttributeMapping, Collection<ElementMapping>, ObjectAccessor) - Constructor for class net.sf.jsefa.xml.mapping.XmlMapTypeMapping
Constructs a new XmlMapTypeMapping.
XmlNamespaces - Annotation Type in net.sf.jsefa.xml.annotation
An annotation declaring xml namespaces.
XmlNodeDescriptor - Interface in net.sf.jsefa.xml.mapping
Descriptor for an xml node (e. g. attribute or element).
XmlNodeMapping<T extends XmlNodeDescriptor> - Class in net.sf.jsefa.xml.mapping
A mapping between an XML node and a java object.
XmlNodeMapping(QName, T, Class<?>, FieldDescriptor, Validator) - Constructor for class net.sf.jsefa.xml.mapping.XmlNodeMapping
Constructs a new NodeMapping.
XmlNodeType - Enum in net.sf.jsefa.xml.mapping
Enum class declaring the different xml node types.
XmlPullBasedXmlLowLevelDeserializer - Class in net.sf.jsefa.xml.lowlevel
XmlPull V1 based implementation of XmlLowLevelDeserializer.
XmlPullBasedXmlLowLevelDeserializer(XmlLowLevelConfiguration) - Constructor for class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelDeserializer
Constructs a new StaxBasedXmlLowLevelDeserializer.
XmlPullBasedXmlLowLevelIOFactory - Class in net.sf.jsefa.xml.lowlevel
XmlPull-based implementation of XmlLowLevelIOFactory.
XmlPullBasedXmlLowLevelSerializer - Class in net.sf.jsefa.xml.lowlevel
XmlPull V1 based implementation of XmlLowLevelSerializer.
XmlPullBasedXmlLowLevelSerializer(XmlLowLevelConfiguration) - Constructor for class net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelSerializer
Constructs a new StaxBasedXmlLowLevelSerializer.
XmlReaderFactory - Class in net.sf.jsefa.xml
Factory for creating Reader from different sources suitable to read a xml document providing autodetection of the character set encoding.
XmlSchemaBuiltInDataTypeNames - Interface in net.sf.jsefa.xml.mapping.support
A collection of constants for the supported build-int data type names.
XmlSerializer - Interface in net.sf.jsefa.xml
Iterator-style interface for stream based xml serializer.
XmlSerializerImpl - Class in net.sf.jsefa.xml
Default implementation of XmlSerializer.
XmlSimpleTypeMapping - Class in net.sf.jsefa.xml.mapping
A mapping between a java object type and a simple XML data type.
XmlSimpleTypeMapping(QName, Class<?>, SimpleTypeConverter) - Constructor for class net.sf.jsefa.xml.mapping.XmlSimpleTypeMapping
Constructs a new XmlSimpleTypeMapping.
XmlTextContent - Annotation Type in net.sf.jsefa.xml.annotation
An annotation stating that the annotated java field should be mapped to the content of the xml node with the data type described by the class the annotated field is part of.
XmlTypeMappingFactory - Class in net.sf.jsefa.xml.annotation
Factory for creating TypeMappings from annotated classes.
XmlTypeMappingFactory(XmlTypeMappingRegistry, SimpleTypeConverterProvider, ValidatorProvider, ObjectAccessorProvider, XmlDataTypeDefaultNameRegistry) - Constructor for class net.sf.jsefa.xml.annotation.XmlTypeMappingFactory
Constructs a new XmlTypeMappingFactory.
XmlTypeMappingRegistry - Class in net.sf.jsefa.xml.mapping
A registry for xml type mappings with standard type mappings already registered.
XmlTypeMappingRegistry() - Constructor for class net.sf.jsefa.xml.mapping.XmlTypeMappingRegistry
Constructs a new XmlTypeMappingRegistry with standard type mappings already registered.
XmlTypeMappingUtil - Class in net.sf.jsefa.xml.mapping
Utility class providing methods used in different type mapping contexts.

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

Copyright © 2014. All rights reserved.