Class TopicrefMoveAction.Builder

java.lang.Object
ro.sync.ecss.extensions.dita.map.topicref.TopicrefMoveAction.Builder
Enclosing class:
TopicrefMoveAction

public static class TopicrefMoveAction.Builder extends Object
Builder for the TopicrefTransitionOperation. It validates the arguments of the operation
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • sourceLocation

      public TopicrefMoveAction.Builder sourceLocation(String sourceLocation)
      Sets the sourceLocation argument.
      Parameters:
      sourceLocation - arg. Can be null
      Returns:
      this builder
    • relativePosition

      public TopicrefMoveAction.Builder relativePosition(String relativePosition)
      Sets the relativePositions argument.
      Parameters:
      relativePosition - arg. Cannot be null
      Returns:
      this builder
    • targetLocation

      public TopicrefMoveAction.Builder targetLocation(String targetLocation)
      Sets the targetLocation argument.
      Parameters:
      targetLocation - arg. Cannot be null
      Returns:
      this builder
    • authorAccess

      public TopicrefMoveAction.Builder authorAccess(AuthorAccess authorAccess)
      Sets the authorAccess argument. Cannot be null
      Parameters:
      authorAccess -
      Returns:
      this builder
    • build

      public TopicrefMoveAction build()
      Builds a new TopicrefTransitionOperation instance. It validates the arguments
      Returns:
      the newly created operation