org.apache.ws.jaxme.js
Interface IndentationTarget

All Known Implementing Classes:
IncreasingTarget, WriterTarget

public interface IndentationTarget

Interface that an IndentationEngine's target must fulfill.


Method Summary
 java.lang.String asString(JavaQName pQName)
          Converts a class name into a string.
 void indent(int i)
          Indents the current line by adding blanks for the given indentation level.
 boolean isInterface()
          Returns whether the IndentationEngine is creating a Java interface.
 void write()
          Terminates a line in the target.
 void write(java.lang.String pValue)
          Writes a string to the target.
 

Method Detail

isInterface

boolean isInterface()

Returns whether the IndentationEngine is creating a Java interface. Creating an interface means, for example, that method bodies are being suppressed.


indent

void indent(int i)
            throws java.io.IOException

Indents the current line by adding blanks for the given indentation level. This method must be called before any of the write(String) or write() methods or following the line terminating write() method.

Throws:
java.io.IOException

asString

java.lang.String asString(JavaQName pQName)

Converts a class name into a string. The string may then be written to the target using write().


write

void write(java.lang.String pValue)
           throws java.io.IOException

Writes a string to the target.

Throws:
java.io.IOException

write

void write()
           throws java.io.IOException

Terminates a line in the target.

Throws:
java.io.IOException