|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.shapelogic.streamlogic.LoadLetterStreams
public class LoadLetterStreams
Create letter streams.
Based on LetterTaskFactory.
Should create all the rules used for letter matching.
Contains rules for more complex set of rules works for straight and curved letters
This uses annotations
Field Summary | |
---|---|
static java.lang.String[] |
lettersArray
|
Constructor Summary | |
---|---|
LoadLetterStreams()
|
Method Summary | |
---|---|
static void |
loadLetterStream(java.lang.String letterFilter)
Setup all the stream for a letter match. Requirements streams: polygons. |
static void |
makeAllLetterStream(java.lang.String letterFilter)
|
static void |
makeLetterXOrStream(java.lang.String[] symbolStreamArray)
|
static void |
makeStraightLetterStream(java.lang.String letterFilter)
Rules for matching letters, using only very simple properties. |
static void |
rule(java.lang.String letter,
java.lang.String streamName,
int value,
java.lang.String letterFilter)
Helper method to create one rule in one letter. |
static void |
rule(java.lang.String letter,
java.lang.String streamName,
java.lang.String predicate,
double value)
|
static void |
rule(java.lang.String letter,
java.lang.String streamName,
java.lang.String predicate,
double value,
java.lang.String letterFilter)
Helper method to create one rule in one letter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String[] lettersArray
Constructor Detail |
---|
public LoadLetterStreams()
Method Detail |
---|
public static void rule(java.lang.String letter, java.lang.String streamName, int value, java.lang.String letterFilter)
letter
- to define rule forstreamName
- what the required stream for this rule is called in RootMapvalue
- constraint valueletterFilter
- if only one rule should be generated this should be set to a letterpublic static void rule(java.lang.String letter, java.lang.String streamName, java.lang.String predicate, double value, java.lang.String letterFilter)
letter
- to define rule forstreamName
- what the required stream for this rule is called in RootMapvalue
- constraint valueletterFilter
- if only one rule should be generated this should be set to a letterpublic static void rule(java.lang.String letter, java.lang.String streamName, java.lang.String predicate, double value)
public static void makeLetterXOrStream(java.lang.String[] symbolStreamArray)
public static void loadLetterStream(java.lang.String letterFilter)
public static void makeStraightLetterStream(java.lang.String letterFilter)
letterFilter
- public static void makeAllLetterStream(java.lang.String letterFilter)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |