|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.isi.stella.Stella_Object edu.isi.stella.StandardObject edu.isi.stella.Stream edu.isi.stella.OutputStream
public class OutputStream
Field Summary | |
---|---|
java.io.PrintStream |
nativeStream
|
Fields inherited from class edu.isi.stella.Stream |
---|
state |
Constructor Summary | |
---|---|
OutputStream()
|
Method Summary | |
---|---|
static void |
clOutputEnsurePackageDefinition(OutputStream stream,
java.lang.String renamed_Package)
|
static void |
clOutputFileHeader(OutputStream stream,
java.lang.String file,
boolean ensurepackageP)
|
static void |
clOutputInPackageDeclaration(OutputStream stream,
java.lang.String renamed_Package)
|
static void |
cppOutputFileHeader(OutputStream stream,
java.lang.String file)
|
static void |
flushOutput(OutputStream self)
Flush all buffered output of self . |
void |
free()
Default method. |
static void |
javaOutputFileHeader(OutputStream stream,
java.lang.String filename)
|
static OutputStream |
newOutputStream()
|
static void |
outputCopyrightHeader(OutputStream stream)
|
static void |
outputFileHeader(OutputStream stream,
java.lang.String file)
|
static void |
prettyPrintMethodParameters(OutputStream stream,
MethodSlot method)
|
static void |
prettyPrintSlotBlock(OutputStream stream,
Iterator iterator,
java.lang.String slotgroup)
|
Surrogate |
primaryType()
Returns the primary type of self . |
static void |
printXmlElementAttributes(OutputStream stream,
Cons attributes)
|
static void |
printXmlExpression(OutputStream stream,
Cons xmlExpression,
int indent)
Prints xmlExpression on stream . |
static void |
printXmlNonElementAttributes(OutputStream stream,
Cons attributes)
|
static void |
saveConfigurationValue(OutputStream stream,
Stella_Object value)
Save value to stream as a properly formatted configuration
value. |
static boolean |
terminateOutputStreamP(OutputStream self)
|
Methods inherited from class edu.isi.stella.Stream |
---|
accessStreamSlotValue, closeStream |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.io.PrintStream nativeStream
Constructor Detail |
---|
public OutputStream()
Method Detail |
---|
public static OutputStream newOutputStream()
public static void javaOutputFileHeader(OutputStream stream, java.lang.String filename)
public static void cppOutputFileHeader(OutputStream stream, java.lang.String file)
public static void prettyPrintSlotBlock(OutputStream stream, Iterator iterator, java.lang.String slotgroup)
public static void prettyPrintMethodParameters(OutputStream stream, MethodSlot method)
public static void saveConfigurationValue(OutputStream stream, Stella_Object value)
value
to stream
as a properly formatted configuration
value.
stream
- value
- public static void outputFileHeader(OutputStream stream, java.lang.String file)
public static void outputCopyrightHeader(OutputStream stream)
public static void printXmlExpression(OutputStream stream, Cons xmlExpression, int indent)
xmlExpression
on stream
. Indentation begins with the
value of indent
. If this is the null
integer, no indentation is
performed. Otherwise it should normally be specified as 0 (zero) for
top-level calls.
It is assumed that the xmlExpression
is a well-formed CONS-list
representation of an XML form. It expects a form like that form
returned by read_XML_expression
.
Also handles a list of xml forms such as that returned by XML_expressions
.
In that case, each of the forms is indented by indent
spaces.
stream
- xmlExpression
- indent
- public static void printXmlElementAttributes(OutputStream stream, Cons attributes)
public static void printXmlNonElementAttributes(OutputStream stream, Cons attributes)
public static void clOutputInPackageDeclaration(OutputStream stream, java.lang.String renamed_Package)
public static void clOutputEnsurePackageDefinition(OutputStream stream, java.lang.String renamed_Package)
public static void clOutputFileHeader(OutputStream stream, java.lang.String file, boolean ensurepackageP)
public static void flushOutput(OutputStream self)
self
.
self
- public static boolean terminateOutputStreamP(OutputStream self)
public Surrogate primaryType()
Stella_Object
self
.
Gets defined automatically for every non-abstract subclass of OBJECT.
primaryType
in class Stella_Object
public void free()
Stella_Object
self
.
free
in class Stella_Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |