pmatch
Class MStringVector

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--pmatch.MStringVector
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.io.Serializable

public class MStringVector
extends java.util.Vector

See Also:
Serialized Form

Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
MStringVector()
           
MStringVector(java.lang.String s)
           
MStringVector(java.lang.String[] slis)
           
MStringVector(java.util.Vector v)
           
 
Method Summary
 java.util.HashMap getContext()
           
 java.util.ArrayList getMatchDetails()
           
 MStringVector getRemvec()
           
 boolean match(java.lang.String s)
          match match against a string until a match is found, giving a context, or vector runs out
 boolean match(java.lang.String s, java.util.HashMap con)
          match against a string given an initial context until a match is found, giving a context, or vector runs out
 boolean matchall(java.lang.String s)
          matchall find all the matches for each, remember context, what matched & what didn't - in MatchDetails instance
 boolean matchall(java.lang.String s, java.util.HashMap con)
          matchall find all the matches given an initial context for each, remember context, what matched & what didn't - in MatchDetails instance
 java.util.Vector msubst(java.util.HashMap c)
          msubst substitute for given context
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

MStringVector

public MStringVector()

MStringVector

public MStringVector(java.util.Vector v)

MStringVector

public MStringVector(java.lang.String s)

MStringVector

public MStringVector(java.lang.String[] slis)
Method Detail

getContext

public java.util.HashMap getContext()

getRemvec

public MStringVector getRemvec()

getMatchDetails

public java.util.ArrayList getMatchDetails()

match

public boolean match(java.lang.String s)
match match against a string until a match is found, giving a context, or vector runs out
Parameters:
String - s

match

public boolean match(java.lang.String s,
                     java.util.HashMap con)
match against a string given an initial context until a match is found, giving a context, or vector runs out
Parameters:
String - s

matchall

public boolean matchall(java.lang.String s)
matchall find all the matches for each, remember context, what matched & what didn't - in MatchDetails instance
Parameters:
String - s

matchall

public boolean matchall(java.lang.String s,
                        java.util.HashMap con)
matchall find all the matches given an initial context for each, remember context, what matched & what didn't - in MatchDetails instance
Parameters:
String - s
HashMap - con

msubst

public java.util.Vector msubst(java.util.HashMap c)
msubst substitute for given context
Parameters:
HashMap - c