org.shapelogic.streamlogic
Class LoadLegacyLetterStreams
java.lang.Object
org.shapelogic.streamlogic.LoadLegacyLetterStreams
public class LoadLegacyLetterStreams
- extends java.lang.Object
Create letter streams.
Based on LetterTaskLegacyFactory.
Should create all the rules used for all straight letter matching.
Contains 2 sets of rules for letter matching
1: A simple set that only works for straight letters using simple properties
2: A more complex set of rules works for straight and curved letters
This uses annotations
- Author:
- Sami Badawi
Method Summary |
void |
loadStraightLetterStream(java.lang.String letterFilter)
Setup all the stream for a straight letter match.
Requirements streams: polygons. |
void |
makeStraightLetterStream(java.lang.String letterFilter)
Rules for matching straight letters, using only very simple properties. |
void |
makeStraightLetterXOrStream()
|
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
straightLettersArray
public static final java.lang.String[] straightLettersArray
LoadLegacyLetterStreams
public LoadLegacyLetterStreams(RecursiveContext recursiveContext)
rule
public 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.
- Parameters:
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 letter
makeStraightLetterXOrStream
public void makeStraightLetterXOrStream()
loadStraightLetterStream
public void loadStraightLetterStream(java.lang.String letterFilter)
- Setup all the stream for a straight letter match.
Requirements streams: polygons.
makeStraightLetterStream
public void makeStraightLetterStream(java.lang.String letterFilter)
- Rules for matching straight letters, using only very simple properties.
- Parameters:
letterFilter
-
Copyright © 2009. All Rights Reserved.