public final class ExplicitTransformationDescriptionBuilder extends Object implements TransformationDescriptionBuilder
TransformationDescriptionBuilder.Factory
Modifier and Type | Field and Description |
---|---|
protected List<TransformationDescriptionBuilder> |
children |
protected OperationTransformer |
operationTransformer |
protected Map<String,org.jboss.as.controller.transform.description.AbstractTransformationDescriptionBuilder.OperationTransformationEntry> |
operationTransformers |
protected PathAddressTransformer |
pathAddressTransformer |
protected PathElement |
pathElement |
protected ResourceTransformer |
resourceTransformer |
Modifier | Constructor and Description |
---|---|
protected |
ExplicitTransformationDescriptionBuilder(PathElement pathElement) |
Modifier and Type | Method and Description |
---|---|
ExplicitTransformationDescriptionBuilder |
addOperationTransformation(String operationName,
OperationTransformer operationTransformer) |
TransformationDescription |
build()
Build the transformation description.
|
protected List<TransformationDescription> |
buildChildren()
Build all children.
|
protected TransformationDescription |
buildDefault(org.jboss.as.controller.transform.description.DiscardPolicy discardPolicy,
boolean inherited,
org.jboss.as.controller.transform.description.AttributeTransformationDescriptionBuilderImpl.AttributeTransformationDescriptionBuilderRegistry registry) |
protected TransformationDescription |
buildDefault(org.jboss.as.controller.transform.description.DiscardPolicy discardPolicy,
boolean inherited,
org.jboss.as.controller.transform.description.AttributeTransformationDescriptionBuilderImpl.AttributeTransformationDescriptionBuilderRegistry registry,
List<String> discardedOperations)
Build the default transformation description.
|
protected Map<String,OperationTransformer> |
buildOperationTransformers(org.jboss.as.controller.transform.description.AttributeTransformationDescriptionBuilderImpl.AttributeTransformationDescriptionBuilderRegistry registry)
Build the operation transformers.
|
ExplicitTransformationDescriptionBuilder |
setOperationTransformer(OperationTransformer operationTransformer) |
ExplicitTransformationDescriptionBuilder |
setResourceTransformer(ResourceTransformer resourceTransformer) |
ExplicitTransformationDescriptionBuilder |
setTransformer(CombinedTransformer transformer) |
protected final PathElement pathElement
protected PathAddressTransformer pathAddressTransformer
protected ResourceTransformer resourceTransformer
protected OperationTransformer operationTransformer
protected final Map<String,org.jboss.as.controller.transform.description.AbstractTransformationDescriptionBuilder.OperationTransformationEntry> operationTransformers
protected final List<TransformationDescriptionBuilder> children
protected ExplicitTransformationDescriptionBuilder(PathElement pathElement)
public ExplicitTransformationDescriptionBuilder setTransformer(CombinedTransformer transformer)
public ExplicitTransformationDescriptionBuilder setResourceTransformer(ResourceTransformer resourceTransformer)
public ExplicitTransformationDescriptionBuilder setOperationTransformer(OperationTransformer operationTransformer)
public ExplicitTransformationDescriptionBuilder addOperationTransformation(String operationName, OperationTransformer operationTransformer)
public TransformationDescription build()
TransformationDescriptionBuilder
build
in interface TransformationDescriptionBuilder
protected TransformationDescription buildDefault(org.jboss.as.controller.transform.description.DiscardPolicy discardPolicy, boolean inherited, org.jboss.as.controller.transform.description.AttributeTransformationDescriptionBuilderImpl.AttributeTransformationDescriptionBuilderRegistry registry)
protected TransformationDescription buildDefault(org.jboss.as.controller.transform.description.DiscardPolicy discardPolicy, boolean inherited, org.jboss.as.controller.transform.description.AttributeTransformationDescriptionBuilderImpl.AttributeTransformationDescriptionBuilderRegistry registry, List<String> discardedOperations)
discardPolicy
- the discard policy to useinherited
- whether the definition is inheritedregistry
- the attribute transformation rules for the resourcediscardedOperations
- the discarded operationsprotected Map<String,OperationTransformer> buildOperationTransformers(org.jboss.as.controller.transform.description.AttributeTransformationDescriptionBuilderImpl.AttributeTransformationDescriptionBuilderRegistry registry)
registry
- the shared resource registryprotected List<TransformationDescription> buildChildren()
Copyright © 2015 JBoss by Red Hat. All rights reserved.