| Class Summary |
| AbstractFormat | |
| AbstractSequence |
An AbstractSequence is used to implement Sequences, and almost all
classes that extend AbstractSequence will implement Sequence.
|
| Access | Access flags. |
| AccessExp | A common super-type for ReferenceExpa and SetExp.
|
| AddOp |
Implement the Scheme standard functions "+" and "-". |
| AddOp | |
| AncestorAxis | Used to implement a ancestor:: step in a path expression. |
| AncestorOrSelfAxis | Used to implement a ancestor-or-self:: step in a path expression. |
| AnyPat |
A pattern that matches anything. |
| AppendValues | |
| Apply | Implement the standard Scheme function "apply".
|
| ApplyExp | This class is used to represent "combination" or "application".
|
| ApplyToArgs | Implement the standard Scheme function "apply".
|
| Arithmetic | Various utility methods and conversions for handling mixed-mode arithmetic.
|
| ArithOp | |
| Array | General interface to arrays of arbitrary dimension. |
| ArrayClassLoader | Load classes from a set of byte arrays. |
| ArrayGet | |
| ArrayLength | |
| ArrayNew | |
| ArrayRef | |
| Arrays | Static methods for implementing Scheme (SRFI-25) arrays. |
| ArraySet | |
| ArraySet | |
| ArrayType | |
| AttrContainer | An interface for objects that (may) contain Attribute objects. |
| Attribute |
Represents an Attribute of an AttrContainer.
|
| AttributeAxis | Used to implement an attribute:: step in a path expression. |
| AttributePredicate | A predicate that (only) matches a ATTRIBUTE_VALUE.
|
| Attributes | |
| AttributeType | Matches an attribute name pattern.
|
| AutoloadProcedure |
Implement autoloading of Procedures.
|
| AutoloadSyntax |
Implement autoloading of Syntax (including macros).
|
| Average | |
| append |
Implement the Scheme standard function "append". |
| begin |
Implement the re-writer for the "begin" primitive. |
| Base64Binary | A BinaryObject whose lexical format is base64. |
| BaseUnit | A primitive Unit of measurement (such as a meter). |
| BeginExp |
This class represents a sequence of Expressions.
|
| BinaryObject | Generic binary data with application-specific interpretation. |
| BinaryOp | |
| BindingInitializer | |
| BitOps | Implements logical (bit-wise) operations on infinite-precision integers.
|
| BitVector | Simple adjustable-length vector of boolean values. |
| BlockExp |
Class used to implement a block that can be exited. |
| BooleanValue | |
| Box | A container that lays out its components in a column or row. |
| BRL | |
| BRLRead | A class to read Scheme forms (S-expressions). |
| BRLReaderString | |
| Buffer | |
| BufferContent | A Content class that supports Emacs-style Markers.
|
| BufferContent | |
| BufferContentReader | |
| BufferLocal |
A buffer-local variable (Location). |
| BufferReader | |
| BufferWriter | A Writer that writes at a Buffer's point or a Marker. |
| BuiltinEnvironment | An Environment containing the default bindings for the current Language.
|
| Button | A model (data) for a clickable button. |
| callcc |
Implement the Scheme standard function "call-with-current-continuation".
|
| call_with_values | |
| char_ready_p | |
| constant_fold | Implements the "constant-fold" transformer. |
| CallContext | A procedure activation stack (when compiled with explicit stacks). |
| CalledContinuation | |
| CancelledException | Used to signal that an action was cancelled. |
| CanInline | Inline an application, at the Expression level.
|
| CaseConvertFormat | |
| CastAs | |
| CastableAs | |
| CatchableException | An exception thrown by (throw tag value) and caught by (catch tag body). |
| CatchClause | A "catch" clause of a "try-catch" form. |
| CComplex | General Cartesian Complex number.
|
| CGIServletWrapper | Wrapper class to allow a Servlet to be run as a CGI script.
|
| ChainLambdas | Sets up the firstChild/nextSibling links of each LambdaExp.
|
| Char |
A wrapper for characters.
|
| CharArrayInPort | An Inport for reading from a char array.
|
| CharArrayOutPort |
Similar to CharArrayWriter. |
| CharBuffer | Editable character sequence using a a buffer-gap implementstion and
self-adjusting position.
|
| CharSeq | A sequence where each element is a character. |
| CheckedTarget | Same as StackTarget, but catch ClassCastException.
|
| ChildAxis | Used to implement a child:: step in a path expression. |
| Children | |
| ClassExp | |
| ClassFileInput | Class to read a ClassType from a DataInputStream (.class file). |
| ClassInitializer | Cause a class value from a ClassExp to be initialized. |
| ClassMemberLocation | A Location whose value is that of a named field/method of an object.
|
| ClassMethods | |
| ClassNamespace | |
| ClassType | |
| ClassTypeWriter | This class prints out in contents of a ClassType in human-readable form.
|
| CodeAttr |
Represents the contents of a standard "Code" attribute.
|
| CoerceNodes | Coerces an item sequence to a node sequence.
|
| Column | A "vertical box" container. |
| Command | |
| CommandDialog | |
| CommentConstructor | |
| CommonLisp | |
| Compare | Compares two values (or sequences) according to XPath semantics. |
| Compilation | State for a single expression or module.
|
| CompileFile | Procedure to read and compile and entire file.
|
| Complex | |
| CompoundFormat | |
| ConditionalTarget | This is the Target of a boolean expression, in a conditional context.
|
| ConstantFunction0 | A 0-argument function that returns a constant value.
|
| ConstantPool | Manages a pool of constants, as used in .class files and Java interpreters. |
| ConstantValueAttr | |
| ConstrainedLocation | |
| Consumable | An object that can send its contents to a Consumer. |
| Consumer | A Consumer is something that will accept data (output),
and do something with it.
|
| ConsumerTarget |
A Target which is some variable that implements gnu.lists.Consumer. |
| ConsumerWriter | A Writer that wraps (filters) a Consumer. |
| ContentConsumer | Forward Consumer events to a SAX2 ContentHandler. |
| Continuation |
A Continuation "represents an entire (default) future for the computation.
|
| Convert | |
| Convert |
A class that encapsulates primitive<->Object conversions.
|
| Convert | |
| CountValues | Return the number of values in the argument. |
| CpoolClass | A CONSTANT_Class entry in the constant pool. |
| CpoolEntry |
An entry in the constant pool for a ClassType.
|
| CpoolNameAndType | A CONSTANT_NameAndType entry in the constant pool. |
| CpoolRef | A CONSTANT_{Field,Method,InterfaceMethod}Ref entry in the constant pool. |
| CpoolString | A CONSTANT_String entry in the constant pool. |
| CpoolUtf8 | |
| CpoolValue1 | A CONSTANT_Integer or CONSTANT_Float entry in the constant pool. |
| CpoolValue2 | A CONSTANT_Long or CONSTANT_Double entry in the constant pool. |
| CQuantity | General Cartesian Complex quantity. |
| defcustom | |
| defgroup | |
| define |
The Syntax transformer that re-writes the "%define" internal form.
|
| define_alias | |
| define_autoload | |
| define_class | |
| define_member_alias | |
| define_syntax | |
| define_unit | |
| define_variable | "define-variable" is like define, but ignored if variable already bound. |
| defun |
The Syntax transformer that re-writes the `defun' ELisp builtin. |
| defvar | |
| dump | Class to read a ClassType from a DataInputStream (.class file). |
| DateTime |
Represents a date and/or time.
|
| DComplex | A complex number using rectangular (Cartesian) plain double values. |
| Debug | |
| Declaration |
The static information associated with a local variable binding. |
| DefineNamespace | |
| DescendantAxis | Used to implement a descendant:: step in a path expression. |
| DescendantOrSelfAxis | Used to implement a descendant-or-self:: step in a path expression. |
| DFloNum | |
| Dimensions | A Dimensions object represents the product or ratio of BaseUnits.
|
| Display | An abstract "display device".
|
| DisplayFormat | Handle formatted output for Lisp-like languages. |
| DistinctValues | |
| DivideOp |
Implement the Scheme standard function "/". |
| DivideOp | |
| Document | Implement the XQuery function 'document'. |
| DocumentConstructor | |
| DQuantity | A Quantity represented as the product of a plain double and a Unit. |
| DrawImage | |
| DrawShape | |
| Duration | |
| export | |
| expt | Implement the standard Scheme procedure "expt". |
| EFrame | |
| EKeymap | |
| ElementPredicate | A predicate that (only) matches a ELEMENT_VALUE.
|
| ElementType | |
| ELisp | |
| EMenu | |
| EnglishIntegerFormat | |
| Environment | A mapping from EnvironmentKey to Locations.
|
| EnvironmentKey | A pair of a name (a Symbol) and a property (any Object).
|
| EofClass | |
| EqualPat |
A pattern that requires an exact match (using equal?) |
| ErrorExp |
Class used to mark an erroneous expression |
| EToolkit | |
| Eval | |
| EWindow | |
| ExceptionsAttr |
Represents the contents of a standard "Exceptions" attribute. |
| ExitExp |
Expression to exit a lexically surrounding block. |
| ExponentialFormat | Format a real number using a floating-point format.
|
| Expression |
Abstract class for syntactic forms that evaluate to a value.
|
| ExpWalker | Class for doing a tree-walk over an Expression tree. |
| ExtPosition | A SeqPosition for sequences that need more than a Pos int for a position.
|
| ExtSequence | Abstract helper class for Sequences that use an ExtPosition.
|
| fluid_let |
The Syntax transformer that re-writes the Scheme "fluid-let" primitive. |
| function | |
| F32Vector | Simple adjustable-length vector whose elements are 32-bit floats. |
| F64Vector | Simple adjustable-length vector whose elements are 64-bit floats. |
| Field | |
| FieldLocation | |
| FilePath | A wrapper around a {@code java.io.File} that extends {@code Path}. |
| FileUtils | |
| FillShape | |
| Filter | |
| FilterConsumer | A Consumer that wraps some other Consumer. |
| FindCapturedVars | |
| FindTailCalls | Does setTailCall on ApplyExp's that are tail-calls.
|
| FixedRealFormat | Format a real number using a fixed-point format.
|
| FixupHtmlToc | A utility class for updating web pages.
|
| FluidLetExp |
Class used to implement "fluid-let" for Scheme and "let" for Emacs. |
| FlushFormat | |
| Focus | This is only used for XSLT, which should be fixed. |
| FollowingAxis | Used to implement a following:: step in a path expression. |
| FollowingSiblingAxis | Used to implement a following-sibling:: step in a path expression. |
| Format | |
| FString | Simple adjustable-length vector whose elements are 32-bit floats.
|
| Future | |
| FVector | Simple adjustable-length vector whose elements are Object references. |
| GapVector |
An array with a gap in the middle, allowing efficient insert and delete.
|
| GeneralArray | A class to handle general multi-dimensional arrays.
|
| GeneralArray1 | |
| GeneralHashTable | A generic hash table.
|
| GenericError | |
| GenericProc | A collection of MethodProcs; one is chosen at apply time. |
| GetFieldProc | |
| GetModuleClass | Special procedure to get the Class of the current module.
|
| GetNamedInstancePart | The value of the Kawa Scehem expression '*:PART-NAME'.
|
| GetNamedPart | Procedure to get the value of a named component of an object. |
| GetRequest | A 0-argument function that returns the current ServletRequest. |
| GetResponse | A 0-argument function that returns the current ServletResponse. |
| GuiConsole | A Frame containing a Kawa read-eval-print loop. |
| HashNode | An entry in a GeneralHashTable.
|
| HasNamedParts | |
| HasSetter | A Procedure that can be used on the left-hand-side of an assignment.
|
| HexBinary | A BinaryObject whose lexical format is hexBinary. |
| HttpPrinter | Output as an Http response.
|
| IfExp |
This class represents a conditional. |
| IfFeature | |
| IfState | The state of a conditional expression or statement. |
| IgnoreAction | An Action that does nothing. |
| IgnoreTarget | |
| IndirectableLocation | |
| InfProcessMode | Inferior process (external command) mode. |
| InheritingEnvironment | |
| Initializer | A piece of code that needs to be added to , , or whatever. |
| Inlineable | |
| InlineCalls | |
| InnerClassesAttr | |
| InPort | |
| InstanceOf | |
| IntegerFormat | Handle formatting of integers.
|
| IntegerFormat | |
| IntegerRange | |
| IntersectNodes | Get the union of two node lists.
|
| IntFraction | Implementation of exact rational numbers a ratio of two IntNums. |
| IntNum | A class for infinite-precision integers. |
| Invoke | |
| IsEq | Implement the standard Scheme function eq? |
| IsEqual | Implement the standard Scheme procedure equal? |
| IsEqv | Implement that standard Scheme function "eqv? |
| ItemAt | Returns a value at a given index in a sequence of values.
|
| ItemPredicate | A predicate (or type) on an item in a sequence. |
| IteratorItems | |
| KAttr | |
| KawaConvert | Override gnu.lists.Convert to use Kawa number and Char classes. |
| KawaPageServlet |
The Kawa servlet interpreter
This servlet is responsible for reading and interpeting Kawa language files
using the QEXO GNU library.
|
| KawaServlet | |
| KawaXMLReader | An implementation of SAX2 XMLReader. |
| KCDATASection | |
| KCharacterData | |
| KComment | |
| KDocument | |
| KeyPair | A simple concrete implemementation of EnvironmentKey. |
| Keyword | |
| KElement | |
| KNode | |
| KProcessingInstruction | |
| KText | |
| lambda |
The Syntax transformer that re-writes the lambda builtin. |
| let |
The Syntax transformer that re-writes the Scheme "let" primitive.
|
| let_syntax | Implementation of the standard Scheme let-syntax and letrec-syntax forms.
|
| load | |
| location |
The Syntax transformer that re-writes the Kawa "location" primitive. |
| Label |
A Label represents a location in a Code attribute. |
| Label | A "label" may have some text and/or an icon.
|
| Lambda |
The Syntax transformer that re-writes the lambda builtin. |
| LambdaExp |
Class used to implement Scheme lambda expressions. |
| LangExp | A language-specific expression. |
| LangObjType | |
| LangPrimType | Use to implement some special types that convert differently. |
| Language |
Contains various language-dependent methods.
|
| LetExp |
Class used to implement "let" syntax (and variants) for Scheme. |
| Lexer |
Reads EcmaScript token from a InPort. |
| Lexer |
Framework for implementing lexical scanners and parsers. |
| LineBufferedReader | A LineNumberReader with some extra features:
You can seek backwards to the start of the line preceding the
current position (or the mark, if that has been set).
|
| LineCommenterSet | |
| LineCommenterSet.LineCommenter |
Individual filter component of filterset
|
| LineInputStreamReader | A LineBufferedReader that wraps an InputStream.
|
| LineNumbersAttr |
Represents the contents of a standard "LineNumberTable" attribute. |
| LineOffsets |
The purpose of this class is to maintain an ordered set of line offsets for an
SwtCharBuffer.
|
| LineStripperSet | |
| LineStripperSet.LineStripper |
Individual filter component of filterset
|
| Lisp2 | Abstract class for Lisp-like languages with separate namespaces. |
| LispFormat | A representation of a parsed Common Lisp-style format. |
| LispLanguage | Language sub-class for Lisp-like languages (including Scheme). |
| LispPackage | Implementa A Common Lisp "package" value.
|
| LispReader | A Lexer for reading S-expressions in generic Lisp-like syntax.
|
| ListCodeSize | Lists the number of bytes in named methods.
|
| ListItems | A function that maps a List into the sequence of its elements. |
| ListPat | Match a list whose length in in the range [min_length..max_length]. |
| ListRepeatPat | |
| Literal | A Literal contains compile-time information about a constant. |
| LiteralFormat | |
| LitTable | Manages the literals of a Compilation.
|
| LList |
Semi-abstract class for traditions Lisp-style lists.
|
| LocalVarsAttr | |
| Location | An abstracted "variable", inherited by Field and Variable. |
| Location | A Location is an abstract cell/location/variable with a value. |
| LocationEnumeration | |
| LocationProc | A Procedure that evaluates to the value of a Location.
|
| LogWriter | A class that supports an optional log file that output is duplicated to.
|
| make | |
| map | Implement the Scheme standard functions "map" and "for-each". |
| module_compile_options | |
| module_extends | |
| module_implements | |
| module_name | |
| module_static | |
| Macro | |
| MakeAttribute | |
| MakeCDATA | |
| MakeElement | |
| MakeList |
Implement the Scheme standard function "list". |
| MakeProcedure | |
| MakeProcInst | |
| MakeResponseHeader | A procedure that implements the "response-header" function.
|
| MakeText | |
| MakeUnescapedData | |
| MakeWithBaseUri | A Procedure to create an included entity object, or
set the base-uri property for a document or fragment.
|
| Marker | |
| MarkerReader | |
| Member | |
| MenuItem | |
| MessageArea | Simple TextArea that always scrolls to the bottom. |
| Method |
Represents a method in a ClassType.
|
| MethodProc | Similar to a CLOS method.
|
| MinMax | |
| MiscAttr | |
| Mode | Represents a "mode instance" - a mode active for a specific Buffer. |
| Model | Abstract class for Viewable objects, with notification/listener support. |
| Modeline | |
| ModelListener | Implemented by an object that wants to be notified when a model changes.
|
| ModuleBody |
Class for the dummy top-level function of a module. |
| ModuleContext | Maps modules to module instances.
|
| ModuleExp |
Class used to implement Scheme top-level environments. |
| ModuleInfo | |
| ModuleManager | A database of known modules as represented by ModuleInfo..
|
| ModuleMethod | Call a specified method in in a ModuleBody.
|
| ModuleSet | The compiler generates extensions of this class.
|
| ModuleWithContext | |
| MultiplyOp |
Implement the Scheme standard function "*". |
| not | Implement the standard Scheme procedure "not". |
| Named | |
| NamedChildrenFilter | A FilterConsumer that only passes through matching children. |
| NamedCollator | |
| NamedException | Used to implement catch/throw named handlers as in Guile:
(catch 'key (lambda () ... (throw 'key ARGS ...) |
| NamedLocation | A Location that can be used as an entry in an Environment. |
| NamedUnit | A Unit that has a name. |
| NameLookup | Manages the set of declarations "currently" in scope. |
| Namespace | A mapping from strings ("print names") to Symbols.
|
| NamespaceBinding | A "namespace node" as a link in a linked list.
|
| NodeCompare | Compare nodes for document order.
|
| NodeConstructor | |
| NodePredicate | A predicate that (only) matches only "nodes" in the XML sense.
|
| Nodes | Manages a sequence of node references. |
| NodeSetType | |
| NodeTree | Use to represent a Document or Document Fragment, in the XML DOM sense.
|
| NodeType | A SeqPosition used to represent a node in (usually) a TreeList.
|
| NodeUtils | |
| Notation | |
| NullReader | A reader for an empty stream (similar to /dev/null). |
| NumberCompare | This implements the numeric comparison relations: <, <=, etc. |
| NumberCompare | |
| NumberValue | |
| Numeric | |
| object | |
| ObjectExp | |
| ObjectFormat | |
| ObjectType |
Semi-abstract class object reference types.
|
| OccurrenceType | A type that matches some number of repetitions of a basetype. |
| Options | Mananges a table of named options,
Can inherit from another table of "default" options. |
| OrderedMap | A procedure used to represent a FLWOR expression with
an {@code order by} clause.
|
| OrderedTuples | Helper class used in conjunction with OrderedMap.
|
| OutputAsXML | A 1-argument Procedure that takes a value and return output in XML syntax. |
| OutPort |
An extended PrintWriter. |
| prim_method | |
| prim_throw | |
| prog1 | |
| PadFormat | Given a Format, pad the formatted result to a specified width. |
| Paintable | |
| Pair | A "pair" object, as used in Lisp-like languages.
|
| PairClassType | A class type implemented as a pair of an interface and a class.
|
| PairPat | |
| PairWithPosition | A Pair with the file name and position it was read from. |
| ParentAxis | Used to implement a parent:: step in a path expression. |
| ParseFormat | |
| Parser | |
| Path | A generalized path/location, including File and URIs. |
| Pattern |
A Pattern is used to match against objects.
|
| PatternScope | Bindings from a syntax-case/syntax-rules pattern. |
| PlainLocation | |
| PositionConsumer |
An object that can be "fed" a TreePosition, and will do something with it.
|
| PositionManager | |
| PrecedingAxis | Used to implement a following:: step in a path expression. |
| PrecedingSiblingAxis | Used to implement a following-sibling:: step in a path expression. |
| PreProcess | Help class to pre-process Java source. |
| PrettyWriter | A pretty printer.
|
| PrimProcedure | A primitive Procedure implemented by a plain Java method. |
| PrimType | |
| Print | |
| Printable | |
| PrintConsumer | A Consumer that extends a PrintWriter. |
| Procedure |
The abstract parent for all Scheme functions. |
| Procedure0 |
Abstract class for 0-argument procedures. |
| Procedure0or1 |
Abstract class for 0- or 1-argument Scheme procedures.
|
| Procedure1 |
Abstract class for 1-argument Scheme procedures. |
| Procedure1or2 |
Abstract class for 1- or 2-argument Scheme procedures.
|
| Procedure2 |
Abstract class for 2-argument Scheme procedures.
|
| Procedure3 |
Abstract class for 3-argument Scheme procedures.. |
| Procedure4 |
Abstract class for 4-argument Scheme procedures. |
| ProcedureN |
Abstract class for "N-argument" Scheme procedures, where N>4 or variable. |
| ProcessingInstructionType | |
| ProcessMode | |
| ProcInitializer | |
| ProcLocation | |
| Promise | Implement Scheme "promises". |
| PropertyLocation | Used to implement Lisp-style "property lists".
|
| PropertySet | |
| PushApply | Re-arranges ApplyExp where the function is a LetExp or BeginExp.
|
| Q2 | Support for the experimental Q2 language.
|
| Q2Apply | |
| Q2Read | A class to read Scheme forms (S-expressions). |
| QNameUtils | |
| Quantity | A quantity with a unit.
|
| QueueReader | An InPort that reads from a queue.
|
| Quote |
The Syntax transformer that re-writes the "quote" "quasiquote" primitive.
|
| QuoteExp |
An Expression that evaluates to a constant value. |
| random | |
| readchar | |
| read_line | |
| repl | Start a "Read-Eval-Print-Loop" for the Kawa Scheme evaluator. |
| require | |
| RangeTable | Map integers to Object.
|
| RatNum | The abstract class of rational numbers. |
| ReaderDispatch | |
| ReaderDispatchMacro | Wrapper for user-supplied reader dispatch macro procedure.
|
| ReaderDispatchMisc | |
| ReaderIgnoreRestOfLine | |
| ReaderMacro | Wrapper for user-supplied reader macro procedure. |
| ReaderMisc | |
| ReaderParens | |
| ReaderQuote | |
| ReaderString | |
| ReaderTypespec | Reader table entry for '<' to treat '[' and ']' as constituents.
|
| ReaderVector | |
| ReadOnlyLocation | |
| ReadTable | |
| ReadTableEntry | |
| RealNum | |
| Record | |
| RecordConstructor | |
| Reduce | |
| ReferenceExp |
This class represents a variable reference (an identifier). |
| RelativeStep | Implements XPath path expression.
|
| RelativeStepFilter | Used to filter the output of RelativeStep.
|
| ReplMode | |
| ReplServlet | The Servlet for a browser-base "read-eval-print-loop" session.
|
| ReplSession | The server state for a browser-based "read-eval-print-loop" session. |
| ReportFormat | |
| Reserved | |
| ResolveNames | This resolves references to lexical Declarations.
|
| ResourceStreamHandler | Handler for {@code "class-resource:"} URLs.
|
| RomanIntegerFormat | |
| Row | A "horizontal box" container. |
| RunnableClosure | |
| setq |
The Syntax transformer that re-writes the `setq' builtin. |
| set_b |
The Syntax transformer that re-writes the Scheme "set! |
| sleep | Implements the extended procedure "sleep". |
| syntax | |
| syntax_case | |
| syntax_error | Implements the Kawa extension "%syntax-error".
|
| syntax_rules | Implement the standard Scheme "syntax-rules" form. |
| S16Vector | Simple adjustable-length vector of signed 16-bit integers (shorts). |
| S32Vector | Simple adjustable-length vector of signed 32-bit integers (ints). |
| S64Vector | Simple adjustable-length vector of signed 64-bit integers (longs). |
| S8Vector | Simple adjustable-length vector of signed 8-bit integers (bytes). |
| SaveExcursion | |
| Scheme | |
| Scope | |
| ScopeExp |
Abstract class for expressions that add local variable bindings. |
| SelfAxis | Used to implement a self:: step in a path expression. |
| SelfInsertCommand | |
| SeqPosition |
A position in a sequence (list).
|
| Sequence |
A Sequence is an ordered list of elements.
|
| SequenceUtils | |
| SeriesTarget | The value in the result (as a sequence of values) is passed to a function. |
| ServletCallContext | |
| ServletPrinter | A Consumer that sends output to a ServletResponse.
|
| SetExp | An Expression to set (bind) or define a new value to a named variable. |
| SetFieldProc | |
| SetNamedPart | Procedure to get the value of a named component of an object. |
| Setter | The "setter" of procedure that can be used in the LHS of an assignment. |
| Setter | Implements Kawa extension function "setter", as in SRFI-17. |
| Setter0 | A special case of Setter, retricted to no arguments, except the RHS. |
| Setter1 | A special case of Setter, retricted to one argument (plus the RHS). |
| SharedLocation | A Location suitable when Environment or Location can be access by
multiple threads. |
| Shell | Utility functions (static methods) for kawa.repl.
|
| Signal | |
| SimpleEnvironment | Concrete implementation of Environment.
|
| SimpleVector | A SimpleVector implement as a simple array plus a current size.
|
| SingletonType | |
| SlotGet | |
| SlotSet | |
| SortedNodes | Manages a sequence of node references in document order without duplicates.
|
| SortNodes | Sort argument nodes in document order.
|
| SourceDebugExtAttr |
Represents the contents of a JSR-45 "SourceDebugExtension" attribute.
|
| SourceError | Represents an error message from processing a "source" file. |
| SourceFileAttr | |
| SourceLocator | |
| SourceMessages | A collection of (zero or more) SourceErrors.
|
| Spacer | |
| Special | A class of special one-of-a-kind builtin values. |
| StableVector | Implements a stable sequence with sticky positions.
|
| StackTarget | |
| StaticFieldLocation | |
| StaticGet | |
| StaticSet | |
| Strings | Various static utility methods for general strings (CharSeqs). |
| StringUtils | |
| SubCharSeq | |
| SubList | Extracts a sub-range from a value sequence.
|
| SubSequence | A sequence consisting of a sub-range of the elements of a base sequence.
|
| SwingBuffer | An Emacs buffer implemented using the Swing toolkits. |
| SwingButton | |
| SwingContent | A wrapper around a CharBuffer that implements Swing's Content.
|
| SwingDisplay | |
| SwingFrame | |
| SwingFrame | An Emacs frame (EFrame) implemented using the Swing toolkits. |
| SwingMenu |
This manages a menu (for menubars or popup menus). |
| SwingPaintable | Embeds a Paintable object in a JPanel,. |
| SwingToolkit | |
| SwingWindow | An Emacs window (EWindow) implemented using the Swing toolkits. |
| SwitchState | Maintains the state for generating a switch statement. |
| SwtBuffer | |
| SwtCharBuffer |
TODO Explain that this is all about. |
| SwtDisplay | |
| SwtFrame | |
| SwtMenu | |
| SwtToolkit | |
| SwtWindow | |
| Symbol | A Symbol is a name, usually in a specific Namespace.
|
| Symbols | Utility class containing various routines to manipulate Scheme symbols.
|
| Symbols | Support for Lisp Symbols.
|
| SynchronizedExp | |
| Syntax |
Abstract class for "syntax" objects.
|
| SyntaxException | Used to signal a non-recoverable (fatal) syntax error.
|
| SyntaxForm | A "syntatic closure" - a syntax form with its compilation environment. |
| SyntaxPattern | This encodes a pattern from a Scheem syntax-case or syntax-rules. |
| SyntaxRule | A rule in an R5RS syntax-template. |
| SyntaxRules | |
| SyntaxTemplate | The translated form of a (syntax template). |
| thisRef | |
| throw_name | |
| try_catch |
Utility method for try-catch. |
| Table2D | Maps 2 objects to another.
|
| Target | This represents where a compiler can put the result of an expression. |
| Telnet | Encapsulates the state of a telnet connection.
|
| TelnetInputStream |
An input stream that handles the telnet protocol.
|
| TelnetMode | |
| TelnetOutputStream |
An input stream tha handles the telnet protocol.
|
| TelnetRepl | |
| TemplateScope | A scope created when expanding a SyntaxTemplate.
|
| TemplateTable | Manages the set of xslt templates that have the same 'mode'. |
| Text | An editable sequences of characters and embedded objects.
|
| TextAreaWriter | A Writer that appends its output to a TextArea.
|
| TextUtils | |
| ThisExp | Evaluates to the "this" implicit variable.
|
| ThreadLocation | A Location that forwards to a thread-specific Location. |
| TimeUtils | |
| TooLongAction | A pseudo-action to wrap an integer. |
| TracedProcedure | A TracedProcedure is a Procedure wrapper that writes trace output. |
| Translator | Used to translate from source to Expression.
|
| TreeList | A compact representation of a tree, that is a nested list structure.
|
| TreePosition |
A position that can also go down and up in a tree.
|
| TreeScanner | Abstract class that scans part of a node tree.
|
| TryExp |
This class represents try/catch/finally. |
| TryState | The state of a try statement. |
| TtyInPort | An interactive input-port.
|
| Type | |
| TypeSwitch | Implement 'typeswitch' (as in XQuery) or 'typecase'.
|
| TypeValue | A Type or a Type expression.
|
| U16Vector | Simple adjustable-length vector of unsigned 16-bit integers (shorts). |
| U32Vector | Simple adjustable-length vector of unsigned 32-bit integers (ints). |
| U64Vector | Simple adjustable-length vector of unsigned 64-bit integers (longs). |
| U8Vector | Simple adjustable-length vector of unsigned 8-bit integers (bytes). |
| UnboundLocationException | An undefined symbol was evaluated. |
| UnescapedData | Used for text that is supposed to be written out verbatim.
|
| UnionNodes | Get the union of two node lists.
|
| Unit | |
| UntypedAtomic | A loosely typed string.
|
| UnwindProtect | |
| URIPath | A Path that wraps a URI.
|
| URLPath | A Path that wraps a URL. |
| vector_append |
Implement the Scheme extended function "vector-append". |
| Values | Encapsulate multiple values in a single object.
|
| ValuesEvery | Used to implement 'some - satisfies' and 'every - satisfies'.
|
| ValuesFilter | |
| ValuesMap | Map a function over a value sequence, yielding a new sequence.
|
| ValueStack | |
| VarEnumerator | Use this Enuemration class to iterate over the Variables in a Scope.
|
| Variable | |
| VarListPat | A Pattern that will match a list of a given minimum length. |
| Version | |
| Viewable | |
| VoidConsumer | A Consumer that does nothing. |
| with_compile_options | |
| WeakListener | |
| While | Implement the ELisp `while' syntax form. |
| Window | Represents an abstract (toolkit-independent) window. |
| WithComposite | |
| WithPaint | |
| WithTransform | |
| WrappedException | Encapsulate some Exception inside a RuntimeException.
|
| WriterManager | Manages a collection of Writers, handling automatic closing.
|
| WriteTo | Write a value to a named file. |
| WrongArguments | |
| WrongType | Exception thrown when a procedure parameter has the wrong type. |
| XConsumer | A Consumer extended with XML-specific methods.
|
| XCopy | |
| XDataType | An atomic type as used in XML Schema and related languages.
|
| XInteger | An integer that is an instance of a more specific integer type.
|
| XIntegerType | A restriction (sub-range) of the integer type.
|
| XmlNamespace | |
| XMLFilter | Fixup XML input events.
|
| XMLParser | Reads XML from a char array.
|
| XMLPrinter | Print an event stream in XML format on a PrintWriter. |
| XName | A QName with namespace nodes [and future optional type annotation]. |
| XQException | |
| XQParser | A class to read xquery forms. |
| XQResolveNames | |
| XQuery | The XQuery language. |
| XslTranslator | Translate an XSLT stylesheet to a Kawa Expression tree. |
| XSLT | New Kawa language XSLT (XML Stylesheet Language Tranformations). |
| XString | |
| XStringType | |
| XTimeType | |
| ZipArchive | A class to manipulate a .zip archive.
|
| ZipLoader | Load classes from a Zip archive. |