org.stathissideris.ascii2image.text
Class GridPatternGroup

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<GridPattern>
              extended by org.stathissideris.ascii2image.text.GridPatternGroup
All Implemented Interfaces:
Serializable, Cloneable, Iterable<GridPattern>, Collection<GridPattern>, List<GridPattern>, RandomAccess

public class GridPatternGroup
extends ArrayList<GridPattern>

Author:
Efstathios Sideris
See Also:
Serialized Form

Field Summary
static GridPatternGroup corner1Criteria
           
static GridPatternGroup corner2Criteria
           
static GridPatternGroup corner3Criteria
           
static GridPatternGroup corner4Criteria
           
static GridPatternGroup cornerCriteria
           
static GridPatternGroup crossCriteria
           
static GridPatternGroup crossOnLineCriteria
           
static GridPatternGroup horizontalCrossOnLineCriteria
           
static GridPatternGroup horizontalLinesEndCriteria
           
static GridPatternGroup horizontalStarOnLineCriteria
           
static GridPatternGroup intersectionCriteria
           
static GridPatternGroup inverseKCriteria
           
static GridPatternGroup inverseTCriteria
           
static GridPatternGroup KCriteria
           
static GridPatternGroup linesEndCriteria
           
static GridPatternGroup loneDiagonalCriteria
           
static GridPatternGroup normalCorner1Criteria
           
static GridPatternGroup normalCorner2Criteria
           
static GridPatternGroup normalCorner3Criteria
           
static GridPatternGroup normalCorner4Criteria
           
static GridPatternGroup normalCornerCriteria
           
static GridPatternGroup roundCorner1Criteria
           
static GridPatternGroup roundCorner2Criteria
           
static GridPatternGroup roundCorner3Criteria
           
static GridPatternGroup roundCorner4Criteria
           
static GridPatternGroup roundCornerCriteria
           
static GridPatternGroup starOnLineCriteria
           
static GridPatternGroup stubCriteria
           
static GridPatternGroup TCriteria
           
static GridPatternGroup verticalCrossOnLineCriteria
           
static GridPatternGroup verticalLinesEndCriteria
           
static GridPatternGroup verticalStarOnLineCriteria
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
GridPatternGroup()
           
 
Method Summary
 void add(GridPattern... patterns)
           
 boolean areAllMatchedBy(TextGrid grid)
           
 boolean isAnyMatchedBy(TextGrid grid)
           
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Field Detail

cornerCriteria

public static final GridPatternGroup cornerCriteria

normalCornerCriteria

public static final GridPatternGroup normalCornerCriteria

roundCornerCriteria

public static final GridPatternGroup roundCornerCriteria

corner1Criteria

public static final GridPatternGroup corner1Criteria

corner2Criteria

public static final GridPatternGroup corner2Criteria

corner3Criteria

public static final GridPatternGroup corner3Criteria

corner4Criteria

public static final GridPatternGroup corner4Criteria

normalCorner1Criteria

public static final GridPatternGroup normalCorner1Criteria

normalCorner2Criteria

public static final GridPatternGroup normalCorner2Criteria

normalCorner3Criteria

public static final GridPatternGroup normalCorner3Criteria

normalCorner4Criteria

public static final GridPatternGroup normalCorner4Criteria

roundCorner1Criteria

public static final GridPatternGroup roundCorner1Criteria

roundCorner2Criteria

public static final GridPatternGroup roundCorner2Criteria

roundCorner3Criteria

public static final GridPatternGroup roundCorner3Criteria

roundCorner4Criteria

public static final GridPatternGroup roundCorner4Criteria

intersectionCriteria

public static final GridPatternGroup intersectionCriteria

TCriteria

public static final GridPatternGroup TCriteria

inverseTCriteria

public static final GridPatternGroup inverseTCriteria

KCriteria

public static final GridPatternGroup KCriteria

inverseKCriteria

public static final GridPatternGroup inverseKCriteria

crossCriteria

public static final GridPatternGroup crossCriteria

stubCriteria

public static final GridPatternGroup stubCriteria

verticalLinesEndCriteria

public static final GridPatternGroup verticalLinesEndCriteria

horizontalLinesEndCriteria

public static final GridPatternGroup horizontalLinesEndCriteria

linesEndCriteria

public static final GridPatternGroup linesEndCriteria

crossOnLineCriteria

public static final GridPatternGroup crossOnLineCriteria

horizontalCrossOnLineCriteria

public static final GridPatternGroup horizontalCrossOnLineCriteria

verticalCrossOnLineCriteria

public static final GridPatternGroup verticalCrossOnLineCriteria

starOnLineCriteria

public static final GridPatternGroup starOnLineCriteria

horizontalStarOnLineCriteria

public static final GridPatternGroup horizontalStarOnLineCriteria

verticalStarOnLineCriteria

public static final GridPatternGroup verticalStarOnLineCriteria

loneDiagonalCriteria

public static final GridPatternGroup loneDiagonalCriteria
Constructor Detail

GridPatternGroup

public GridPatternGroup()
Method Detail

areAllMatchedBy

public boolean areAllMatchedBy(TextGrid grid)

isAnyMatchedBy

public boolean isAnyMatchedBy(TextGrid grid)

add

public void add(GridPattern... patterns)


Copyright © 2011. All Rights Reserved.