| 
 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
addRef method will be implemented by the sidl
 base object class.
Argument class defines a SIDL argument, which consists
 of a parameter passing mode (IN, INOUT, or OUT with an optional COPY),
 a type, and a formal parameter name.FixedType, Extendable, or
 Enumeration.AssertionException is thrown if an assertion or its 
 expression is determined to be invalid.final or
 abstract) as well as user-defined attributes, including both
 singletons, or key-value pairs.BabelDocException without detail message.
BabelDocException with the specified detail message.
BaseArray is the base array for all sidl Java arrays
 in the run-time system.BaseClass is the base class for all sidl Java classes
 in the run-time system.BaseClass object and initialize the IOR
 reference to point to a valid sidl IOR structure.
BaseInterface is the base interface for all sidl
 Java classes in the run-time system.Boolean contains inner classes that
 provide holder and array support for standard Java primitive
 types.boolean
 for the sidl Java run-time.boolean.boolean.boolean.boolean.boolean.boolean.boolean.Boolean.C contains common C language binding routines
 shared by the C backend code generators.Character contains inner classes that
 provide holder and array support for standard Java primitive
 types.char
 for the sidl Java run-time.char.char.char.char.char.char.char.Character.#ifdef to check whether character argument should be
 treated like strings.
NullPointerException if the array is null.
Class defines a sidl class.Class object that will be constructed
 by calls to other member functions.
Class object that will be constructed
 by calls to other member functions.
ClientJava writes the Java native code descriptions that
 will point to the JNI C code written by ClientJNI.ClientJava object that will write symbol
 information to the provided output language writer stream.
ClientJNI writes the JNI C code that links the Java
 client to the IOR.ClientJNI object that will write symbol
 information to the provided output language writer stream.
ClientMatlab writes the Matlab class constructor description 
 that will point to the private mexFunction code written by ClientMexStub.ClientMatlab object that will write symbol
 information to the provided output language writer stream.
ClientMexStub writes the Matlab native code descriptions that
 will point to the JNI C code written by ClientJNI.ClientMexStub object that will write symbol
 information to the provided output language writer stream.
NameMangler for the C language.CodeConstants contains basic constants associated
 with generated source code.CodeGenerationException exception class is thrown
 if an error is detected while generating code in the compiler back
 end.CodeGenerationException exception
 with the specified message string.
CodeGenerationFactory and
 initialize with reasonable defaults.
CodeGenerator is implemented by the backend code
 generators.CodeSplicer splices code segments from an existing
 user file into a new automatically generated file.writer iff
 needComma is  true.
CommandLineSwitch
 objects to the dictionary of all command line switches.UserOptions.
Comment class represents a documentation comment.Comment class takes an array of
 strings, one string for each line of the comment.
SymbolIDs to see which type is more refined.
SymbolID with another one.
Configuration contains configuration information
 from the machine configuration database for the Babel compiler.Configuration class
 initializes the profile database.
ConfigurationTest is a simple unit test for the
 Configuration class.SymbolID objects into a collection
 of Symbol objects using the symbol table.
CookieConnection caches cookies for a HTTP or HTTPS
 connection.CookieJar is a container for HTTP Cookie's.FileManager.
FileManager.
FileManager.
LanguageWriterForPython with a banner
 comment a documentation string in the FileManager group
 PYTHON.
Writer for a particular filename and directory
 combination.
Cxx contains common C++ language binding routines
 shared by the C++ backend code generators.value.
docify creates all the html files for the
 xml reprresentation of the SIDL files.
out and inout parameters, convert the
 values from the proxy variables into something that the 
 IOR can handle.
Double contains inner classes that
 provide holder and array support for standard Java primitive
 types.double
 for the sidl Java run-time.double.double.double.double.double.double.double.Double.DoubleComplex contains inner classes that
 provide holder and array support for standard Java primitive
 types.sidl.DoubleComplex
 for the sidl Java run-time.sidl.DoubleComplex.sidl.DoubleComplex.sidl.DoubleComplex.sidl.DoubleComplex.sidl.DoubleComplex.sidl.DoubleComplex.sidl.DoubleComplex.DoubleComplex.DTDManager is a singleton class that manages the DTDs for
 the sidl symbol, comment, and HTML descriptions needed to parse sidl
 symbols in XML format.value.
