Class NestingAttributeSerializer<T,U extends ConfigurationInfo,B extends ConfigurationBuilderInfo>
- java.lang.Object
-
- org.infinispan.commons.configuration.attributes.AttributeSerializer<T,U,B>
-
- org.infinispan.commons.configuration.attributes.NestingAttributeSerializer<T,U,B>
-
public class NestingAttributeSerializer<T,U extends ConfigurationInfo,B extends ConfigurationBuilderInfo> extends AttributeSerializer<T,U,B>
AttributeSerializer for attributes nested into an element that is not related to theElementDefinition.- Since:
- 10.0
-
-
Constructor Summary
Constructors Constructor Description NestingAttributeSerializer(java.lang.String elementName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRead(java.lang.String enclosing, java.lang.String nestingName, java.lang.String nestedName, AttributeDefinition attributeDefinition)java.lang.StringgetParentElement(U configurationElement)Returns the parent element that this attribute should be placed under when serializing, or empty String if the attribute is not nested.-
Methods inherited from class org.infinispan.commons.configuration.attributes.AttributeSerializer
getSerializationName, getSerializationValue, readAttributeValue
-
-
-
-
Method Detail
-
getParentElement
public java.lang.String getParentElement(U configurationElement)
Description copied from class:AttributeSerializerReturns the parent element that this attribute should be placed under when serializing, or empty String if the attribute is not nested.- Overrides:
getParentElementin classAttributeSerializer<T,U extends ConfigurationInfo,B extends ConfigurationBuilderInfo>
-
canRead
public boolean canRead(java.lang.String enclosing, java.lang.String nestingName, java.lang.String nestedName, AttributeDefinition attributeDefinition)- Overrides:
canReadin classAttributeSerializer<T,U extends ConfigurationInfo,B extends ConfigurationBuilderInfo>
-
-