Package | Description |
---|---|
gnu.commonlisp.lang | |
gnu.expr |
Supports
Expression ,
and various related classes need to compile programming languages. |
gnu.jemacs.buffer |
Provides various building blocks for building an Emacs-like text editor.
|
gnu.jemacs.lang |
Contains classes to implement the Emacs Lisp language.
|
gnu.jemacs.swt | |
gnu.kawa.brl | |
gnu.kawa.functions |
Various core run-time functions and operators.
|
gnu.kawa.io | |
gnu.kawa.sax | |
gnu.kawa.servlet | |
gnu.kawa.xml |
Classes for using XML within Kawa.
|
gnu.kawa.xslt | |
gnu.lists |
Contains utility classes and interfaces for sequences (lists), arrays, and trees.
|
gnu.mapping |
Supports
Procedure ,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
gnu.text |
Supports various utility classes
for formatting, parsing, and manipulating text (strings).
|
gnu.xml |
Utilities for working with XML.
|
gnu.xquery.lang | |
gnu.xquery.util | |
kawa |
Classes for user interaction with Kawa.
|
kawa.lang |
Core Kawa classes for Scheme and Lisp compile-time.
|
Modifier and Type | Method and Description |
---|---|
void |
OrdinaryLambda.print(Consumer out) |
Modifier and Type | Method and Description |
---|---|
Consumer |
Language.getOutputConsumer(java.io.Writer out) |
Modifier and Type | Method and Description |
---|---|
void |
Language.eval(java.io.Reader in,
Consumer out)
Read expressions from a Reader and write the result to a Consumer.
|
void |
Language.eval(java.lang.String string,
Consumer out)
Evaluate a string and write the result value(s) to a Consumer.
|
void |
Special.print(Consumer out) |
void |
Keyword.print(Consumer out) |
void |
Expression.print(Consumer out) |
static void |
Symbols.print(java.lang.String name,
Consumer out) |
void |
ModuleBody.run(Consumer out) |
static void |
ModuleBody.runCleanup(CallContext ctx,
java.lang.Throwable th,
Consumer save) |
Modifier and Type | Method and Description |
---|---|
void |
Buffer.consume(int start,
int count,
Consumer out) |
Modifier and Type | Method and Description |
---|---|
void |
Print.write(int v,
Consumer out) |
Modifier and Type | Method and Description |
---|---|
void |
BufferContent.consume(int start,
int count,
Consumer out) |
Modifier and Type | Method and Description |
---|---|
Consumer |
BRL.getOutputConsumer(java.io.Writer out) |
Modifier and Type | Method and Description |
---|---|
void |
RunProcess.doit(java.lang.Object[] args,
Consumer consumer) |
boolean |
RunProcess.isDisplayConsumer(Consumer out) |
void |
DisplayFormat.write(int v,
Consumer out) |
void |
DisplayFormat.writeBoolean(boolean v,
Consumer out) |
void |
DisplayFormat.writeObject(java.lang.Object obj,
Consumer out) |
void |
DisplayFormat.writeObjectRaw(java.lang.Object obj,
Consumer out) |
Modifier and Type | Class and Description |
---|---|
class |
gnu.kawa.io.OutPort
An extended PrintWriter.
|
Modifier and Type | Class and Description |
---|---|
class |
ContentConsumer
Forward Consumer events to a SAX2 ContentHandler.
|
class |
KawaXMLReader
An implementation of SAX2 XMLReader.
|
Modifier and Type | Class and Description |
---|---|
class |
ServletPrinter
A Consumer that sends output to an http-server's response stream.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpPrinter
Output as an Http response.
|
class |
Nodes
Manages a sequence of node references.
|
class |
SortedNodes
Manages a sequence of node references in document order without duplicates.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
Nodes.append(char c) |
Consumer |
Nodes.append(java.lang.CharSequence csq) |
Consumer |
Nodes.append(java.lang.CharSequence csq,
int start,
int end) |
Modifier and Type | Method and Description |
---|---|
static void |
Attributes.attributes(java.lang.Object node,
Consumer consumer) |
static void |
Attributes.attributes(TreeList tlist,
int index,
Consumer consumer) |
static void |
Children.children(java.lang.Object node,
Consumer consumer) |
static void |
Children.children(TreeList tlist,
int index,
Consumer consumer) |
void |
KNode.consume(Consumer out) |
void |
Nodes.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
Nodes.NodeVector.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
static void |
MakeElement.endElement(Consumer out,
java.lang.Object type) |
static void |
Document.parse(java.lang.Object name,
Consumer out) |
static void |
NodeConstructor.popNodeConsumer(Consumer saved,
Consumer current) |
static void |
NodeConstructor.popNodeContext(Consumer saved,
CallContext ctx) |
void |
XDataType.print(java.lang.Object value,
Consumer out) |
static void |
MakeProcInst.procInst$C(java.lang.Object target,
java.lang.Object content,
Consumer out) |
static XMLFilter |
NodeConstructor.pushNodeConsumer(Consumer out) |
static void |
MakeAttribute.startAttribute(Consumer out,
Symbol type) |
static void |
MakeElement.startElement(Consumer out,
Symbol qname,
int copyNamespacesMode) |
static void |
MakeElement.startElement(Consumer out,
Symbol qname,
int copyNamespacesMode,
NamespaceBinding namespaceNodes) |
static void |
NodeConstructor.writeContent(java.lang.Object arg,
Consumer out) |
protected static void |
NodeConstructor.writeContent1(java.lang.Object arg,
Consumer out) |
static void |
NodeConstructor.writeContentS(java.lang.Object arg,
Consumer out) |
Modifier and Type | Class and Description |
---|---|
class |
XslTranslator
Translate an XSLT stylesheet to a Kawa Expression tree.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
XslTranslator.append(char v) |
Consumer |
XslTranslator.append(java.lang.CharSequence csq) |
Consumer |
XslTranslator.append(java.lang.CharSequence csq,
int start,
int end) |
Modifier and Type | Method and Description |
---|---|
static void |
ApplyTemplates.applyTemplates$C(java.lang.String select,
Symbol mode,
Consumer out) |
Modifier and Type | Interface and Description |
---|---|
interface |
XConsumer
A Consumer extended with XML-specific methods.
|
Modifier and Type | Class and Description |
---|---|
class |
FilterConsumer
A Consumer that wraps some other Consumer.
|
class |
PrintConsumer
A Consumer that extends a PrintWriter.
|
class |
TreeList
A compact representation of a tree, that is a nested list structure.
|
class |
VoidConsumer
A Consumer that does nothing.
|
Modifier and Type | Field and Description |
---|---|
protected Consumer |
FilterConsumer.base |
protected Consumer |
ConsumerWriter.out |
Modifier and Type | Method and Description |
---|---|
Consumer |
FilterConsumer.append(char c) |
Consumer |
TreeList.append(char c) |
Consumer |
Consumer.append(char c) |
Consumer |
FilterConsumer.append(java.lang.CharSequence csq) |
Consumer |
TreeList.append(java.lang.CharSequence csq) |
Consumer |
Consumer.append(java.lang.CharSequence csq) |
Consumer |
FilterConsumer.append(java.lang.CharSequence csq,
int start,
int end) |
Consumer |
TreeList.append(java.lang.CharSequence csq,
int start,
int end) |
Consumer |
Consumer.append(java.lang.CharSequence csq,
int start,
int end) |
Modifier and Type | Method and Description |
---|---|
void |
FVector.consume(Consumer out) |
void |
Blob.consume(Consumer out) |
void |
Consumable.consume(Consumer out) |
void |
TreeList.consume(Consumer out) |
void |
FString.consume(Consumer out) |
void |
LList.consume(Consumer out) |
void |
AbstractSequence.consume(Consumer out) |
void |
CharSeq.consume(int start,
int count,
Consumer out) |
void |
CharBuffer.consume(int start,
int count,
Consumer dest) |
void |
AbstractSequence.consume(int fromIndex,
int toIndex,
Consumer out) |
int |
TreeList.consumeIRange(int startPosition,
int endPosition,
Consumer out) |
boolean |
TreeList.consumeNext(int ipos,
Consumer out) |
boolean |
AbstractSequence.consumeNext(int ipos,
Consumer out)
Copy an element specified by a position pair to a Consumer.
|
void |
FVector.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
U64Vector.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
StableManager.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
BitVector.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
F64Vector.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
S64Vector.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
TreeList.consumePosRange(int startPos,
int endPos,
Consumer out) |
void |
GeneralArray1.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
F32Vector.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
FString.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
PrimIntegerVector.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
AbstractSequence.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
U32Vector.consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
void |
AbstractFormat.endAttribute(Consumer out) |
void |
AbstractFormat.endElement(Consumer out) |
void |
AbstractFormat.format(java.lang.Object value,
Consumer out) |
void |
AbstractFormat.startAttribute(java.lang.Object attrType,
Consumer out) |
void |
AbstractFormat.startElement(java.lang.Object type,
Consumer out) |
void |
AbstractFormat.write(int v,
Consumer out) |
protected void |
AbstractFormat.write(java.lang.String str,
Consumer out) |
void |
AbstractFormat.writeBoolean(boolean v,
Consumer out) |
void |
AbstractFormat.writeInt(int i,
Consumer out)
Write an int.
|
void |
AbstractFormat.writeLong(long v,
Consumer out)
Write a long.
|
abstract void |
AbstractFormat.writeObject(java.lang.Object v,
Consumer out) |
static void |
Sequences.writeUInt(int value,
Consumer out) |
static void |
Sequences.writeULong(long value,
Consumer out) |
Constructor and Description |
---|
ConsumerWriter(Consumer out) |
FilterConsumer(Consumer base) |
PrintConsumer(Consumer out,
boolean autoFlush) |
Modifier and Type | Class and Description |
---|---|
static class |
Values.FromTreeList
An implementation of Values that uses a TreeList.
|
Modifier and Type | Field and Description |
---|---|
Consumer |
CallContext.consumer
Function results are written to this Consumer.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
Values.FromTreeList.append(char c) |
Consumer |
Values.FromTreeList.append(java.lang.CharSequence csq) |
Consumer |
Values.FromTreeList.append(java.lang.CharSequence csq,
int start,
int end) |
Modifier and Type | Method and Description |
---|---|
void |
Values.FromTreeList.consume(Consumer out) |
boolean |
Values.FromTreeList.consumeNext(int ipos,
Consumer out) |
void |
Values.FromTreeList.consumePosRange(int startPos,
int endPos,
Consumer out) |
void |
Promise.print(Consumer out) |
void |
Values.print(Consumer out) |
void |
CallContext.runUntilValue(Consumer out)
Run until no more continuations, sending result to a COnsumer.
|
static void |
Values.writeValues(java.lang.Object value,
Consumer out) |
Modifier and Type | Method and Description |
---|---|
void |
Char.print(Consumer out) |
void |
Printable.print(Consumer out) |
static void |
ReportFormat.print(java.lang.Object value,
Consumer out) |
void |
EnglishIntegerFormat.writeBoolean(boolean value,
Consumer out) |
void |
EnglishIntegerFormat.writeInt(int value,
Consumer out) |
void |
EnglishIntegerFormat.writeLong(long value,
Consumer out) |
void |
EnglishIntegerFormat.writeObject(java.lang.Object value,
Consumer out) |
Modifier and Type | Class and Description |
---|---|
class |
NamedChildrenFilter
A FilterConsumer that only passes through matching children.
|
class |
NodeTree
Use to represent a Document or Document Fragment, in the XML DOM sense.
|
class |
XMLFilter
Fixup XML input events.
|
class |
XMLPrinter
Print an event stream in XML format on a PrintWriter.
|
Modifier and Type | Field and Description |
---|---|
Consumer |
XMLFilter.out
The specified target Consumer that accepts the output.
|
Modifier and Type | Method and Description |
---|---|
static NamedChildrenFilter |
NamedChildrenFilter.make(java.lang.String namespaceURI,
java.lang.String localName,
Consumer out) |
static void |
XMLParser.parse(gnu.kawa.io.InPort in,
SourceMessages messages,
Consumer out) |
static void |
XMLParser.parse(java.io.InputStream strm,
java.lang.Object uri,
SourceMessages messages,
Consumer out) |
static void |
XMLParser.parse(java.lang.Object uri,
SourceMessages messages,
Consumer out) |
static void |
TextUtils.textValue(java.lang.Object arg,
Consumer out) |
Constructor and Description |
---|
NamedChildrenFilter(java.lang.String namespaceURI,
java.lang.String localName,
Consumer out) |
XMLFilter(Consumer out) |
Modifier and Type | Method and Description |
---|---|
Consumer |
XQuery.getOutputConsumer(java.io.Writer out) |
Modifier and Type | Method and Description |
---|---|
void |
XQuery.applyWithFocus(Procedure proc,
java.lang.Object values,
Consumer out)
Call a procedure with each item in a sequence as the context item.
|
void |
XQuery.applyWithFocus(Procedure proc,
java.lang.Object item,
int position,
int size,
Consumer out)
Call a procedure with a given focus (context).
|
void |
XQuery.evalWithFocus(java.io.Reader in,
SourceMessages messages,
java.lang.Object values,
Consumer out)
Evaluate an expression with each item in a sequence as the context item.
|
void |
XQuery.evalWithFocus(java.io.Reader in,
SourceMessages messages,
java.lang.Object item,
int position,
int size,
Consumer out)
Evaluate an expression with a given focus (context).
|
Modifier and Type | Class and Description |
---|---|
class |
OrderedTuples
Helper class used in conjunction with
OrderedMap . |
class |
RelativeStepFilter
Used to filter the output of RelativeStep.
|
Modifier and Type | Method and Description |
---|---|
static void |
IntegerRange.integerRange(IntNum first,
IntNum last,
Consumer out) |
static void |
NodeUtils.prefixesFromNodetype(XName name,
Consumer out) |
static void |
SequenceUtils.subList$C(java.lang.Object seq,
double start,
double end,
Consumer out) |
Constructor and Description |
---|
RelativeStepFilter(Consumer base) |
Modifier and Type | Class and Description |
---|---|
class |
ReplPaneOutPort
A Writer that appends its output to a ReplPane.
|
Modifier and Type | Method and Description |
---|---|
static Consumer |
Shell.getOutputConsumer(gnu.kawa.io.OutPort out)
Return a Consumer that formats using the appropriate format.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Shell.run(Language language,
Environment env,
gnu.kawa.io.InPort inp,
Consumer out,
gnu.kawa.io.OutPort perr,
java.net.URL url) |
static java.lang.Throwable |
Shell.run(Language language,
Environment env,
gnu.kawa.io.InPort inp,
Consumer out,
gnu.kawa.io.OutPort perr,
java.net.URL url,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
void |
ListRepeatPat.print(Consumer out) |
void |
Lambda.print(Consumer out) |
void |
ListPat.print(Consumer out) |
void |
PairPat.print(Consumer out) |
void |
Macro.print(Consumer out) |
void |
VarListPat.print(Consumer out) |
void |
SyntaxRules.print(Consumer out) |
void |
Pattern.print(Consumer out) |
void |
EqualPat.print(Consumer out) |
void |
AnyPat.print(Consumer out) |
void |
Syntax.print(Consumer out) |