Integer contains inner classes that
 provide holder and array support for standard Java primitive
 types.long
 for the sidl Java run-time.int.int.int.int.int.int.Long.Enumeration class represents a collection of enumerated
 symbols with specified integer values.Enumeration with the specified symbol
 identifier and comment.
Enumeration with the specified symbol
 identifier, comment, and metadata.
SAXException if the parser issues an error.
ExceptionErrorHandler class implements an error handler
 for XML SAX and DOM parsers.ExceptionErrorHandler constructor does nothing.
Classes and Interfaces.Extendable is a base class for SIDL symbols of type
 class and interface.Extendable object that will be constructed
 by calls to other member functions.
Extendable object that will be constructed
 by calls to other member functions.
SymbolID's.
SAXException if the parser issues a fatal error.
FileManager is a singleton class that manages the files
 generated by the backend code generators.FileRepository class implements a simple repository
 for sidl symbols using XML files stored in a single root directory.Float contains inner classes that
 provide holder and array support for standard Java primitive
 types.float
 for the sidl Java run-time.float.float.float.float.float.float.float.Float.FloatComplex contains inner classes that
 provide holder and array support for standard Java primitive
 types.sidl.FloatComplex
 for the sidl Java run-time.sidl.FloatComplex.sidl.FloatComplex.sidl.FloatComplex.sidl.FloatComplex.sidl.FloatComplex.sidl.FloatComplex.sidl.FloatComplex.FloatComplex.NameMangler
 for the FORTRAN 77, 90, 95 and presumably future FORTRAN standards.Symbol XML type string into its integer type.
Type XML type string into its integer type.
CodeGenerator interface for the FORTRAN client side code generator.GenerateClientC is the main entry point for the C
 client-side code generation routines.GenerateClientJava is the main entry point for the Java
 client-side code generation routines.SkelSource.
SymbolID in the
 set argument.
SymbolID in the
 set argument.
SymbolID in the
 set argument.
SymbolID in the
 set argument.
SymbolID in the
 set argument.
Set.
GenerateDoc is the main entry point for the html
 documentation backend.#include preprocessor directives
 required by the stub.
GenerateIORClient is the main entry point for the IOR
 code generation routines.GenerateIORClient is the main entry point for the IOR
 code generation routines.GenerateRMIClient is the main entry point for the IOR
 code generation routines.CodeGenerator interface for the FORTRAN server side code generator.GenerateServerC is the main entry point for the C
 server-side code generation routines.GenerateServerJava is the main entry point for the Java
 client-side code generation routines.CodeGenerator interface for the SIDL code generator.GenerateXML is the main entry point for the XML
 backend.List, each element of which is in Assertion
 form.
List.
List with each element in
 Assertion form.
List with each entry being
 in Assertion form.
Set of all symbol references for this object, each
 element of which is in SymbolID form.
ArrayList, where each
 element is an Argument.
ArrayList container.
ArrayList container.
ArrayList of argument expressions with each
 element as a AssertionExpression.
Type of the argument with the specified formal 
 name, if any; otherwise, return null.
Set of basic array types for this object, each
 element of the set being in SymbolID form.
Set of basic array references including
 arrays of fundamental types such as double, int, etc.
java.util.Date date associated with this symbol.
RegexMatch objects
 that should be excluded from code generation.
Set of explicit exceptions that may be thrown
 by this method.
ASTNode's.
String based on 
 the file type, prepended with the period (e.g., ".hxx").
String suffix associated with 
 the specified role.
true if and only if a package is final.
true iff the help text was printed.
Set of implicit exceptions that may be thrown
 by this method.
RegexMatch objects
 that should be included from code generation.
List,
 each element of which is in Assertion form.
Iterator that will iterate over the elements
 of the enumeration.
Map.
Collection.
Collection.
Collection non-static methods in this interface.
Collection of Collection.
Collection.
Collection.
ArrayList of
 Assertion elements.
ArrayList of
 Assertion elements.
filename already exists, extract the code splicer
 blocks from it and store the contents in the returned code splicer;
 otherwise, return an empty code splicer.
type,
 a particular sidl type.
Collection.
Set of symbol references for this object, each
 element of which is in SymbolID form.
Set of symbols referred to by this method.
Set of
 SymbolID)
 referenced by this particular symbol.
