public class GlobalTransformerRegistry extends Object
Constructor and Description |
---|
GlobalTransformerRegistry() |
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)
public void createChildRegistry(PathAddress address, ModelVersion version, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer)
public void createChildRegistry(PathAddress address, ModelVersion version, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean inherited)
public 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 void process(OperationTransformerRegistry registry, PathAddress address, ModelVersion version, Map<PathAddress,ModelVersion> versions)
protected void createChildRegistry(Iterator<PathElement> iterator, ModelVersion version, PathAddressTransformer pathAddressTransformer, OperationTransformerRegistry.ResourceTransformerEntry resourceTransformer, OperationTransformerRegistry.OperationTransformerEntry entry)
protected void registerTransformer(Iterator<PathElement> iterator, ModelVersion version, String operationName, OperationTransformerRegistry.OperationTransformerEntry entry)
protected OperationTransformerRegistry.OperationTransformerEntry resolveTransformer(Iterator<PathElement> iterator, ModelVersion version, String operationName)
Copyright © 2015 JBoss by Red Hat. All rights reserved.