Class TopicrefMoveAction.Builder
- java.lang.Object
-
- ro.sync.ecss.extensions.dita.map.topicref.TopicrefMoveAction.Builder
-
- Enclosing class:
- TopicrefMoveAction
public static class TopicrefMoveAction.Builder extends java.lang.Object
Builder for the TopicrefTransitionOperation. It validates the arguments of the operation
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopicrefMoveAction.Builder
authorAccess(AuthorAccess authorAccess)
Sets the authorAccess argument.TopicrefMoveAction
build()
Builds a new TopicrefTransitionOperation instance.TopicrefMoveAction.Builder
relativePosition(java.lang.String relativePosition)
Sets the relativePositions argument.TopicrefMoveAction.Builder
sourceLocation(java.lang.String sourceLocation)
Sets the sourceLocation argument.TopicrefMoveAction.Builder
targetLocation(java.lang.String targetLocation)
Sets the targetLocation argument.
-
-
-
Method Detail
-
sourceLocation
public TopicrefMoveAction.Builder sourceLocation(java.lang.String sourceLocation)
Sets the sourceLocation argument.- Parameters:
sourceLocation
- arg. Can be null- Returns:
- this builder
-
relativePosition
public TopicrefMoveAction.Builder relativePosition(java.lang.String relativePosition)
Sets the relativePositions argument.- Parameters:
relativePosition
- arg. Cannot be null- Returns:
- this builder
-
targetLocation
public TopicrefMoveAction.Builder targetLocation(java.lang.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
-
-