Set of symbols referred to by this method,
 except for the exceptions it throws.
Set of the symbols in the symbol edit
 database.
Map.
Set of exceptions that may be thrown by this 
 method.
SymbolID objects.
true if and only if this code factory should 
 only operate on symbols outside the sidl namespace (i.e., exclude
 symbols from the sidl runtime library).
true iff the version option appeared and it
 was printed.
Set-Cookie2
 header of this Http connection and put any cookies in the given jar.
Extendable directly or indirectly.
true if and only if the type is an array with an
 ordering specification.
true if and only if, this command line switch
 has an optional argument.
true iff the type present requires a proxy.
true iff the current runtime system has regular
 expression support.
true if and only if, this command line switch
 requires an argument.
HttpException exception class is thrown if an
 HTTP communication error is detected.HttpException exception with the specified
 integer resonse code and message string.
ImplHeader generates a C implementation header to a
 language writer output stream.ImplHeader object that will write symbol
 information to the provided output language writer stream.
ImplSource generates a C implementation source to a
 language writer output stream.ImplSource object that will write symbol
 information to the provided output language writer stream.
Integer contains inner classes that
 provide holder and array support for standard Java primitive
 types.int
 for the sidl Java run-time.int.int.int.int.int.int.int.Integer.Interface defines a sidl interface.Interface object that will be constructed
 by calls to other member functions.
Interface object that will be constructed
 by calls to other member functions.
CommandLineSwitch when
 it receives an argument that's invalid.InvalidConfiguration exception class is thrown if an
 error is detected while parsing an XML configuration file.InvalidConfiguration exception with the
 specified message string.
CommandLineSwitch when it receives the command line
 switch is somehow invalid.IOR contains common SIDL to IOR translation
 routines shared by the backend code generators.IORHeader generates an IOR header to a language writer
 output stream.IORHeader object that will write symbol information
 to the provided output language writer stream.
IORSource generates an IOR implementation source file to
 a language writer output stream.IORSource object that will write symbol information
 to the provided output writer stream.
true if and only if the extendable is
 a class that is the base exception class, is an interface that is
 the base exception interface, or it has the base exception class or 
 interface in its type ancestry.
true iff this type is a generic array type.
true if this command line option should be
 hidden when the help text is generated.
true if and only if the method given is locally
 defined in this extendable.
true if a particular sidl type is implemented using
 a pointer type.
true if and only if this type is implemented in 
 C by a type that is a pointer.
true iff port is allowed to
 send/receive this cookie.
Java contains common Java language binding routines
 shared by the Java backend code generators.LanguageWriter extends the pretty
 writer class with additional features for backend code generation.LanguageWriter instance that will send
 output to the specified print writer object.
LanguageWriterForC extends the generic language
 writer to provide additional capabilities for writing C code.LanguageWriterForC instance that will send
 output to the specified print writer object.
LanguageWriterForC instance that will send
 output to the specified print writer object.
LanguageWriterForCxx extends the generic language
 writer to provide additional capabilities for writing C++ code.LanguageWriterForCxx instance that will send
 output to the specified print writer object.
LanguageWriterForCxx instance that will send
 output to the specified print writer object.
LanguageWriterForFortran extends the generic language
 writer to provide additional capabilities for writing Fortran code,
 such as Fortran comment blocks.LanguageWriterForFortran instance that will send
 output to the specified print writer object.
LanguageWriterForJava extends the generic language
 writer to provide additional capabilities for writing Java code.LanguageWriterForJava instance that will send
 output to the specified print writer object.
LanguageWriterForMakefiles extends the generic
 language writer to provide additional capabilities for writing out
 makefiles.LanguageWriterForMakefiles instance that will
 send output to the specified print writer object.
LanguageWriterForMatlab extends the generic language
 writer to provide additional capabilities for writing C code.LanguageWriterForMatlab instance that will send
 output to the specified print writer object.
LanguageWriterForMatlab instance that will send
 output to the specified print writer object.
LanguageWriterForPython extends the generic language
 writer to provide additional capabilities for writing Python code.LanguageWriterForPython instance that will send
 output to the specified print writer object.
LanguageWriterForSidl extends the generic language
 writer to provide additional capabilities for writing sidl code.LanguageWriterForSidl instance that will send
 output to the specified print writer object.
