public final class JFormatter
extends java.lang.Object
Constructor | Description |
---|---|
JFormatter(java.io.PrintWriter s) |
Creates a formatter with default incremental indentations of
four spaces.
|
JFormatter(java.io.PrintWriter s,
java.lang.String space) |
Creates a JFormatter.
|
JFormatter(java.io.Writer w) |
Creates a formatter with default incremental indentations of
four spaces.
|
Modifier and Type | Method | Description |
---|---|---|
JFormatter |
b(JVar v) |
Cause the JVar to generate source for itself
|
void |
close() |
Closes this formatter.
|
JFormatter |
d(JDeclaration d) |
Cause the JDeclaration to generate source for itself
|
JFormatter |
g(JGenerable g) |
Cause the JGenerable object to generate source for iteself
|
JFormatter |
g(java.util.Collection<? extends JGenerable> list) |
Produces
JGenerable s separated by ',' |
JFormatter |
i() |
Increment the indentation level.
|
JFormatter |
id(java.lang.String id) |
Print an identifier
|
boolean |
isPrinting() |
Returns true if we are in the printing mode,
where we actually produce text.
|
JFormatter |
nl() |
Print a new line into the stream
|
JFormatter |
o() |
Decrement the indentation level.
|
JFormatter |
p(char c) |
Print a char into the stream
|
JFormatter |
p(java.lang.String s) |
Print a String into the stream
|
JFormatter |
s(JStatement s) |
Cause the JStatement to generate source for itself
|
JFormatter |
t(JClass type) |
Print a type name.
|
JFormatter |
t(JType type) |
public JFormatter(java.io.PrintWriter s, java.lang.String space)
s
- PrintWriter to JFormatter to use.space
- Incremental indentation string, similar to tab value.public JFormatter(java.io.PrintWriter s)
public JFormatter(java.io.Writer w)
public void close()
public boolean isPrinting()
public JFormatter o()
public JFormatter i()
public JFormatter p(char c)
c
- the charpublic JFormatter p(java.lang.String s)
s
- the Stringpublic JFormatter t(JType type)
public JFormatter t(JClass type)
In the collecting mode we use this information to decide what types to import and what not to.
public JFormatter id(java.lang.String id)
public JFormatter nl()
public JFormatter g(JGenerable g)
g
- the JGenerable objectpublic JFormatter g(java.util.Collection<? extends JGenerable> list)
JGenerable
s separated by ','public JFormatter d(JDeclaration d)
d
- the JDeclaration objectpublic JFormatter s(JStatement s)
s
- the JStatement objectpublic JFormatter b(JVar v)
v
- the JVar objectCopyright © 2018 Oracle Corporation. All rights reserved.