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

Quick Search    Search Deep

gnu.javax.swing.text.html.parser.models
Class transformer  view transformer download transformer.java

java.lang.Object
  extended bygnu.javax.swing.text.html.parser.models.transformer
All Implemented Interfaces:
java.io.Serializable

public class transformer
extends java.lang.Object
implements java.io.Serializable

Transforms the standard ContentModel tree into the internal representation, used in this implementation.


Field Summary
protected static java.lang.String binary
          All binary operators.
private static long serialVersionUID
           
protected static java.lang.String unary
          All unary operators.
 
Constructor Summary
transformer()
           
 
Method Summary
private static void addtype(node n, char type)
          Assign an operation type for the given node.
private static boolean isBinary(int c)
          True for binary operator
private static boolean isUnary(int c)
          True for unary operator.
static int measureChainLength(javax.swing.text.html.parser.ContentModel c)
          Measure length of the linked list of the content models.
private static node optionalTransform(javax.swing.text.html.parser.ContentModel c, javax.swing.text.html.parser.DTD dtd)
           
static node transform(javax.swing.text.html.parser.ContentModel c)
          Transform into internal representation without usind dtd.
static node transform(javax.swing.text.html.parser.ContentModel c, javax.swing.text.html.parser.DTD dtd)
          Transform into internal representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

binary

protected static java.lang.String binary
All binary operators.


unary

protected static java.lang.String unary
All unary operators.

Constructor Detail

transformer

public transformer()
Method Detail

measureChainLength

public static int measureChainLength(javax.swing.text.html.parser.ContentModel c)
Measure length of the linked list of the content models.


transform

public static node transform(javax.swing.text.html.parser.ContentModel c)
Transform into internal representation without usind dtd. This should be used only for testing.


transform

public static node transform(javax.swing.text.html.parser.ContentModel c,
                             javax.swing.text.html.parser.DTD dtd)
Transform into internal representation.


isBinary

private static boolean isBinary(int c)
True for binary operator


isUnary

private static boolean isUnary(int c)
True for unary operator.


addtype

private static void addtype(node n,
                            char type)
Assign an operation type for the given node.


optionalTransform

private static node optionalTransform(javax.swing.text.html.parser.ContentModel c,
                                      javax.swing.text.html.parser.DTD dtd)