true iff the operator is parsed left to right.
LineCountingFilterWriter
 keeps track of the current line going through the character
 stream.LineRedirector is implemented by language writers
 that support #line Preprocessor redirectives, or some similar mechanism
 for VPATH builds.babel.extensions.
Long contains inner classes that
 provide holder and array support for standard Java primitive
 types.long
 for the sidl Java run-time.long.long.long.long.long.long.long.Long.Method with the specified long method name.
Collection of methods, each in Method
 form, that are found to have the specified short method name, if any.
main is the entry point for the unit test.
main is the entry point for the unit test.
main is the entry point for the unit test.
main is the entry point for the unit test.
main is the entry point for the unit test.
true if the SymbolID matches the
 compiled regular expression.
Metadata class contains information from the machine
 configuration database XML metadata file.Metadata class initializes the
 internal data structures and parses the specified XML document.
Metadata class represents the metadata associated with
 a symbol.Metadata class takes a date
 string as an argument and throws a ParseException if
 it is not in the proper format.
Metadata class takes a date
 object as an argument.
MetadataTest class is a simple unit test for the
 Metadata class.Class or Interface
 NOTE:  In this case, name is special in that name may be fullName, shortName,
 extension, etc.Method class defines a SIDL method, including modifiers,
 return type, name, arguments, and exceptions.Method object that will be built by
 calls to other member functions.
Node) constructor does not 
 require a parent node (it is assumed that this will be determined later)
CommandLineDictionary.addCommandLineSwitch(gov.llnl.babel.cli.CommandLineSwitch) when the
 client attempts to add a switch that has the same name as an
 entry already in the dictionary.Class,
 Interface, Enumeration and
 Package.NameMangler
 maps long names onto shorter names that are unlikely to
 conflict with other symbol names.FileManager.
FileManager
 for each new file it creates.
FileManager.
FileManager.
FileManager
 for each new file it creates.
Opaque contains inner classes that
 provide holder and array support for standard Java primitive
 types.long
 for the sidl Java run-time.long.long.long.long.long.long.long.Opaque.NamedType that contains other types.Package class describes a sidl package naming scope.Package with the specified symbol identifier
 and comment.
Package with the specified symbol identifier,
 comment, and metadata.
ParseSymbolException exception class is thrown if an
 error is detected while parsing an XML/DOM symbol representation.ParseSymbolException exception with the
 specified message string.
ParseSymbolXML converts an XML document into a SIDL
 symbol.postprocessJNIArgument converts between IOR arguments
 and Java arguments.
postprocessJNIReturn converts between IOR return
 arguments and Java return arguments.
postprocessServerJNIArgument converts Java arguments to
 IOR arguments.
postprocessServerJNIReturn converts from java return
 arguments to IOR return arguments.
preprocessJNIArgument converts between Java arguments
 and IOR arguments.
preprocessServerJNIArgument converts IOR arguments to 
 Java arguments.
PrettyWriter class formats output for the backend code
 generators.PrettyWriter instance that will send
 output to the specified print writer object.
PrettyWriterTest is a simple unit test for the pretty
 writer class.LanguageWriter.
Profile defines one particular machine configuration
 profile for the Babel compiler.Profile constructor takes a profile name and a
 language as string arguments.
linebreak and save the
 previous value on a stack.
Array where user deals with raw memory.SymbolID against regular expressions.remove method is not supported and will throw
 an unsupported operation exception.
Repository interface supports both reading and writing
 to a common sidl symbol repository.RepositoryException exception class is thrown if an
 error is detected while writing sidl symbols to a repository.RepositoryException exception with the
 specified message string.
RepositoryFactory is a singleton factory that manages the
 creation of repository interfaces based on a repository URI.EntityResolver to
 convert the symbol PUBLIC identifier into a URL for the symbol DTD.
setTemporaryFirstTabStop.
RMIIORHeader generates an IOR header to a language writer
 output stream.RMIIORHeader object that will write symbol information
 to the provided output language writer stream.
RMIIORSource generates an IOR implementation source file
 to a language writer output stream.RMIIORSource object that will write symbol 
 information to the provided output writer stream.
RMIStubHeader is called for the C portion of a Stub
 Header.RMIStubSource generates an IOR implementation source
 file to a language writer output stream.RMIStubSource object that will write symbol
 information to the provided output writer stream.
