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, 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.PlaceholderResolver
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, boolean placeholder)
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 © 2023 JBoss by Red Hat. All rights reserved.