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

Quick Search    Search Deep

com.trapezium.vrml.visitor
Class X3dWriter  view X3dWriter download X3dWriter.java

java.lang.Object
  extended bycom.trapezium.pattern.Visitor
      extended bycom.trapezium.vrml.visitor.X3dWriter
All Implemented Interfaces:
java.io.Serializable

public class X3dWriter
extends com.trapezium.pattern.Visitor


Nested Class Summary
(package private)  class X3dWriter.LevelRecorder
           
 
Field Summary
(package private)  java.lang.String defString
           
(package private)  X3dWriter.LevelRecorder lr
           
(package private)  java.io.PrintStream out
           
(package private)  java.lang.String useString
           
 
Fields inherited from class com.trapezium.pattern.Visitor
dataSource, visitLevel
 
Constructor Summary
X3dWriter(java.io.PrintStream out, com.trapezium.parse.TokenEnumerator dSource)
           
 
Method Summary
 boolean acceptsPassOne(java.lang.Object a)
           
 boolean acceptsPassTwo(java.lang.Object a)
           
 void finished()
           
 boolean isTwoPassVisitor()
           
 boolean visitObject(java.lang.Object a)
          Template method for actually visiting an object.
(package private)  void writeField(com.trapezium.vrml.fields.Field f)
           
(package private)  void writeNode(com.trapezium.vrml.node.Node n)
           
 
Methods inherited from class com.trapezium.pattern.Visitor
accepts, done, getDataSource, setDataSource, spacer, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

out

java.io.PrintStream out

lr

X3dWriter.LevelRecorder lr

defString

java.lang.String defString

useString

java.lang.String useString
Constructor Detail

X3dWriter

public X3dWriter(java.io.PrintStream out,
                 com.trapezium.parse.TokenEnumerator dSource)
Method Detail

finished

public void finished()

writeNode

void writeNode(com.trapezium.vrml.node.Node n)

writeField

void writeField(com.trapezium.vrml.fields.Field f)

acceptsPassOne

public boolean acceptsPassOne(java.lang.Object a)

acceptsPassTwo

public boolean acceptsPassTwo(java.lang.Object a)

visitObject

public boolean visitObject(java.lang.Object a)
Description copied from class: com.trapezium.pattern.Visitor
Template method for actually visiting an object. Returns true if object children also get visited.


isTwoPassVisitor

public boolean isTwoPassVisitor()