Search
RoutePattern Constructor (String)
See Also
 

Initializes a new instance of the RoutePattern class.

Namespace: com.mindfusion.diagramming
Package: com.mindfusion.diagramming

 Syntax

Java  Copy Code

public RoutePattern (
    String data
)

 Parameters

data

A string representing a sequence of RouteSteps.

 Remarks

Members of the RouteStepKind enumeration are represented by three-character acronyms, with a numerical value appended to advance- steps.

 Example

The following route can be represented by "ADR0.5 TRR ADR1 TRL ADR0.5" string.

Java  Copy Code

RoutePattern rightZigzag = new RoutePattern();
rightZigzag.getSteps().add(
    new RouteStep(RouteStepKind.AdvanceRelative, 0.5f));
rightZigzag.getSteps().add(
    new RouteStep(RouteStepKind.TurnRight));
rightZigzag.getSteps().add(
    new RouteStep(RouteStepKind.AdvanceRelative, 1));
rightZigzag.getSteps().add(
    new RouteStep(RouteStepKind.TurnLeft));
rightZigzag.getSteps().add(
    new RouteStep(RouteStepKind.AdvanceRelative, 0.5f));
router.getPatterns().add(rightZigzag);

// this can be defined in shorter form using a pattern string
// RoutePattern rightZigzag2 = new RoutePattern(
//     "ADR0.5 TRR ADR1 TRL ADR0.5");

 See Also