Interface TransformationDescription


public interface TransformationDescription
The final transformation description including child resources.
Author:
Emanuel Muckenhuber
  • Method Details

    • getPath

      PathElement getPath()
      Get the path for this transformation description.
      Returns:
      the path element
    • getPathAddressTransformer

      PathAddressTransformer getPathAddressTransformer()
      Get the path transformation for this level.
      Returns:
      the path transformation
    • getOperationTransformer

      OperationTransformer getOperationTransformer()
      Get the default operation transformer.
      Returns:
      the operation transformer
    • getResourceTransformer

      ResourceTransformer getResourceTransformer()
      Get the resource transformer.
      Returns:
      the resource transformer
    • getOperationTransformers

      Map<String,OperationTransformer> getOperationTransformers()
      Get the operation transformers for specific operations.
      Returns:
      the operation transformer overrides
    • getChildren

      Get the children descriptions.
      Returns:
      the children
    • isInherited

      boolean isInherited()
      If this is a discarded or rejected resource it returns true
      Returns:
      true if this is a discarded or rejected resource
    • getDiscardedOperations

      Set<String> getDiscardedOperations()
      operations that must be flat out discarded and not forwarded
      Returns:
      set of discarded operations
    • isPlaceHolder

      boolean isPlaceHolder()
      Return true if this description is a placeholder. This is currently only true for chained descriptions
      Returns:
      true if a placeholder.