|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jet.BodyContentWriter
public class BodyContentWriter
Standard implementation of BufferedJET2Writer that uses on IDocument
as its buffer.
Constructor Summary | |
---|---|
BodyContentWriter()
|
Method Summary | |
---|---|
void |
addEventListener(java.lang.String category,
IWriterListener listener)
Add a listener to the writer life cycle events. |
void |
addPosition(java.lang.String category,
org.eclipse.jface.text.Position position)
Convenience method wrapping getDocument().addPosition(String, Position). |
void |
addPositionCategory(java.lang.String category)
Convenience method wrapping getDocument().addPositionCategory(String). |
java.lang.Object |
getAdapter(java.lang.Class adapterClass)
Adapt the writer to the given class. |
java.lang.String |
getContent()
Return the buffered content of the writer as a string. |
java.lang.String |
getContent(int offset,
int length)
Return a ranged of text within the buffered cotnent of the writer. |
int |
getContentLength()
Return the length of the buffered content. |
org.eclipse.jface.text.IDocument |
getDocument()
Return the backing IDocument for this writer. |
IWriterListener[] |
getEventListeners()
Return the registered writer event listeners |
int |
getLength()
Return the current length (in characters) of the output |
JET2Writer |
getParentWriter()
Return the parent of this writer, if it was created via JET2Writer.newNestedContentWriter() . |
org.eclipse.jface.text.Position[] |
getPositions(java.lang.String category)
Convenience method wrapping getDocument().getPositions(String). |
JET2Writer |
newNestedContentWriter()
Create a writer for handling nested content. |
void |
replace(int offset,
int length,
java.lang.String text)
Convenience method wrapping getDocument().replace(int,int,String). |
void |
replaceContent(int offset,
int length,
java.lang.String text)
Replace content in the buffer. |
void |
setContent(java.lang.String content)
Set the buffer content, removing any previously written content. |
java.lang.String |
toString()
|
void |
write(boolean b)
Write the passed boolean by calling String.valueOf(boolean) . |
void |
write(char c)
Write the passed character by calling String.valueOf(char) . |
void |
write(char[] data)
Write the passed character array by calling String.valueOf(char[]) . |
void |
write(double d)
Write the passed double value by calling String.valueOf(double) . |
void |
write(float f)
Write the passed float value by calling String.valueOf(float) . |
void |
write(int i)
Write the passed integer by calling String.valueOf(int) . |
void |
write(JET2Writer bodyContent)
Write the contents of the passed writer to this writer. |
void |
write(long l)
Write the passed long value calling String.valueOf(long) . |
void |
write(java.lang.Object obj)
Write the pass object by calling Object.toString() . |
void |
write(java.lang.String string)
Write the passed string. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BodyContentWriter()
Method Detail |
---|
public final void write(java.lang.String string)
JET2Writer
write
in interface JET2Writer
string
- a string value.JET2Writer.write(java.lang.String)
public final void write(JET2Writer bodyContent)
JET2Writer
write
in interface JET2Writer
bodyContent
- a writerJET2Writer.write(org.eclipse.jet.JET2Writer)
public final void write(int i)
JET2Writer
String.valueOf(int)
.
write
in interface JET2Writer
i
- an integer valueJET2Writer.write(int)
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public final JET2Writer newNestedContentWriter()
JET2Writer
newNestedContentWriter
in interface JET2Writer
BufferedJET2Writer
public final int getLength()
JET2Writer
getLength
in interface JET2Writer
public final org.eclipse.jface.text.IDocument getDocument()
JET2Writer
getDocument
in interface JET2Writer
public final void addEventListener(java.lang.String category, IWriterListener listener)
JET2Writer
JET2Writer.newNestedContentWriter()
, then the listener is added
to the root writer, rather than the listener itself.
addEventListener
in interface JET2Writer
category
- the listener categorylistener
- a listenerpublic final void addPositionCategory(java.lang.String category)
JET2Writer
addPositionCategory
in interface JET2Writer
category
- a Position CategoryIDocument.addPositionCategory(java.lang.String)
public final void addPosition(java.lang.String category, org.eclipse.jface.text.Position position)
JET2Writer
BadPositionCategoryException
or
BadLocationException
is wrapped in a
a runtime exception.
addPosition
in interface JET2Writer
category
- a position categoryposition
- a positionIDocument.addPosition(java.lang.String, org.eclipse.jface.text.Position)
public final org.eclipse.jface.text.Position[] getPositions(java.lang.String category)
JET2Writer
BadPositionCategoryException
is wrapped in a runtime exception.
getPositions
in interface JET2Writer
category
- a position category
IDocument.getPositions(java.lang.String)
public final void replace(int offset, int length, java.lang.String text)
JET2Writer
BadLocationException
is wrapped in a runtime exception.
replace
in interface JET2Writer
offset
- the offset of the text to replacelength
- the length of the text to replacetext
- the replacement textIDocument.replace(int, int, java.lang.String)
public final JET2Writer getParentWriter()
JET2Writer
JET2Writer.newNestedContentWriter()
.
getParentWriter
in interface JET2Writer
null
.public final void write(boolean b)
JET2Writer
String.valueOf(boolean)
.
write
in interface JET2Writer
b
- a boolean valuepublic final void write(char c)
JET2Writer
String.valueOf(char)
.
write
in interface JET2Writer
c
- a char valuepublic final void write(char[] data)
JET2Writer
String.valueOf(char[])
.
write
in interface JET2Writer
data
- an array of characterspublic final void write(double d)
JET2Writer
String.valueOf(double)
.
write
in interface JET2Writer
d
- a double valuepublic final void write(float f)
JET2Writer
String.valueOf(float)
.
write
in interface JET2Writer
f
- a float valuepublic final void write(long l)
JET2Writer
String.valueOf(long)
.
write
in interface JET2Writer
l
- a long value.public final void write(java.lang.Object obj)
JET2Writer
Object.toString()
.
write
in interface JET2Writer
obj
- an object.public java.lang.String getContent()
BufferedJET2Writer
getContent
in interface BufferedJET2Writer
public int getContentLength()
BufferedJET2Writer
getContentLength
in interface BufferedJET2Writer
public IWriterListener[] getEventListeners()
JET2Writer
getEventListeners
in interface JET2Writer
public void replaceContent(int offset, int length, java.lang.String text)
BufferedJET2Writer
replaceContent
in interface BufferedJET2Writer
offset
- the offset of the text to replacelength
- the length of the text to replacetext
- the replacement textpublic void setContent(java.lang.String content)
BufferedJET2Writer
setContent
in interface BufferedJET2Writer
public java.lang.String getContent(int offset, int length)
BufferedJET2Writer
getContent
in interface BufferedJET2Writer
offset
- the offset of the text to returnlength
- the length of the text to return
public java.lang.Object getAdapter(java.lang.Class adapterClass)
BufferedJET2Writer
getAdapter
in interface BufferedJET2Writer
adapterClass
- the class to return
null
if adapterClass is not supported.
|
Copyright 2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |