org.python.modules
Class MatchObject

java.lang.Object
  extended byorg.python.core.PyObject
      extended byorg.python.modules.MatchObject
All Implemented Interfaces:
Serializable

public class MatchObject
extends PyObject

See Also:
Serialized Form

Field Summary
 int endpos
           
 int pos
           
 RegexObject re
           
 String string
           
 
Fields inherited from class org.python.core.PyObject
__class__
 
Constructor Summary
MatchObject(RegexObject re, String string, int pos, int endpos, MatchResult match)
           
 
Method Summary
 int end()
           
 int end(int g)
           
 int end(PyString s)
           
 PyObject group(PyObject[] args)
           
 PyObject groupdict()
           
 PyObject groupdict(PyObject defalt)
           
 PyTuple groups()
           
 PyTuple groups(PyObject defalt)
           
 PyTuple span()
           
 PyTuple span(int g)
           
 PyTuple span(PyString s)
           
 int start()
           
 int start(int g)
           
 int start(PyString s)
           
 
Methods inherited from class org.python.core.PyObject
__abs__, __add__, __and__, __anye__, __bde__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __ge__, __getattr__, __getattr__, __getitem__, __getitem__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ilshift__, __imod__, __imul__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __ixor__, __lde__, __le__, __len__, __like__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rcontained__, __rcontains__, __rde__, __rdiv__, __rdivmod__, __repr__, __rexact__, __rlshift__, __rmod__, __rmul__, __ror__, __roverlaps__, __rpow__, __rrshift__, __rshift__, __rsub__, __rxor__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __str2__, __sub__, __tojava__, __xor__, _add, _and, _anye, _bde, _callextra, _cmp, _div, _divmod, _dodel, _doget, _doget, _doset, _eq, _ge, _gt, _in, _is, _isnot, _jcall, _jcallexc, _jthrow, _lde, _le, _like, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rcontained, _rcontains, _rde, _rexact, _roverlaps, _rshift, _sub, _xor, equals, hashCode, invoke, invoke, invoke, invoke, invoke, isCallable, isMappingType, isNumberType, isSequenceType, safeRepr
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

string

public String string

pos

public int pos

endpos

public int endpos

re

public RegexObject re
Constructor Detail

MatchObject

public MatchObject(RegexObject re,
                   String string,
                   int pos,
                   int endpos,
                   MatchResult match)
Method Detail

start

public int start(int g)

start

public int start()

start

public int start(PyString s)

end

public int end(int g)

end

public int end()

end

public int end(PyString s)

span

public PyTuple span(int g)

span

public PyTuple span()

span

public PyTuple span(PyString s)

groups

public PyTuple groups(PyObject defalt)

groups

public PyTuple groups()

group

public PyObject group(PyObject[] args)

groupdict

public PyObject groupdict()

groupdict

public PyObject groupdict(PyObject defalt)