Package io.kojan.xml


package io.kojan.xml
A simple library for modeling and writing data in XML format.

This library is used to model data according to the entity–relationship model and write and read data in XML format. It allows you to define data entities with their properties, such as attributes and relationships, and serialize and deserialize data in XML format.

  • Class
    Description
    Attribute<EnclosingType,EnclosingBean,AttributeType>
    Attribute of an Entity.
    Builder<Type>
    An object builder.
    Converter<SourceType,TargetType>
    Converter function.
    Entity<Type,Bean>
    An entity type.
    Factory<Type>
    A factory of beans of given type.
    Getter<OuterType,NestedType>
    Bean property getter.
    Property<EnclosingType,EnclosingBean,NestedType>
    Property of data Entity.
    Relationship<EnclosingType,EnclosingBean,RelatedType,RelatedBean>
    Relationship of one Entity type to another.
    Setter<OuterType,NestedType>
    Bean property setter.
    A facility to serialize data in in XML format.
    An implementation of XMLDumper using Java StAX API.
    Indicates an exception that occurred during XML serialization or deserialization, such as malformed XML or XML not conforming to the expected schema.
    A facility to deserialize data in in XML format.
    An implementation of XMLParser using Java StAX API.