Class MultiInstanceWizard.PatternCompiler
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.tags.editing.dialog.MultiInstanceWizard.PatternCompiler
-
- Enclosing class:
- MultiInstanceWizard
protected static class MultiInstanceWizard.PatternCompiler extends java.lang.Object
Our pattern works like this: 1) List: "x,y,z"
2) Range: "x-y"
3) Multiply: "x/3"
And combinations of the three.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PatternCompiler()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object[]
compile(java.lang.String pattern)
protected static void
parseMultiply(java.lang.String part, java.util.List<java.lang.Object> ret)
protected static void
parsePart(java.lang.String part, java.util.List<java.lang.Object> ret)
protected static void
parseRange(java.lang.String part, java.util.List<java.lang.Object> ret)
-
-
-
Method Detail
-
compile
public static java.lang.Object[] compile(java.lang.String pattern) throws MultiInstanceWizard.ParseException
-
parsePart
protected static void parsePart(java.lang.String part, java.util.List<java.lang.Object> ret) throws MultiInstanceWizard.ParseException
-
parseRange
protected static void parseRange(java.lang.String part, java.util.List<java.lang.Object> ret) throws MultiInstanceWizard.ParseException
-
parseMultiply
protected static void parseMultiply(java.lang.String part, java.util.List<java.lang.Object> ret) throws MultiInstanceWizard.ParseException
-
-