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.
-
Interface Summary Interface Description Builder<Type> An object builder.Converter<SourceType,TargetType> Converter function.Factory<Type> A factory of beans of given type.Getter<OuterType,NestedType> Bean property getter.Setter<OuterType,NestedType> Bean property setter.XMLDumper A facility to serialize data in in XML format.XMLParser A facility to deserialize data in in XML format. -
Class Summary Class Description Attribute<EnclosingType,EnclosingBean,AttributeType> Attribute of anEntity
.Entity<Type,Bean> An entity type.Property<EnclosingType,EnclosingBean,NestedType> Property of dataEntity
.Relationship<EnclosingType,EnclosingBean,RelatedType,RelatedBean> Relationship of oneEntity
type to another. -
Exception Summary Exception Description XMLException Indicates an exception that occurred during XML serialization or deserialization, such as malformed XML or XML not conforming to the expected schema.