Package org.infinispan.commons.configuration.attributes
-
Interface Summary Interface Description AttributeCopier<T> AttributeCopier.AttributeInitializer<T> AttributeInitializer.AttributeListener<T> An AttributeListener will be invoked whenever an attribute has been modified.AttributeValidator<T> AttributeValidator.Matchable<T> An interface for defining non-strict equality, e.g. -
Class Summary Class Description Attribute<T> Attribute.AttributeDefinition<T> AttributeDefinition.AttributeDefinition.Builder<T> AttributeSerializer<T,U extends ConfigurationInfo,B extends ConfigurationBuilderInfo> HandlesAttribute
serialization to external format.AttributeSet AttributeSet is a container forAttribute
s.ClassAttributeSerializer<T,U extends ConfigurationInfo,B extends ConfigurationBuilderInfo> Attribute serializer that converters an instance to its class name when serializing and the other way around when deserializing.CollectionAttributeCopier<T> CollectionAttributeCopier.CopyConstructorAttributeCopier<T> CopyConstructorAttributeCopier.DefaultSerializer<T,U extends ConfigurationInfo,B extends ConfigurationBuilderInfo> Default implementation ofAttributeSerializer
that uses the xmlName as the output format for the name, and the value without transformation.IdentityAttributeCopier<T> IdentityAttributeCopier.NullAttributeSerializer SimpleInstanceAttributeCopier<T> SimpleInstanceAttributeCopier.TypedPropertiesAttributeCopier TypedPropertiesAttributeCopier.