Klasse GroovyHttpServletResponseWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
de.uplanet.io.AbstractDelegatingPrintWriter<GroovyHttpServletResponseWriter>
de.uplanet.lucy.server.scripting.groovy.servlet.GroovyHttpServletResponseWriter
- Alle implementierten Schnittstellen:
de.uplanet.lucy.server.scripting.groovy.IPrintDelegate,Closeable,Flushable,Appendable,AutoCloseable
public abstract class GroovyHttpServletResponseWriter
extends AbstractDelegatingPrintWriter<GroovyHttpServletResponseWriter>
implements de.uplanet.lucy.server.scripting.groovy.IPrintDelegate
- Seit:
- Intrexx 10.10.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()This method does nothing.Get the line break used in line-oriented output.voidprint(groovy.lang.Writable p_writable) Write a writable Groovy object.voidvoidprintln()voidprintln(groovy.lang.Writable p_writable) Write a writable Groovy object, and a line break.voidvoidsetLineBreak(String p_strLineBreak) Set the line break to be used in line-oriented output.voidSetCR LFas the line break to be used in line-oriented output.voidSetLFas the line break to be used in line-oriented output.voidwrite(groovy.lang.Writable p_writable) Write a writable Groovy object.writeJSON(boolean p_bValue) Write aboolean.writeJSON(double p_dblValue) Write andouble.writeJSON(float p_fltValue) Write anfloat.writeJSON(int p_iValue) Write anint.writeJSON(long p_lValue) Write along.writeJSON(CharSequence p_chseq) Write a character sequence.Write an iterable.Write an object.Write a date.Write an iterator.Write map.Write a colon:.Write a comma,.Write a closing square bracket].Write a closing curly bracket}.writeJSONEscape(CharSequence p_chseq) Write a JSON-escaped character sequence.writeJSONEscape(CharSequence p_chseq, int p_iStart, int p_iEnd) Write a JSON-escaped character subsequence.writeJSONNamedObject(Object p_object, String p_strName, List<? extends CharSequence> p_properties) Write a JSON named object with the given object's bean properties.writeJSONPair(String p_strName, Object p_value) Write a name-value pair, e.g.writeJSONPairs(Object p_object, List<? extends CharSequence> p_properties) Write name-value pairs ("name":"value",...) representing the given object's bean properties.writeJSONPairs(Map<String, Object> p_map) Write the name-value pairs ("name":"value",...) of the given map.Write a double quote".Write an opening square bracket[.Write an opening curly bracket{.Von Klasse geerbte Methoden de.uplanet.io.AbstractDelegatingPrintWriter
append, append, append, checkError, flush, format, format, isWritten, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, write, write, write, write, writeVon Klasse geerbte Methoden java.io.Writer
nullWriterVon Klasse geerbte Methoden java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden de.uplanet.lucy.server.scripting.groovy.IPrintDelegate
print, println
-
Methodendetails
-
getLineBreak
Get the line break used in line-oriented output.- Gibt zurück:
- The line break used.
-
setLineBreak
Set the line break to be used in line-oriented output.- Parameter:
p_strLineBreak- The line break to be used.
-
setLineBreakLF
public void setLineBreakLF()SetLFas the line break to be used in line-oriented output. -
setLineBreakCRLF
public void setLineBreakCRLF()SetCR LFas the line break to be used in line-oriented output. -
write
Write a writable Groovy object.- Parameter:
p_writable- The object to be written.- Löst aus:
IOException- If an I/O error occurred.
-
print
Write a writable Groovy object.- Parameter:
p_writable- The object to be written.- Löst aus:
IOException- If an I/O error occurred.
-
println
Write a writable Groovy object, and a line break.- Parameter:
p_writable- The object to be written.- Löst aus:
IOException- If an I/O error occurred.
-
close
public void close()This method does nothing.- Angegeben von:
closein SchnittstelleAutoCloseable- Angegeben von:
closein SchnittstelleCloseable- Setzt außer Kraft:
closein KlasseAbstractDelegatingPrintWriter<GroovyHttpServletResponseWriter>
-
println
public void println()- Angegeben von:
printlnin Schnittstellede.uplanet.lucy.server.scripting.groovy.IPrintDelegate- Setzt außer Kraft:
printlnin KlasseAbstractDelegatingPrintWriter<GroovyHttpServletResponseWriter>
-
print
-
println
-
writeJSONStartObject
Write an opening curly bracket{.- Gibt zurück:
- This object.
-
writeJSONEndObject
Write a closing curly bracket}.- Gibt zurück:
- This object.
-
writeJSONStartArray
Write an opening square bracket[.- Gibt zurück:
- This object.
-
writeJSONEndArray
Write a closing square bracket].- Gibt zurück:
- This object.
-
writeJSONQuote
Write a double quote".- Gibt zurück:
- This object.
-
writeJSONComma
Write a comma,.- Gibt zurück:
- This object.
-
writeJSONColon
Write a colon:.- Gibt zurück:
- This object.
-
writeJSONPair
public GroovyHttpServletResponseWriter writeJSONPair(String p_strName, Object p_value) throws IOException Write a name-value pair, e.g."name":"value".- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSONPairs
public GroovyHttpServletResponseWriter writeJSONPairs(Object p_object, List<? extends CharSequence> p_properties) throws IOException Write name-value pairs ("name":"value",...) representing the given object's bean properties.- Parameter:
p_object- The object.p_properties- A list of bean properties that should be written as name-value pairs.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSONPairs
Write the name-value pairs ("name":"value",...) of the given map.- Parameter:
p_map- A map containing the pairs.- Löst aus:
IOException- If an I/O error occurred.
-
writeJSONNamedObject
public GroovyHttpServletResponseWriter writeJSONNamedObject(Object p_object, String p_strName, List<? extends CharSequence> p_properties) throws IOException Write a JSON named object with the given object's bean properties.- Parameter:
p_object- The object.p_strName- The name of the object.p_properties- A list of bean properties that should be written as name-value pairs.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSONEscape
Write a JSON-escaped character sequence.- Parameter:
p_chseq- The character sequence to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSONEscape
public GroovyHttpServletResponseWriter writeJSONEscape(CharSequence p_chseq, int p_iStart, int p_iEnd) throws IOException Write a JSON-escaped character subsequence.- Parameter:
p_chseq- The character sequence to be written.p_iStart- The index of the first character in the subsequence.p_iEnd- The index of the character following the last character in the subsequence.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.IllegalArgumentException- If the given character sequence isnull.
-
writeJSON
Write a character sequence. The method mimics theJSON.stringifyfunction as defined in the ECMAScript Language Scecification, 5.1 edition.- Parameter:
p_chseq- The character sequence to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write aboolean. The method mimics theJSON.stringifyfunction as defined in the ECMAScript Language Scecification, 5.1 edition.- Parameter:
p_bValue- The value to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write anint. The method mimics theJSON.stringifyfunction as defined in the ECMAScript Language Scecification, 5.1 edition.- Parameter:
p_iValue- The value to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write along. The method mimics theJSON.stringifyfunction as defined in the ECMAScript Language Scecification, 5.1 edition.- Parameter:
p_lValue- The value to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write anfloat. The method mimics theJSON.stringifyfunction as defined in the ECMAScript Language Scecification, 5.1 edition.- Parameter:
p_fltValue- The value to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write andouble. The method mimics theJSON.stringifyfunction as defined in the ECMAScript Language Scecification, 5.1 edition.- Parameter:
p_dblValue- The value to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write a date. The method mimics theJSON.stringifyfunction as defined in the ECMAScript Language Scecification, 5.1 edition.- Parameter:
p_dt- The date to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write an object. The method mimics theJSON.stringifyfunction as defined in the ECMAScript Language Scecification, 5.1 edition.- Parameter:
p_obj- The object to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write map.- Parameter:
p_map- The map to be written.- Gibt zurück:
- This object.
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write an iterable.- Parameter:
p_iterable- The iterable to be written.- Gibt zurück:
- This object
- Löst aus:
IOException- If an I/O error occurred.
-
writeJSON
Write an iterator.- Parameter:
p_iterator- The iterator to be written.- Gibt zurück:
- This object
- Löst aus:
IOException- If an I/O error occurred.
-