ScopedID.URLConnection.
ServerJNI writes the JNI C code that links the Java
 server to the IOR.ServerJNI object that will write symbol
 information to the provided output language writer stream.
ServerJNI object that will write symbol
 information to a created language writer stream.
true or false.
true or false.
true or false.
true or false.
setup.py file to build all the 
 Python extension modules and implementation code.ShaMangler.
symbol, method
 and suffix.
symbol, method
 and suffix.
TypeSearchClauses followed by Packages.SkelSource generates a C skeleton source file to the
 language writer output stream.Collection of objects into ascending order and
 return the sorted list in an ArrayList object.
SortComparator class compares two objects of a variety
 of concrete types for use in sorting.SplicerBlock class is a simple collection of 
 SB instances.SplicerBlock.
SplicerBlock.
SplicerBlock.
SplicerList class is a simple collection of 
 SplicerBlock instances.SplicerList.
String contains inner classes that
 provide holder and array support for standard Java primitive
 types.java.lang.String
 for the sidl Java run-time.java.lang.String.java.lang.String.java.lang.String.java.lang.String.java.lang.String.java.lang.String.java.lang.String.String.StringXML is a simple utility class that converts
 between symbol types (integers or enumerated identifiers) and symbol
 strings.Struct contains a list of named types.StubHeader writes a C client header to a language
 writer output stream.StubHeader object that will write symbol
 information to the provided output language writer stream.
StubSource generates an C Backend stub source file
 to a language writer output stream.StubSource object that will write symbol
 information to the provided output writer stream.
Symbol abstract base class describes the basic
 characteristics shared by all symbols in the symbol table.Symbol abstact base class by providing
 a symbol identifier and its type (one of CLASS, ENUM, INTERFACE, or
 PACKAGE, or STRUCT).
Symbol abstract base class by providing
 a symbol identifier, a symbol type, a comment, and a metadata object.
SymbolID class represents the name of a symbol,
 which consists of a fully qualified name (e.g., "sidl.Object") and
 a version number.SymbolID class takes a
 fully qualified symbol name and a symbol version.
SymbolID class takes a
 fully qualified symbol name and a symbol version.
SymbolNotFoundException is thrown if a specified
 symbol identifier cannot be found.SymbolRedefinitionException is thrown if a symbol is
 redefined improperly or if two symbols exist in the symbol table with
 the different versions.SymbolResolver interface is implemented by concrete
 symbol resolvers used by the SymbolTable.SymbolTable is a singleton class that represents the
 locally cached SIDL symbols used during the parse of a SIDL file
 or XML type descriptions.SymbolToDOM converts a SIDL symbol into an XML DOM
 document.SymbolUtilities is a collection of common,
 simple symbol manipulation functions.SymbolWriter interface is implemented by repository
 concrete classes that write sidl symbols to an external repository.Symbol type integer into an XML string.
Type type integer into an XML string.
Type class defines a SIDL type, such as a primitive
 type (boolean, char, dcomplex, double, fcomplex, float, int, long, opaque,
 and string), arrays, and user-defined types (enum, interface, or class).RequireClause and ImportClase.URLTest is a simple unit test for the URL utilities
 class.URLUtiliites is a collection of common
 URL utility functions.Utilities class contains a variety of common
 utility functions, such as sorting a collection of data or
 determining the maximum string width of a collection of data.setMetadataDescription.
true iff the port list is a valid list of
 comma separated integers.
tok is a valid token as defined by the
 HTTP/1.1 spec.
true iff ch is a valid character in a 
 token.
Version represents a symbol version of the general
 form "V1.V2...Vn" where Vi is a non-negative integer.Version class that will be constructed
 through member function appendVersionNumber.
Version class by parsing a version string
 of the form "V1.V2...Vn" where each Vi is a non-negative integer.
Version contains the version string for the
 babel compiler.Version.SAXException if the parser issues a warning.
WebRepository class implements an interface to the
 Alexandria web repository for sidl symbols in XML.Class constructor and
 destructor.
abstract methods
 in the class.
Set from the symbol table to
 the file repository.
Set from the symbol table
 to the repository.
Set from the symbol table to
 the web repository.
XMLTest is a simple unit test for the XML utilities
 class.XMLUtiliites is a collection of common
 XML utility functions.| 
 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||