Class AttributeXMLBuilderOperator
- java.lang.Object
-
- org.jboss.as.clustering.controller.persistence.AttributeXMLBuilderOperator
-
- All Implemented Interfaces:
Function<org.jboss.as.controller.PersistentResourceXMLDescription.PersistentResourceXMLBuilder,org.jboss.as.controller.PersistentResourceXMLDescription.PersistentResourceXMLBuilder>,UnaryOperator<org.jboss.as.controller.PersistentResourceXMLDescription.PersistentResourceXMLBuilder>
public class AttributeXMLBuilderOperator extends Object implements UnaryOperator<org.jboss.as.controller.PersistentResourceXMLDescription.PersistentResourceXMLBuilder>
PersistentResourceXMLBuilder operator that adds the attributes of a given Attribute enumeration- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description AttributeXMLBuilderOperator()AttributeXMLBuilderOperator(Class<A> attributeClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <A extends Enum<A> & Attribute>
AttributeXMLBuilderOperatoraddAttributes(Class<A> attributeClass)<A extends Attribute>
AttributeXMLBuilderOperatoraddAttributes(Set<A> attributes)org.jboss.as.controller.PersistentResourceXMLDescription.PersistentResourceXMLBuilderapply(org.jboss.as.controller.PersistentResourceXMLDescription.PersistentResourceXMLBuilder builder)
-
-
-
Constructor Detail
-
AttributeXMLBuilderOperator
public AttributeXMLBuilderOperator()
-
AttributeXMLBuilderOperator
public AttributeXMLBuilderOperator(Class<A> attributeClass)
-
-
Method Detail
-
addAttributes
public <A extends Enum<A> & Attribute> AttributeXMLBuilderOperator addAttributes(Class<A> attributeClass)
-
addAttributes
public <A extends Attribute> AttributeXMLBuilderOperator addAttributes(Set<A> attributes)
-
apply
public org.jboss.as.controller.PersistentResourceXMLDescription.PersistentResourceXMLBuilder apply(org.jboss.as.controller.PersistentResourceXMLDescription.PersistentResourceXMLBuilder builder)
-
-