Class TransformationDescriptionBuilder.Factory

java.lang.Object
org.jboss.as.controller.transform.description.TransformationDescriptionBuilder.Factory
Enclosing interface:
TransformationDescriptionBuilder

public static class TransformationDescriptionBuilder.Factory extends Object
  • Constructor Details

    • Factory

      public Factory()
  • Method Details

    • createSubsystemInstance

      public static ResourceTransformationDescriptionBuilder createSubsystemInstance()
      Create a resource builder instance.
      Returns:
      the transformation builder
    • createInstance

      public static ResourceTransformationDescriptionBuilder createInstance(PathElement pathElement)
      Create a resource builder instance.
      Parameters:
      pathElement - the path element of the child to be transformed
      Returns:
      the transformation builder
    • createDiscardInstance

      public static DiscardTransformationDescriptionBuilder createDiscardInstance(PathElement pathElement)
      Create a builder instance discarding a child.
      Parameters:
      pathElement - the path element of the child to be transformed
      Returns:
      the transformation builder
    • createRejectInstance

      public static RejectTransformationDescriptionBuilder createRejectInstance(PathElement pathElement)
      Create a builder instance rejecting a child.
      Parameters:
      pathElement - the path element of the child to be transformed
      Returns:
      the transformation builder
    • createChainedSubystemInstance

      public static ChainedTransformationDescriptionBuilder createChainedSubystemInstance(ModelVersion currentVersion)
      Create a chained builder instance for a subsystem
      Parameters:
      currentVersion - the current version of the subsystem.
    • createChainedInstance

      public static ChainedTransformationDescriptionBuilder createChainedInstance(PathElement pathElement, ModelVersion currentVersion)
      Create a chained builder instance
      Parameters:
      pathElement - the child resource element which the chained transformers handle
      currentVersion - the current version of the model containing the resource being transformed.