Class AttributeDefinition.Builder<T>
- java.lang.Object
-
- org.infinispan.commons.configuration.attributes.AttributeDefinition.Builder<T>
-
- Enclosing class:
- AttributeDefinition<T>
public static final class AttributeDefinition.Builder<T> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeDefinition.Builder<T>
autoPersist(boolean autoPersist)
AttributeDefinition<T>
build()
AttributeDefinition.Builder<T>
copier(AttributeCopier copier)
AttributeDefinition.Builder<T>
global(boolean global)
AttributeDefinition.Builder<T>
immutable()
AttributeDefinition.Builder<T>
initializer(AttributeInitializer<? extends T> initializer)
AttributeDefinition.Builder<T>
serializer(AttributeSerializer<? super T,? extends ConfigurationInfo,? extends ConfigurationBuilderInfo> serializer)
AttributeDefinition.Builder<T>
validator(AttributeValidator<? super T> validator)
AttributeDefinition.Builder<T>
xmlName(java.lang.String xmlName)
-
-
-
Method Detail
-
immutable
public AttributeDefinition.Builder<T> immutable()
-
copier
public AttributeDefinition.Builder<T> copier(AttributeCopier copier)
-
initializer
public AttributeDefinition.Builder<T> initializer(AttributeInitializer<? extends T> initializer)
-
serializer
public AttributeDefinition.Builder<T> serializer(AttributeSerializer<? super T,? extends ConfigurationInfo,? extends ConfigurationBuilderInfo> serializer)
-
autoPersist
public AttributeDefinition.Builder<T> autoPersist(boolean autoPersist)
-
global
public AttributeDefinition.Builder<T> global(boolean global)
-
validator
public AttributeDefinition.Builder<T> validator(AttributeValidator<? super T> validator)
-
xmlName
public AttributeDefinition.Builder<T> xmlName(java.lang.String xmlName)
-
build
public AttributeDefinition<T> build()
-
-