Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

gnu.regexp
Class RE.CharExpression  view RE.CharExpression download RE.CharExpression.java

java.lang.Object
  extended bygnu.regexp.RE.CharExpression
Enclosing class:
RE

private static class RE.CharExpression
extends java.lang.Object

This class represents various expressions for a character. "a" : 'a' itself. "\0123" : Octal char 0123 "\x1b" : Hex char 0x1b "?" : Unicode char ?


Field Summary
(package private)  char ch
          character represented by this expression
(package private)  java.lang.String expr
          String expression
(package private)  int len
          length of this expression
 
Constructor Summary
private RE.CharExpression()
           
 
Method Summary
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ch

char ch
character represented by this expression


expr

java.lang.String expr
String expression


len

int len
length of this expression

Constructor Detail

RE.CharExpression

private RE.CharExpression()
Method Detail

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).