com.stevenrbrandt.ubiq2.v4.pattwo
Class Entity

java.lang.Object
  extended by com.stevenrbrandt.ubiq2.v4.pattwo.Entity

public abstract class Entity
extends java.lang.Object


Field Summary
 java.lang.String name
           
 
Constructor Summary
Entity(java.lang.String name)
           
 
Method Summary
 PatState createState()
           
 boolean match(Matcher ms, PatState ps)
           
abstract  boolean matchChar(char c)
           
 java.lang.String toString()
           
 java.lang.Integer width()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public final java.lang.String name
Constructor Detail

Entity

public Entity(java.lang.String name)
Method Detail

toString

public final java.lang.String toString()

matchChar

public abstract boolean matchChar(char c)

width

public java.lang.Integer width()

match

public final boolean match(Matcher ms,
                           PatState ps)

createState

public PatState createState()