Class PathAddressTransformer.BuilderImpl
java.lang.Object
org.jboss.as.controller.transform.PathAddressTransformer.BuilderImpl
- All Implemented Interfaces:
PathAddressTransformer.Builder
- Enclosing interface:
- PathAddressTransformer
public static class PathAddressTransformer.BuilderImpl
extends Object
implements PathAddressTransformer.Builder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilderImpl(Iterator<PathAddressTransformer> transformers, PathAddress original) -
Method Summary
Modifier and TypeMethodDescriptionGet the current address, from the builder.Get the unmodified (original) address.Get the remaining elements left for transformation.next(PathElement... elements) Append an element to the current address and continue to the next transformer in the chain.protected PathAddressstart()
-
Constructor Details
-
BuilderImpl
-
-
Method Details
-
getOriginal
Description copied from interface:PathAddressTransformer.BuilderGet the unmodified (original) address.- Specified by:
getOriginalin interfacePathAddressTransformer.Builder- Returns:
- the original address
-
getCurrent
Description copied from interface:PathAddressTransformer.BuilderGet the current address, from the builder.- Specified by:
getCurrentin interfacePathAddressTransformer.Builder- Returns:
- the current address
-
getRemaining
Description copied from interface:PathAddressTransformer.BuilderGet the remaining elements left for transformation.- Specified by:
getRemainingin interfacePathAddressTransformer.Builder- Returns:
- the remaining elements for this address
-
next
Description copied from interface:PathAddressTransformer.BuilderAppend an element to the current address and continue to the next transformer in the chain.- Specified by:
nextin interfacePathAddressTransformer.Builder- Parameters:
elements- the elements to append- Returns:
- the transformed address
-
start
-