Uses of Interface
org.inxar.jenesis.CodeWriter

Packages that use CodeWriter
com.inxar.jenesis Classes which implement Java language elements. 
com.inxar.jenesis.util Utility classes. 
org.inxar.jenesis Interfaces which abstract Java language elements (read the desciption below). 
 

Uses of CodeWriter in com.inxar.jenesis
 

Classes in com.inxar.jenesis that implement CodeWriter
 class MCodeWriter
          Standard CodeWriter implementation.
 

Methods in com.inxar.jenesis that return CodeWriter
 CodeWriter MCodeWriter.write(boolean b)
          Writes a boolean.
 CodeWriter MCodeWriter.write(char c)
          Writes a single character.
 CodeWriter MCodeWriter.write(char[] chars)
          Writes an array of characters.
 CodeWriter MCodeWriter.write(char[] chars, int off, int len)
          Writes an array of characters.
 CodeWriter MCodeWriter.write(int i)
          Writes an integer.
 CodeWriter MCodeWriter.write(float f)
          Writes a float.
 CodeWriter MCodeWriter.write(double d)
          Writes a double.
 CodeWriter MCodeWriter.write(java.lang.String s)
          Writes a string.
 CodeWriter MCodeWriter.write(java.lang.Object o)
          Writes an object.
 CodeWriter MCodeWriter.write(java.lang.Object[] ao)
          Writes each element of the given object array.
 CodeWriter MCodeWriter.write(Codeable ico)
          Instead of calling the Object.toString() method, the Object.toCode(public CodeWriter) method is invoked with this as the argument.
 CodeWriter MCodeWriter.write(Codeable[] aico)
          Iterates the array and sends each element to write(Codeable).
 CodeWriter MCodeWriter.write(java.util.Enumeration enum)
          Writes each object element of the given enumeration.
 CodeWriter MCodeWriter.write(Iterator enum)
          Writes each object element of the given enumeration.
 CodeWriter MCodeWriter.space()
          Writes a single space.
 CodeWriter MCodeWriter.newLine()
          Adds a the newLine string according to System.getProperty("line.separator") and the line is padded with the n tab characters where n is the number returned by getIndentNumber().
 CodeWriter MCodeWriter.resetLine()
          Resets the tab counter to zero and calls the newLine() method.
 CodeWriter MCodeWriter.indentLine()
          Increments the tab and calls newLine()
 CodeWriter MCodeWriter.dedentLine()
          Decrements the tab and calls newLine()
 CodeWriter MLiteral.toCode(CodeWriter out)
           
 CodeWriter MExpression.toCode(CodeWriter out)
           
 CodeWriter MType.toCode(CodeWriter out)
           
 CodeWriter MStatement.toCode(CodeWriter out)
           
 

Methods in com.inxar.jenesis with parameters of type CodeWriter
 CodeWriter MLiteral.toCode(CodeWriter out)
           
 CodeWriter MExpression.toCode(CodeWriter out)
           
 CodeWriter MType.toCode(CodeWriter out)
           
 CodeWriter MStatement.toCode(CodeWriter out)
           
 

Uses of CodeWriter in com.inxar.jenesis.util
 

Methods in com.inxar.jenesis.util with parameters of type CodeWriter
 void BlockStyle.toCode(CodeWriter out, Iterator iterator)
          Sets an iterator of codeables to write as a block.
 

Uses of CodeWriter in org.inxar.jenesis
 

Methods in org.inxar.jenesis that return CodeWriter
 CodeWriter Codeable.toCode(CodeWriter out)
          Renders the codeable object to the given writer and returns it.
 CodeWriter CodeWriter.write(boolean b)
          Writes a boolean.
 CodeWriter CodeWriter.write(char c)
          Writes a single character.
 CodeWriter CodeWriter.write(char[] chars)
          Writes an array of characters.
 CodeWriter CodeWriter.write(char[] chars, int off, int len)
          Writes an array of characters starting at the offset with total length len.
 CodeWriter CodeWriter.write(int i)
          Writes an integer.
 CodeWriter CodeWriter.write(float f)
          Writes a float.
 CodeWriter CodeWriter.write(double d)
          Writes a double.
 CodeWriter CodeWriter.write(java.lang.String s)
          Writes a string.
 CodeWriter CodeWriter.write(java.lang.Object o)
          Writes an object.
 CodeWriter CodeWriter.write(java.lang.Object[] ao)
          Writes each element of the given object array.
 CodeWriter CodeWriter.write(Codeable codeable)
          Instead of calling the Object.toString() method, the Object.toCode(CodeWriter) method is invoked with this as the argument.
 CodeWriter CodeWriter.write(Codeable[] codeables)
          Iterates the array and sends each element to write(Codeable).
 CodeWriter CodeWriter.write(Iterator iterator)
          Writes each object element of the given iterator.
 CodeWriter CodeWriter.space()
          Writes a single space.
 CodeWriter CodeWriter.newLine()
          Adds a the newLine string according to System.getProperty("line.separator") and the line is padded with the n tab characters where n is the number returned by getIndentNumber().
 CodeWriter CodeWriter.resetLine()
          Resets the tab counter to zero and calls the newLine() method.
 CodeWriter CodeWriter.indentLine()
          Increments the tab and calls newLine()
 CodeWriter CodeWriter.dedentLine()
          Decrements the tab and calls newLine()
 

Methods in org.inxar.jenesis with parameters of type CodeWriter
 CodeWriter Codeable.toCode(CodeWriter out)
          Renders the codeable object to the given writer and returns it.