pmatch
Class MString
java.lang.Object
|
+--java.util.StringTokenizer
|
+--pmatch.MString
- All Implemented Interfaces:
- java.util.Enumeration
- public class MString
- extends java.util.StringTokenizer
Constructor Summary |
MString(java.lang.String s)
constructor calls String constructor |
Method Summary |
java.util.HashMap |
getContext()
|
java.util.HashMap |
getDcon()
|
java.util.HashMap |
getPcon()
|
boolean |
match_2_way(java.lang.String d)
match_2_way
match creating 2 contexts
pcon for matching vars in p (this)
dcon for matching vars in d
used in bchain |
boolean |
match(java.lang.String d)
match
match against given string |
boolean |
match(java.lang.String d,
java.util.HashMap con)
match
match against given string in a given context |
java.lang.String |
msubst(java.util.HashMap c)
Msubst
substitute back in patt from given context
creates new patt & returns it |
Methods inherited from class java.util.StringTokenizer |
countTokens, hasMoreElements, hasMoreTokens, nextElement, nextToken, nextToken |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MString
public MString(java.lang.String s)
- constructor calls String constructor
- Parameters:
String
- s
getContext
public java.util.HashMap getContext()
getPcon
public java.util.HashMap getPcon()
getDcon
public java.util.HashMap getDcon()
match
public boolean match(java.lang.String d)
- match
match against given string
- Parameters:
String
- d
match
public boolean match(java.lang.String d,
java.util.HashMap con)
- match
match against given string in a given context
- Parameters:
String
- dHashMap
- con - the context
match_2_way
public boolean match_2_way(java.lang.String d)
- match_2_way
match creating 2 contexts
pcon for matching vars in p (this)
dcon for matching vars in d
used in bchain
- Parameters:
String
- d
msubst
public java.lang.String msubst(java.util.HashMap c)
- Msubst
substitute back in patt from given context
creates new patt & returns it
- Parameters:
HashMap
- c - the context