public class GlobalTransformerRegistry extends Object
| Constructor and Description |
|---|
GlobalTransformerRegistry() |
| Modifier and Type | Method and Description |
|---|---|
OperationTransformerRegistry |
create(ModelVersion version,
Map<PathAddress,ModelVersion> versions) |
void |
createChildRegistry(PathAddress address,
ModelVersion version,
OperationTransformer transformer) |
void |
createChildRegistry(PathAddress address,
ModelVersion version,
PathAddressTransformer pathAddressTransformer,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer,
boolean placeholder) |
void |
createChildRegistry(PathAddress address,
ModelVersion version,
PathAddressTransformer pathAddressTransformer,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer,
boolean inherited,
boolean placeholder)
Register an operation transformer.
|
void |
createChildRegistry(PathAddress address,
ModelVersion version,
ResourceTransformer resourceTransformer,
boolean inherited) |
void |
createChildRegistry(PathAddress address,
ModelVersion version,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer,
boolean placeholder) |
void |
createDiscardingChildRegistry(PathAddress address,
ModelVersion version) |
void |
discardOperation(PathAddress address,
int major,
int minor,
String operationName)
Discard an operation.
|
void |
discardOperation(PathAddress address,
ModelVersion version,
String operationName)
Discard an operation.
|
void |
mergeSubtree(OperationTransformerRegistry targetRegistry,
Map<PathAddress,ModelVersion> subTree)
Merge a subtree.
|
OperationTransformerRegistry |
mergeSubtree(OperationTransformerRegistry parent,
PathAddress address,
Map<PathAddress,ModelVersion> subTree) |
protected void |
mergeSubtree(OperationTransformerRegistry targetRegistry,
PathAddress address,
ModelVersion version) |
void |
registerTransformer(PathAddress address,
int major,
int minor,
String operationName,
OperationTransformer transformer)
Register an operation transformer.
|
void |
registerTransformer(PathAddress address,
ModelVersion version,
String operationName,
OperationTransformer transformer)
Register an operation transformer.
|
protected OperationTransformerRegistry.OperationTransformerEntry |
resolveTransformer(Iterator<PathElement> iterator,
ModelVersion version,
String operationName) |
public void discardOperation(PathAddress address, int major, int minor, String operationName)
address - the operation handler addressmajor - the major versionminor - the minor versionoperationName - the operation namepublic void discardOperation(PathAddress address, ModelVersion version, String operationName)
address - the operation handler addressversion - the model versionoperationName - the operation namepublic void registerTransformer(PathAddress address, int major, int minor, String operationName, OperationTransformer transformer)
address - the operation handler addressmajor - the major versionminor - the minor versionoperationName - the operation nametransformer - the operation transformerpublic void createDiscardingChildRegistry(PathAddress address, ModelVersion version)
public void createChildRegistry(PathAddress address, ModelVersion version, OperationTransformer transformer)
public void createChildRegistry(PathAddress address, ModelVersion version, ResourceTransformer resourceTransformer, boolean inherited)
public void createChildRegistry(PathAddress address, ModelVersion version, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean placeholder)
public void createChildRegistry(PathAddress address, ModelVersion version, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean placeholder)
public void createChildRegistry(PathAddress address, ModelVersion version, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean inherited, boolean placeholder)
address - the transformer addressversion - the model versionpathAddressTransformer - the path address transformerresourceTransformer - the resource transformeroperationTransformer - the operation transformerinherited - whether the transformers are inheritedplaceholder - if true the pathAddress-, resource-, and operationTransformers are responsible for handling children of their address via a OperationTransformerRegistry.PlaceholderResolverpublic void registerTransformer(PathAddress address, ModelVersion version, String operationName, OperationTransformer transformer)
address - the operation handler addressversion - the model versionoperationName - the operation nametransformer - the operation transformerpublic OperationTransformerRegistry mergeSubtree(OperationTransformerRegistry parent, PathAddress address, Map<PathAddress,ModelVersion> subTree)
public void mergeSubtree(OperationTransformerRegistry targetRegistry, Map<PathAddress,ModelVersion> subTree)
targetRegistry - the target registrysubTree - the subtreeprotected void mergeSubtree(OperationTransformerRegistry targetRegistry, PathAddress address, ModelVersion version)
public OperationTransformerRegistry create(ModelVersion version, Map<PathAddress,ModelVersion> versions)
protected OperationTransformerRegistry.OperationTransformerEntry resolveTransformer(Iterator<PathElement> iterator, ModelVersion version, String operationName)
Copyright © 2018 JBoss by Red Hat. All rights reserved.