|
||||||||||
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.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
.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
.Character
.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.
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.
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
.
UserOptions
.
Comment
class represents a documentation comment.Comment
class takes an array of
strings, one string for each line of the comment.
SymbolID
s to see which type is more refined.
Configuration
is a singleton class that represents the
generic backend configuration options such as the maximum array size
in a SIDL array or whether a symbol is part of the standard library.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
.
DOMImplementationt
object to act as a
factory for DOM documents.
LanguageWriterForPython
with a banner
comment a documentation string in the FileManager
group
PYTHON.
Cxx
contains common C++ language binding routines
shared by the C++ backend code generators.value
.
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
.SIDL.DoubleComplex
for the SIDL Java run-time.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
.
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.
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.
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
.SIDL.FloatComplex
for the SIDL Java run-time.SIDL.FloatComplex
.SIDL.FloatComplex
.SIDL.FloatComplex
.SIDL.FloatComplex
.FloatComplex
.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.
Set
.
#includeGenerateIOR - class gov.llnl.babel.backend.ior.GenerateIOR.- Class
GenerateIOR
is the main entry point for the IOR
code generation routines. - GenerateIOR() -
Constructor for class gov.llnl.babel.backend.ior.GenerateIOR
- The constructor does nothing interesting.
- generateMethods(String, NameMangler, NameMangler, String[]) -
Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
-
- generateMethodSignature(LanguageWriterForCxx, Method, String, int) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
-
- generateNamedMethod(String, String, NameMangler, NameMangler) -
Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
-
- generateOneDName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateOrderName(SymbolID, String) -
Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateParseException() -
Method in class gov.llnl.babel.parsers.sidl.Parser
-
- generateRemote() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the value of the remote generation user option.
- generateRoleDescription(SymbolID, int) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Generate the role description associated with the symbol identifier
and the specified role of the file.
- GenerateServer - class gov.llnl.babel.backend.fortran.GenerateServer.
- This class implements the
CodeGenerator
interface for the FORTRAN server side code generator. - generateServer() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the value of the server generation user option.
- GenerateServer() -
Constructor for class gov.llnl.babel.backend.fortran.GenerateServer
- Create a new instance.
- GenerateServerC - class gov.llnl.babel.backend.c.GenerateServerC.
- Class
GenerateServerC
is the main entry point for the C
server-side code generation routines. - GenerateServerC() -
Constructor for class gov.llnl.babel.backend.c.GenerateServerC
- The constructor does nothing interesting.
- generateSetName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateSetName(SymbolID, int) -
Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateSignature(LanguageWriter, String, List) -
Static method in class gov.llnl.babel.backend.fortran.StubSource
- Generate the C signature for a FORTRAN subroutine to be called from C
or for a C function to be called from FORTRAN.
- generateSmartCopyName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateStdlib() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the value of the SIDL stdlib generation user option.
- generateStub(LanguageWriter) -
Method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateStub(LanguageWriter) -
Method in class gov.llnl.babel.backend.fortran.FortArrayMethods
-
- generateText() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the value of the text generation user option.
- generateThrowsList(LanguageWriterForCxx, Method, boolean) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
-
- generateTwoDName(SymbolID, String) -
Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateXML() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the value of the XML generation user option.
- GenPythonClient - class gov.llnl.babel.backend.python.GenPythonClient.
-
This class is responsible for generating the Python client-side code.
- GenPythonClient() -
Constructor for class gov.llnl.babel.backend.python.GenPythonClient
- Create a Python client generator.
- GenPythonServer - class gov.llnl.babel.backend.python.GenPythonServer.
-
This class is responsible for generating the Python server-side code.
- GenPythonServer() -
Constructor for class gov.llnl.babel.backend.python.GenPythonServer
- Create a Python server generator.
- get() -
Method in class SIDL.String.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.String.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.String.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.String.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.String.Array4
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Opaque.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.Opaque.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Opaque.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Opaque.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Opaque.Array4
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Long.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.Long.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Long.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Long.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Long.Array4
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Integer.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.Integer.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Integer.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Integer.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Integer.Array4
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.FloatComplex.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.FloatComplex.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.FloatComplex.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.FloatComplex.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.FloatComplex.Array4
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Float.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.Float.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Float.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Float.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Float.Array4
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.DoubleComplex.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.DoubleComplex.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.DoubleComplex.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.DoubleComplex.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.DoubleComplex.Array4
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Double.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.Double.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Double.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Double.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Double.Array4
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Character.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.Character.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Character.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Character.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Character.Array4
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Boolean.Holder
- Get the value of the holdee object.
- get() -
Method in class SIDL.Boolean.Array1
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Boolean.Array2
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Boolean.Array3
- Convert the SIDL array into a Java array.
- get() -
Method in class SIDL.Boolean.Array4
- Convert the SIDL array into a Java array.
- get(int) -
Method in class SIDL.String.Array1
- Get the specified array element with bounds checking.
- get(int) -
Method in class SIDL.Opaque.Array1
- Get the specified array element with bounds checking.
- get(int) -
Method in class SIDL.Long.Array1
- Get the specified array element with bounds checking.
- get(int) -
Method in class SIDL.Integer.Array1
- Get the specified array element with bounds checking.
- get(int) -
Method in class SIDL.FloatComplex.Array1
- Get the specified array element with bounds checking.
- get(int) -
Method in class SIDL.Float.Array1
- Get the specified array element with bounds checking.
- get(int) -
Method in class SIDL.DoubleComplex.Array1
- Get the specified array element with bounds checking.
- get(int) -
Method in class SIDL.Double.Array1
- Get the specified array element with bounds checking.
- get(int) -
Method in class SIDL.Character.Array1
- Get the specified array element with bounds checking.
- get(int) -
Method in class SIDL.Boolean.Array1
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.String.Array2
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.Opaque.Array2
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.Long.Array2
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.Integer.Array2
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.FloatComplex.Array2
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.Float.Array2
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.DoubleComplex.Array2
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.Double.Array2
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.Character.Array2
- Get the specified array element with bounds checking.
- get(int, int) -
Method in class SIDL.Boolean.Array2
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.String.Array3
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.Opaque.Array3
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.Long.Array3
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.Integer.Array3
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.FloatComplex.Array3
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.Float.Array3
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.DoubleComplex.Array3
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.Double.Array3
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.Character.Array3
- Get the specified array element with bounds checking.
- get(int, int, int) -
Method in class SIDL.Boolean.Array3
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.String.Array4
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.Opaque.Array4
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.Long.Array4
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.Integer.Array4
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.FloatComplex.Array4
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.Float.Array4
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.DoubleComplex.Array4
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.Double.Array4
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.Character.Array4
- Get the specified array element with bounds checking.
- get(int, int, int, int) -
Method in class SIDL.Boolean.Array4
- Get the specified array element with bounds checking.
- getAbstractMethods() -
Method in class gov.llnl.babel.symbols.Extendable
- Return the abstract methods for this class or interface, which
includes all parent classes and interfaces.
- getAllParents(Class) -
Static method in class gov.llnl.babel.backend.Utilities
- Return all parents of this class, including both class parents and
interface parents.
- getAllSymbolReferences() -
Method in class gov.llnl.babel.symbols.Symbol
- Return the symbol references for the whole type hierarchy rooted
with this symbol.
- getAllSymbolReferences() -
Method in class gov.llnl.babel.symbols.Package
-
- getAllSymbolReferences() -
Method in class gov.llnl.babel.symbols.Extendable
-
- getAllSymbolReferences() -
Method in class gov.llnl.babel.symbols.Enumeration
-
- getAllSymbols() -
Method in class gov.llnl.babel.repository.FileRepository
- Retrieve all symbols currently in the repository.
- getAPIVarName(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getArgumentDeclaration(Argument) -
Method in class gov.llnl.babel.backend.fortran.ImplSource
- Return the argument declaratoin, tailored to the specific flavor
of FORTRAN.
- getArgumentList() -
Method in class gov.llnl.babel.symbols.Method
- Return the array of arguments in an
ArrayList
container.
- getArgumentString() -
Method in class gov.llnl.babel.symbols.Argument
- Return a string representation of the argument for outputting the
arguments in a method signature, for example.
- getArgumentString(Argument) -
Static method in class gov.llnl.babel.backend.IOR
- Generate an IOR argument string for the specified SIDL argument.
- getArgumentString(Argument) -
Static method in class gov.llnl.babel.backend.c.C
- Generate a C argument string for the specified SIDL argument.
- getArgumentString(Argument) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Generate a C++ argument string for the specified SIDL argument.
- getArgumentString(String) -
Method in class gov.llnl.babel.symbols.Argument
- Return a string representation of the argument for outputting the
arguments in a method signature, for example.
- getArgumentWithFormal(Argument) -
Static method in class gov.llnl.babel.backend.IOR
- Generate an IOR argument string with the formal argument name.
- getArgumentWithFormal(Argument) -
Static method in class gov.llnl.babel.backend.c.C
- Generate a C argument string with the formal argument name.
- getArrayConstructor(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Generate the name of the array constructor function.
- getArrayDestructor(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Generate the name of the array destructor function.
- getArrayDimen(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Generate the name of the array dimension access function.
- getArrayDimension() -
Method in class gov.llnl.babel.symbols.Type
- If this type is an array, then return the dimension; otherwise,
return zero.
- getArrayGet(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Generate the name of the array get element function.
- getArrayGet(SymbolID, int) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Generate the name of the array get element function.
- getArrayLower(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Generate the name of the array lower bound access function.
- getArrayName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into its array representation, which is
"struct " followed by the symbol name followed by "__array".
- getArrayOrder() -
Method in class gov.llnl.babel.symbols.Type
- If this type is an array, then return the order; otherwise,
return zero.
- getArraySet(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Generate the name of the array set element function.
- getArraySet(SymbolID, int) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Generate the name of the array set element function.
- getArrayType() -
Method in class gov.llnl.babel.symbols.Type
- If this is an array, return the array type; otherwise return null.
- getArrayUpper(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Generate the name of the array upper bound access function.
- getBaseClass() -
Static method in class gov.llnl.babel.BabelConfiguration
- Return the full name of the root of the class type hierarchy.
- getBaseException() -
Static method in class gov.llnl.babel.BabelConfiguration
- The full name of the root of the interface type hierarchy.
- getBaseInterface() -
Static method in class gov.llnl.babel.BabelConfiguration
- The full name of the base of the exception type hierarchy.
- getBasicArrayRefs() -
Method in class gov.llnl.babel.symbols.Symbol
- Return the set of all references to arrays of fundamental types.
- getBasicArrayRefs() -
Method in class gov.llnl.babel.symbols.Package
- Return an empty set.
- getBasicArrayRefs() -
Method in class gov.llnl.babel.symbols.Extendable
- Return the set of basic array types for this class.
- getBasicArrayRefs() -
Method in class gov.llnl.babel.symbols.Enumeration
- Return a null object that represents the external basic arrays
references by this enumerated type.
- getBasicArrays() -
Method in class gov.llnl.babel.symbols.Method
- Return the set of basic array references
SymbolID
s.
- getBeginColumn() -
Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
-
- getBeginLine() -
Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
-
- getBeginString(String) -
Static method in class gov.llnl.babel.backend.CodeSplicer
- Return the code splicer start string for the beginning of a code
splice region.
- getBorrowArrayFromPython(Type) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getBorrowArrayFromSIDL(Type) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getBuildGenerator(String) -
Method in class gov.llnl.babel.backend.CodeGenerationFactory
- Get the build generator appropriate for this language.
- getBuiltinMethod(int, SymbolID, boolean) -
Static method in class gov.llnl.babel.backend.IOR
- Return the method description of a particular builtin method.
- getBuiltinName(int) -
Static method in class gov.llnl.babel.backend.IOR
- Return the name of a builtin method.
- getCast(Method, String) -
Static method in class gov.llnl.babel.backend.IOR
- Generate a cast string for the specified method.
- getCHeaderPath(Symbol, String) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getClassInfo() -
Static method in class gov.llnl.babel.BabelConfiguration
- Return the full name of the ClassInfo interface.
- getClassInfoI() -
Static method in class gov.llnl.babel.BabelConfiguration
- Return the full name of the class implementing ClassInfo interface.
- getClassType() -
Static method in class gov.llnl.babel.backend.IOR
- Return the name of the type of the implicit base class type.
- getClientJavaFile(SymbolID) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Generate the Java filename for the client using the specified symbol
identifier.
- getClientJNIFile(SymbolID) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Generate the JNI source filename for the client using the specified
symbol identifier.
- getCodeGenerator(String, String) -
Method in class gov.llnl.babel.backend.CodeGenerationFactory
- Get a registered codeGenerator from the factory.
- getCodeSplicer(Symbol, String) -
Method in class gov.llnl.babel.backend.FileManager
- Read the specified file and return a code splicer object representing
code splices from the file that should be preserved in the next file.
- getColumn() -
Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
- Deprecated.
- getColumnNumber() -
Method in class gov.llnl.babel.parsers.sidl.SIDLException
- Return the column number of the token that caused the exception.
- getComment() -
Method in class gov.llnl.babel.symbols.Symbol
- Return the comment associated with this symbol.
- getComment() -
Method in class gov.llnl.babel.symbols.Method
- Get the comment for the method.
- getComment() -
Method in class gov.llnl.babel.symbols.Comment
- Return the comment as an array of strings, with one string for each
line of the comment.
- getComment() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the comment attribute of the cookie.
- getCommunicationModifier() -
Method in class gov.llnl.babel.symbols.Method
- Get the communication modifier for this method.
- getCommunicationModifierString() -
Method in class gov.llnl.babel.symbols.Method
- Return the communication modifier string for this method.
- getCompilerName() -
Method in class gov.llnl.babel.config.Profile
- Get the compiler name for which this profile is valid.
- getCompilerVersion() -
Method in class gov.llnl.babel.config.Profile
- Get the compiler version number for which this profile is
valild.
- getConfiguration() -
Method in class gov.llnl.babel.config.Profile
- Get the configuration information for this profile.
- getConfiguration(String, String) -
Method in class gov.llnl.babel.config.Configuration
- Return the configuration information associated with a language
and a profile name.
- getCopyArrayFromPython(Type) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getCopyArrayFromSIDL(Type) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getCPU() -
Method in class gov.llnl.babel.config.Profile
- Get the CPU description for which the profile is valid.
- getCxxString(Type) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Convert the type to a Cxx representation in string form
- getDataGetName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Convert a symbol name into its private data structure get access
function name.
- getDataName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Convert a symbol name into its private data structure identifier.
- getDataSetName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Convert a symbol name into its private data structure set access
function name.
- getDate() -
Method in class gov.llnl.babel.symbols.Metadata
- Return the
java.util.Date
date associated with this symbol.
- getDateAsString() -
Method in class gov.llnl.babel.symbols.Metadata
- Return the date associated with this symbol as a string.
- getDefinitionModifier() -
Method in class gov.llnl.babel.symbols.Method
- Return the definition modifier for the method.
- getDefinitionModifier(boolean) -
Method in class gov.llnl.babel.symbols.Method
- Return the explicit definition modifier string for the method based
on the type of extendable in which it belongs.
- getDelRefArray(Type) -
Static method in class gov.llnl.babel.backend.c.C
-
- getDelRefArray(Type) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getDescription() -
Method in class gov.llnl.babel.config.Profile
- Get a long HTML description of the profile.
- getDestroyArray(Type) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getDetailedType() -
Method in class gov.llnl.babel.symbols.Type
- Returns the integer that identifies the type of this type.
- getDocument() -
Method in class gov.llnl.babel.parsers.xml.SymbolToDOM
- Return the DOM document for the symbol specified in the constructor.
- getDomain() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the domain of this cookie.
- getEditString(String) -
Method in class gov.llnl.babel.backend.CodeSplicer
- Retrieve the edit string associated with the specified symbol.
- getEndColumn() -
Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
-
- getEndLine() -
Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
-
- getEndString(String) -
Static method in class gov.llnl.babel.backend.CodeSplicer
- Return the code splicer end string for the closing of a code splice
region.
- getEnsureArray(Type) -
Static method in class gov.llnl.babel.backend.c.C
-
- getEnsureArray(Type) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getEnumerator() -
Method in class gov.llnl.babel.symbols.UnknownEnumException
- Get the enumerator that was unknown.
- getEnumerators() -
Method in class gov.llnl.babel.symbols.Enumeration
- Return the list of enumerators as a sorted list.
- getEnumeratorValue(String) -
Method in class gov.llnl.babel.symbols.Enumeration
- Return the value for the specified enumerated name.
- getEnumName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL enumerated type into its symbol name, which is
"enum " followed by the symbol name followed by "__enum".
- getEnumName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Convert a SIDL enumerated type into its symbol name, which is
"enum " followed by the symbol name followed by "__enum".
- getEnumName(SymbolID) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Convert a SIDL enumerated type into its symbol name, which is
just the colon separated symbol name
- getEnumStubFile(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the name of the stub file for a particular enumeration.
- getEnumStubImpl(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the name of the stub impl file for a particular enumeration.
- getEPVName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into its method entry point vector (EPV)
name, which is "struct " followed by the symbol name followed by
"__epv".
- getErrorToken() -
Method in class gov.llnl.babel.parsers.sidl.GrammarException
- Return the token string causing the grammar error.
- getExceptionType() -
Static method in class gov.llnl.babel.backend.IOR
- Return the name of the type of the implicit exception argument.
- getExceptionType() -
Static method in class gov.llnl.babel.backend.c.C
-
- getExceptionType(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getExcludedList() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the list of
RegexMatch
objects
that should be excluded from code generation.
- getExpectedTokens() -
Method in class gov.llnl.babel.parsers.sidl.GrammarException
- Return the array of tokens expected by the grammar parser.
- getExpiration() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the expiration date of the cookie.
- getExtendableAddRef(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableBorrow(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableConverter(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableDeref(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableImport(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableNewRef(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableWrapper(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getExternalFunc(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Get the name of the function that returns the structure of
external entry points.
- getExternalName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Get struct name for extern entry point structure.
- getFileExtension(int) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Returns the appropriate file extension
String
based on
the file type, prepended with the period (e.g., ".hh").
- getFileSuffix(int) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Returns the appropriate
String
suffix associated with
the specified role.
- getFinal() -
Method in class gov.llnl.babel.symbols.Package
- Return
true
if and only if a package is final.
- getFiniName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into the name of its associated fini
method, which is the symbol name appended with "__fini".
- getFormalName() -
Method in class gov.llnl.babel.symbols.Argument
- Return the formal name of the parameter identifier.
- getFortranPrefix() -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the SIDL Fortran prefix for macros and types.
- getFortranSymbol() -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the appropriate version of SIDLFortran##Symbol.
- getFortranTypeInC(Type) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the C type corresponding to the FORTRAN type corresponding to
a particular SIDL type.
- getFortranVersion() -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the appropriate version of Fortran (i.e., 77 or 90).
- getFromURL(String) -
Method in class gov.llnl.babel.url.CookieConnection
- Open a GET connection to the specified URL and return the associated
input stream, which must be closed by the callee.
- getFullJavaSymbolName(SymbolID) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return the fully qualified Java name that corresponds to a SIDL symbol
type.
- getFullMethodName(SymbolID, Method) -
Static method in class gov.llnl.babel.backend.c.C
- Generate the full method name associated with the symbol id and the
specified method.
- getFullMethodName(SymbolID, String) -
Static method in class gov.llnl.babel.backend.c.C
- Generate the full method name associated with the symbol id and the
specified method.
- getFullName() -
Method in class gov.llnl.babel.symbols.SymbolID
- Return the fully qualified name of the symbol.
- getFullName() -
Method in class gov.llnl.babel.symbols.Symbol
- Return the fully qualified name associated with this symbol.
- getHeaderFile(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Generate the header filename associated with a symbol identifier.
- getHeaderFile(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Generate the header filename associated with a symbol identifier.
- getHolderName() -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return the name of the inner holder class used for inout and out
method arguments.
- GetImage() -
Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
-
- getImplExtension() -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the appropriate FORTRAN extension.
- getImplFile(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the name of the file that hold the implementation of the
FORTRAN SIDL object.
- getImplHeaderFile(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Generate the implementation header filename associated with a
symbol identifier.
- getImplMethodSuffix() -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the appropriate FORTRAN impl method name suffix based.
- getImplSourceFile(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Generate the implementation source filename associated with a
symbol identifier.
- getIncludeGuard(String) -
Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
-
- getIncludeGuard(String) -
Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
- Generate the include guard from the specified file name.
- getIncludeGuard(Symbol, String) -
Static method in class gov.llnl.babel.backend.python.Python
- Generate an include file for a symbol.
- getInitName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into the name of its associated init
method, which is the symbol name appended with "__init".
- getInstance() -
Static method in class gov.llnl.babel.UserOptions
- Return the singleton instance of the user options.
- getInstance() -
Static method in class gov.llnl.babel.BabelConfiguration
- Return the singleton instance of this class.
- getInstance() -
Static method in class gov.llnl.babel.backend.FileManager
- Return the singleton instance of the file manager.
- getInstance() -
Static method in class gov.llnl.babel.backend.Configuration
- Return the singleton instance of the configuration.
- getInstance() -
Static method in class gov.llnl.babel.backend.CodeGenerationFactory
- Return the singleton instance of the class.
- getInstance() -
Static method in class gov.llnl.babel.parsers.xml.DTDManager
- Return the singleton instance of the DTD manager.
- getInstance() -
Static method in class gov.llnl.babel.repository.RepositoryFactory
- Return the singleton instance of the repository factory.
- getInstance() -
Static method in class gov.llnl.babel.symbols.SymbolTable
- Return the singleton instance of the symbol table.
- getInterfaceType() -
Static method in class gov.llnl.babel.backend.IOR
- Return the name of the type of the base interface type.
- getInterfaceWrapper() -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return the name of the inner wrapper class for interfaces.
- getInternalGuard(Symbol) -
Static method in class gov.llnl.babel.backend.python.Python
-
- getIterator() -
Method in class gov.llnl.babel.symbols.Enumeration
- Return an
Iterator
that will iterate over the elements
of the enumeration.
- getJavaArgument(Argument) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return a string for the Java argument corresponding to the specified
SIDL argument.
- getJavaBaseClass() -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return the string name of the Java base class that all automatically
generated SIDL classes must extend.
- getJavaBaseInterface() -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return the string name of the Java base interface that all automatically
generated SIDL interfaces must extend.
- getJavaFormalArgument(Argument) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return a string for the Java argument corresponding to the specified
SIDL argument with a formal name.
- getJavaReturnType(Type) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return a string for the Java return type corresponding to the specified
SIDL type.
- getJavaSignature(Method) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Convert the method argument list and return type into a Java signature
string according to JNI conventions.
- getJavaStylePackageGeneration() -
Method in class gov.llnl.babel.backend.FileManager
- Get the current style of file generation, either all in one directory
or Java-style package directories.
- getJavaSymbolName(SymbolID) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return the shortened Java name of a SIDL symbol type.
- getJNIFormalArgument(Argument) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return a string for the JNI argument corresponding to the specified
SIDL argument.
- getJNIFunction(Method) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return the name of the JNI function corresponding to the specified SIDL
method.
- getJNINativeType(String) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return a string for the JNI native type corresponding to the specified
Java type.
- getJNIReturnType(Type) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return a string for the JNI native type corresponding to the specified
Java return type.
- getLanguage() -
Method in class gov.llnl.babel.config.Profile
- Return the name of the language for which this profile was
defined.
- getLanguages() -
Method in class gov.llnl.babel.backend.MakefileGenerator
-
- getLanguages() -
Method in interface gov.llnl.babel.backend.CodeGenerator
- Return the set of language names that this generator supports.
- getLanguages() -
Method in interface gov.llnl.babel.backend.BuildGenerator
- Return the set of languages that this build generator serves.
- getLanguages() -
Method in class gov.llnl.babel.backend.c.GenerateServerC
-
- getLanguages() -
Method in class gov.llnl.babel.backend.c.GenerateClientC
-
- getLanguages() -
Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
-
- getLanguages() -
Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
-
- getLanguages() -
Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
- getLanguages() -
Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
- getLanguages() -
Method in class gov.llnl.babel.backend.ior.GenerateIOR
-
- getLanguages() -
Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
- getLanguages() -
Method in class gov.llnl.babel.backend.python.SetupGenerator
-
- getLanguages() -
Method in class gov.llnl.babel.backend.python.GenPythonServer
-
- getLanguages() -
Method in class gov.llnl.babel.backend.python.GenPythonClient
-
- getLanguages() -
Method in class gov.llnl.babel.backend.python.DualGenerator
-
- getLanguages() -
Method in class gov.llnl.babel.config.Configuration
- Return the languages supported by the Babel compiler as a set of
strings.
- getLine() -
Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
- Deprecated.
- getLineCount() -
Method in interface gov.llnl.babel.backend.writers.LineRedirector
- get the current line number being printed.
- getLineCount() -
Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
-
- getLineCount() -
Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
- get current line (returns -1 iff lfcw == null )
- getLineNumber() -
Method in class gov.llnl.babel.parsers.sidl.SIDLException
- Return the line number of the token that caused the exception.
- getLocalReferences(Extendable) -
Method in class gov.llnl.babel.backend.c.ImplHeader
-
- getLongMethodName() -
Method in class gov.llnl.babel.symbols.Method
- Return the long name of the method (a standard SIDL identifier).
- getMakefileName() -
Static method in class gov.llnl.babel.BabelConfiguration
- The full name of the file associated with generated makefile fragments.
- getMaxAge() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the maximum age attribute for the cookie.
- getMaximumArray() -
Static method in class gov.llnl.babel.BabelConfiguration
- Return the maximum array dimension.
- getMaximumArrayDimension() -
Method in class gov.llnl.babel.backend.Configuration
- Return the maximum array dimension supported during code generation.
- getMessage() -
Method in class gov.llnl.babel.parsers.sidl.TokenMgrError
- You can also modify the body of this method to customize your error messages.
- getMessage() -
Method in class gov.llnl.babel.parsers.sidl.SymbolException
- Generate an error message corresponding to this exception.
- getMessage() -
Method in class gov.llnl.babel.parsers.sidl.ParseException
- This method has the standard behavior when this object has been
created using the standard constructors.
- getMessage() -
Method in class gov.llnl.babel.parsers.sidl.GrammarException
- Generate an error message corresponding to this exception.
- getMetadata() -
Method in class gov.llnl.babel.symbols.Symbol
- Return the metadata associated with this symbol.
- getMetadataDatabase() -
Method in class gov.llnl.babel.symbols.Metadata
- Retrieve the metadata database in the form of a
Map
.
- getMetadataKeys() -
Method in class gov.llnl.babel.symbols.Metadata
- Retrieve the set of keys from metadata database.
- getMetadataValue(String) -
Method in class gov.llnl.babel.symbols.Metadata
- Retrieve the value associated with the specified keyword.
- getMethodImplName(SymbolID, Method, NameMangler) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the function name that should be used for the FORTRAN subroutine
that implements a particular method.
- getMethodImplName(SymbolID, String) -
Static method in class gov.llnl.babel.backend.c.C
- Generate the impl method's name.
- getMethodImplName(SymbolID, String) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Generate the impl method's name.
- getMethods(boolean) -
Method in class gov.llnl.babel.symbols.Extendable
- Return the methods in this interface as a
Collection
.
- getMethodSkelName(SymbolID, Method) -
Static method in class gov.llnl.babel.backend.c.C
- Generate the skel method's name.
- getMethodSkelName(SymbolID, Method) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the C function name that should be used for the skeleton
method.
- getMethodSkelName(SymbolID, String) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Generate the skel method's name.
- getMethodStubName(SymbolID, Method) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Get the function name that should be used for the FORTRAN stubs to the
SIDL object methods.
- getMethodStubName(SymbolID, String) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Generate the stub method's name.
- getMethodSuffix() -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the appropriate FORTRAN method name suffix based on the version.
- getMode() -
Method in class gov.llnl.babel.symbols.Argument
- Get the argument parameter passing mode (one of IN, INOUT, or OUT).
- getModifiedSymbolNames() -
Method in class gov.llnl.babel.symbols.SymbolTable
- Return the set of symbol names in the symbol table that are new
or modified.
- getModuleFile(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the name of the F90 stub module file for a particular
symbol.
- getName() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the name of the cookie.
- getNameExtension() -
Method in class gov.llnl.babel.symbols.Method
- Return the name extension of the method (a standard SIDL identifier).
- getNewName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into the name of its associated constructor,
which is the symbol name appended with "__new".
- getNewSymbolID() -
Method in class gov.llnl.babel.symbols.SymbolRedefinitionException
- Return the symbol identifier for the new symbol.
- getNextToken() -
Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
-
- getNextToken() -
Method in class gov.llnl.babel.parsers.sidl.Parser
-
- getNonstaticMethods(boolean) -
Method in class gov.llnl.babel.symbols.Extendable
- Return the non-static methods in this interface as a
Collection
.
- getObjectName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL interface or class into its symbol name, which is
"struct " followed by the symbol name followed by "__object".
- getObjectName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Convert a SIDL symbol name into its object name -- for the purposes of
this package that means convert it into its typedef object name.
- getObjectName(SymbolID) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Convert a SIDL symbol name into its object name -- for the purposes of
this package that means convert it into its typedef object name.
- getOldSymboID() -
Method in class gov.llnl.babel.symbols.SymbolRedefinitionException
- Return the symbol identifier for the old symbol.
- getOptionDescription(String, String) -
Method in class gov.llnl.babel.config.Metadata
- Return a long description of the option for the specified language.
- getOptionSummary(String, String) -
Method in class gov.llnl.babel.config.Metadata
- Return a short summary of the option for the specified language.
- getOrderedSymbolReferences() -
Method in class gov.llnl.babel.symbols.Package
- Return the symbols referenced by this package in an ordered
Collection
of objects.
- getOS() -
Method in class gov.llnl.babel.config.Profile
- Get the operating system description for which the profile is
valid.
- getOSRelease() -
Method in class gov.llnl.babel.config.Profile
- Get the operating system release version for which this profile
is valid.
- getOutermostPackage(String) -
Static method in class gov.llnl.babel.symbols.SymbolUtilities
- Return the outermost package prefix for the name (everything up to
but not including the first ".").
- getOutputDirectory() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the value of the output directory user option.
- getParentClass() -
Method in class gov.llnl.babel.symbols.Class
-
- getParentInterfaces(boolean) -
Method in class gov.llnl.babel.symbols.Extendable
- Return the parent interfaces in a
Collection
.
- getParentPackage(String) -
Static method in class gov.llnl.babel.symbols.SymbolUtilities
- Return the parent package for the name (everything up to but not
including the last ".".
- getParentVersion(String) -
Static method in class gov.llnl.babel.symbols.SymbolUtilities
- Return the version associated with the parent package.
- getPath() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the path attribute of the cookie.
- getPorts() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the ports that the cookie is for.
- getPrintWriter() -
Method in class gov.llnl.babel.backend.writers.PrettyWriter
- Retrieve the underlying print writer stream.
- getPrivateDestructor(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Convert a symbol name into its private destructor function name provided
by the SkelSource.
- getProduction(int) -
Static method in class gov.llnl.babel.parsers.sidl.Grammar
- Static utility method
getProduction
returns a string
representing the specified production integer.
- getProductionNumber() -
Method in class gov.llnl.babel.parsers.sidl.SIDLException
- Return the production number of the token that caused the exception.
- getProfile(String, String) -
Method in class gov.llnl.babel.config.Configuration
- Return the profile associated with a language and a profile
name.
- getProfileName() -
Method in class gov.llnl.babel.config.Profile
- Return the name of the profile as a string.
- getProfileNames(String) -
Method in class gov.llnl.babel.config.Configuration
- Given a particular language, return the valid profile names
available for that language.
- getPySplicer(Symbol, String) -
Static method in class gov.llnl.babel.backend.python.Python
- If
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.
- getRegisterFunction(SymbolID) -
Static method in class gov.llnl.babel.backend.jdk.Java
- Return the name of the JNI registration function.
- getRelevantCookies(String, String, int) -
Method in class gov.llnl.babel.url.cookie.CookieJar
- Select and return cookies from this jar that are appropriate
for the hostname, path and port given.
- getRemoteName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into the name of its associated remote
constructor, which is the symbol name appended with "__remote".
- getRepositoryPath() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the value of the repository path.
- getResponseCode() -
Method in class gov.llnl.babel.url.HttpException
- Return the HTTP response code that caused the exception.
- getReturnString(int) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the FORTRAN type declaration corresponding to the
int
representation of a particular SIDL type.
- getReturnString(Type) -
Static method in class gov.llnl.babel.backend.IOR
- Generate an IOR return string for the specified SIDL type.
- getReturnString(Type) -
Static method in class gov.llnl.babel.backend.c.C
- Generate a C return string for the specified SIDL type.
- getReturnString(Type) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Generate a Cxx return string for the specified SIDL type.
- getReturnString(Type) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the FORTRAN type declaration corresponding to
type
,
a particular SIDL type.
- getReturnType() -
Method in class gov.llnl.babel.symbols.Method
- Get the return type for the method.
- getReturnType(String) -
Method in class gov.llnl.babel.symbols.Method
- Return the string corresponding to the return type for this method.
- getScopedName(String) -
Method in class gov.llnl.babel.symbols.Package
- Convert the specified short name into a fully qualified name within
this package scope.
- getSEPVName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into its static entry point vector (SEPV)
name, which is "struct " followed by the symbol name followed by
"__sepv".
- getSetEPVName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into the name of its associated set EPV
method, which is the symbol name appended with "__set_epv".
- getSetEPVName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Convert a SIDL symbol into the name of its associated set EPV
method, which is the symbol name appended with "__set_epv".
- getSetEPVName(SymbolID) -
Static method in class gov.llnl.babel.backend.python.Python
- Convert a SIDL symbol into the name of its associated set EPV
method, which is the symbol name appended with "__set_epv".
- getSetSEPVName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into the name of its associated set static
EPV method, which is the symbol name appended with "__set_sepv".
- getSetSEPVName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Convert a SIDL symbol into the name of its associated set static
EPV method, which is the symbol name appended with "__set_sepv".
- getSetSEPVName(SymbolID) -
Static method in class gov.llnl.babel.backend.python.Python
- Convert a SIDL symbol into the name of its associated set static
EPV method, which is the symbol name appended with "__set_sepv".
- getShortMethodName() -
Method in class gov.llnl.babel.symbols.Method
- Return the short name of the method (a standard SIDL identifier).
- getShortName() -
Method in class gov.llnl.babel.symbols.SymbolID
- Return the short, relative name of the symbol.
- getShortName(String) -
Static method in class gov.llnl.babel.symbols.SymbolUtilities
- Return the short, relative name of the fully qualified name.
- getSignature() -
Method in class gov.llnl.babel.symbols.Method
- Return the signature of the method.
- getSignature(boolean, String) -
Method in class gov.llnl.babel.symbols.Method
- Return the signature of the method, including the definition modifier
based on the extendable type.
- getSignaturePreface(boolean, String) -
Method in class gov.llnl.babel.symbols.Method
- Return the concatenation of the explicit definition modifier, copy,
return type, name and extension.
- getSkelFile(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Generate the skeleton filename associated with a symbol identifier.
- getSkelFile(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the name of the file that holds the implementation of the
skeletons for FORTRAN.
- getSkelMethod(SymbolID, Method) -
Static method in class gov.llnl.babel.backend.python.Python
- Return the name of the function that should be used for the
skeleton.
- getSourceFile(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Generate the source filename associated with a symbol identifier.
- getStaticMethods(boolean) -
Method in class gov.llnl.babel.symbols.Extendable
- Return the static methods in this interface as a
Collection
.
- getStaticsName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into the name of its associated statics
method, which is the symbol name appended with "__statics".
- getStubDocFile(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the name of the F77 stub documentation file for a particular
symbol.
- getStubFile(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Generate the stub filename associated with a symbol identifier.
- getStubFile(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Return the name of the stub file for a particular symbol.
- getStubMethod(SymbolID, Method) -
Static method in class gov.llnl.babel.backend.python.Python
- Return the name of the function that should be used for the
Python stub code.
- getStubNameFile(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- GetSuffix(int) -
Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
-
- getSummary() -
Method in class gov.llnl.babel.config.Profile
- Get a brief summary of the profile.
- getSymboID() -
Method in class gov.llnl.babel.symbols.SymbolNotFoundException
- Return the symbol identifier that could not be found in the symbol
table.
- getSymbol() -
Method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
- Return the SIDL symbol for the XML or DOM given in the constructor.
- getSymbolID() -
Method in class gov.llnl.babel.symbols.Type
- Return the symbol identifier associated with this symbol type.
- getSymbolID() -
Method in class gov.llnl.babel.symbols.Symbol
- Return the identifier associated with this symbol.
- getSymbolName() -
Method in class gov.llnl.babel.symbols.SymbolID
- Return the symbol name of the form "NAME-vVERSION".
- getSymbolName(String, String) -
Static method in class gov.llnl.babel.symbols.SymbolUtilities
- Return the short name of the string holding the fully qualified name
if it is in the specified package; otherwise, return the fully qualified
name.
- getSymbolName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a symbol name into an IOR identifier.
- getSymbolName(SymbolID) -
Static method in class gov.llnl.babel.backend.c.C
- Convert a symbol name into an IOR identifier.
- getSymbolName(SymbolID) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
-
- getSymbolName(SymbolID) -
Static method in class gov.llnl.babel.backend.fortran.Fortran
- Convert a symbol name into string with the pieces of the symbol joined
together with underline characters.
- getSymbolName(SymbolID, String) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
- Convert a symbol name into its C++ identifier.
- getSymbolName(SymbolID, SymbolID) -
Static method in class gov.llnl.babel.symbols.SymbolUtilities
- Return the short name of the first symbol if it is in the same package
as the second symbol; otherwise, return its long name.
- getSymbolNames() -
Method in class gov.llnl.babel.symbols.SymbolTable
- Return the set of symbol names in the symbol table.
- getSymbolNameWithoutLeadingColons(SymbolID, String) -
Static method in class gov.llnl.babel.backend.cxx.Cxx
-
- getSymbolReferences() -
Method in class gov.llnl.babel.symbols.Symbol
- Return the set of symbols (in the form of
SymbolID
)
referenced by this particular symbol.
- getSymbolReferences() -
Method in class gov.llnl.babel.symbols.Package
- Return the symbols referenced by this package as a
Set
of
objects.
- getSymbolReferences() -
Method in class gov.llnl.babel.symbols.Method
- Return the set of symbols referred to by this method.
- getSymbolReferences() -
Method in class gov.llnl.babel.symbols.Extendable
- Return the set of symbol references for this class.
- getSymbolReferences() -
Method in class gov.llnl.babel.symbols.Enumeration
- Return a null object that represents the external symbols referenced
by this enumerated type.
- getSymbols() -
Method in class gov.llnl.babel.backend.CodeSplicer
- Retrieve a
Set
of the symbols in the symbol edit
database.
- getSymbols() -
Method in class gov.llnl.babel.symbols.Package
- Return the set of symbols referenced by this package.
- getSymbolType() -
Method in class gov.llnl.babel.symbols.Symbol
- Return the type of this symbol, one of CLASS, ENUM, INTERFACE, or
PACKAGE.
- getSymbolType(Symbol) -
Static method in class gov.llnl.babel.backend.IOR
-
- getSymbolTypeString() -
Method in class gov.llnl.babel.symbols.Symbol
- Return the type string associated with this symbol.
- getTable() -
Method in class gov.llnl.babel.symbols.SymbolTable
- Return the current symbol table as a
Map
.
- getTargetLanguage() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the value of the target language user option.
- getText() -
Method in class gov.llnl.babel.url.cookie.Token
- Return the text of the token.
- getThrows() -
Method in class gov.llnl.babel.symbols.Method
- Retrieve the set of exceptions that may be thrown by this method.
- getToken(int) -
Method in class gov.llnl.babel.parsers.sidl.Parser
-
- getTokenString(int) -
Static method in class gov.llnl.babel.parsers.sidl.Grammar
- Static utility method
getTokenString
returns a string
token representation for the specified token number.
- getType() -
Method in interface gov.llnl.babel.backend.CodeGenerator
- Return the type of generator.
- getType() -
Method in class gov.llnl.babel.backend.c.GenerateServerC
-
- getType() -
Method in class gov.llnl.babel.backend.c.GenerateClientC
-
- getType() -
Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
-
- getType() -
Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
-
- getType() -
Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
- getType() -
Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
- getType() -
Method in class gov.llnl.babel.backend.ior.GenerateIOR
-
- getType() -
Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
- getType() -
Method in class gov.llnl.babel.backend.python.GenPythonServer
-
- getType() -
Method in class gov.llnl.babel.backend.python.GenPythonClient
-
- getType() -
Method in class gov.llnl.babel.symbols.Type
- Return the integer that identifies the type of this type.
- getType() -
Method in class gov.llnl.babel.symbols.Argument
- Return the type of the argument.
- getType() -
Method in class gov.llnl.babel.url.cookie.Token
- Return one of the constants defined above to indicate the type of the
token.
- getTypeString() -
Method in class gov.llnl.babel.symbols.Type
- Return a string representation of the type for printing out the
types in a method signature.
- getUniqueInterfaceIDs(Class) -
Static method in class gov.llnl.babel.backend.Utilities
- Extract the unique interfaces from this class and return them as a
set of
SymbolID
objects.
- getUniqueInterfaces(Class) -
Static method in class gov.llnl.babel.backend.Utilities
- Extract the unique interfaces from this class.
- getUrlComment() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the URL comment attribute of the cookie.
- getUserSymbolsOnly() -
Method in interface gov.llnl.babel.backend.CodeGenerator
- Return
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).
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.c.GenerateServerC
-
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.c.GenerateClientC
-
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
-
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
-
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.ior.GenerateIOR
-
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.python.GenPythonServer
-
- getUserSymbolsOnly() -
Method in class gov.llnl.babel.backend.python.GenPythonClient
-
- getValidLanguages() -
Method in class gov.llnl.babel.config.Metadata
- Return the valid language names supported by the Babel compiler as
a set of strings.
- getValidOptionParameters(String, String) -
Method in class gov.llnl.babel.config.Metadata
- Return the set of valid option parameter string associated with a
language and option.
- getValidOptions(String) -
Method in class gov.llnl.babel.config.Metadata
- Given a particular language, return the valid configuration option
strings supported by that language.
- getValue() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the value of the cookie.
- getVectorEntry(String) -
Static method in class gov.llnl.babel.backend.IOR
- Generate the name of an entry in the entry point vector or the
static entry point vector.
- getVersion() -
Method in class gov.llnl.babel.symbols.SymbolID
- Return the version of the symbol.
- getVersion() -
Method in class gov.llnl.babel.url.cookie.Cookie
- Return the cookie specification version number.
- getVersion(String) -
Static method in class gov.llnl.babel.symbols.SymbolUtilities
- Return the version of the symbol.
- getVersionLength() -
Method in class gov.llnl.babel.symbols.Version
- Return the number of sub-parts in the version description.
- getVersionName(SymbolID) -
Static method in class gov.llnl.babel.backend.IOR
- Convert a SIDL symbol into the name of its associated fini
method, which is the symbol name appended with "__fini".
- getVersionNumberAt(int) -
Method in class gov.llnl.babel.symbols.Version
- Return the version number at a particular location of the version
string using zero-based indexing.
- getVersionString() -
Method in class gov.llnl.babel.symbols.Version
- Return the current version description as a version string.
- getVersionString(String) -
Static method in class gov.llnl.babel.symbols.SymbolUtilities
- Return the version string (i.e., "version " followed by the number) or
null if the version is exactly "0" based on the specified version string.
- getVersionString(SymbolID) -
Static method in class gov.llnl.babel.symbols.SymbolUtilities
- Return the version string (i.e., " version " followed by the number) or
null if the version is exactly "0" for the specified symbol.
- getVPath() -
Method in class gov.llnl.babel.backend.CodeSplicer
- query the current vpath setting
"." indicates no vpath
- getVPathDirectory() -
Method in class gov.llnl.babel.BabelConfiguration
- Return the value of the vpath directory user option.
- getWidth(Collection) -
Static method in class gov.llnl.babel.backend.Utilities
- Determine the maximum width of a set of objects.
- getXMLString(Node) -
Static method in class gov.llnl.babel.xml.XMLUtilities
- Return a string representation of the XML DOM document.
- gleanCookies(HttpURLConnection, CookieJar) -
Static method in class gov.llnl.babel.url.cookie.Http
- Parse cookies found in the
Set-Cookie2
header of this Http connection and put any cookies in the given jar.
- gov.llnl.babel - package gov.llnl.babel
-
- gov.llnl.babel.backend - package gov.llnl.babel.backend
-
- gov.llnl.babel.backend.c - package gov.llnl.babel.backend.c
-
- gov.llnl.babel.backend.cxx - package gov.llnl.babel.backend.cxx
-
- gov.llnl.babel.backend.fortran - package gov.llnl.babel.backend.fortran
-
- gov.llnl.babel.backend.ior - package gov.llnl.babel.backend.ior
-
- gov.llnl.babel.backend.jdk - package gov.llnl.babel.backend.jdk
-
- gov.llnl.babel.backend.python - package gov.llnl.babel.backend.python
-
- gov.llnl.babel.backend.writers - package gov.llnl.babel.backend.writers
-
- gov.llnl.babel.config - package gov.llnl.babel.config
-
- gov.llnl.babel.parsers.sidl - package gov.llnl.babel.parsers.sidl
-
- gov.llnl.babel.parsers.xml - package gov.llnl.babel.parsers.xml
-
- gov.llnl.babel.repository - package gov.llnl.babel.repository
-
- gov.llnl.babel.symbols - package gov.llnl.babel.symbols
-
- gov.llnl.babel.url - package gov.llnl.babel.url
-
- gov.llnl.babel.url.cookie - package gov.llnl.babel.url.cookie
-
- gov.llnl.babel.xml - package gov.llnl.babel.xml
-
- gov.llnl.sidl - package gov.llnl.sidl
-
- Grammar - class gov.llnl.babel.parsers.sidl.Grammar.
Grammar
defines integer constants for the major productions
in the SIDL grammar.- Grammar() -
Constructor for class gov.llnl.babel.parsers.sidl.Grammar
-
- GrammarException - exception gov.llnl.babel.parsers.sidl.GrammarException.
- A
GrammarException
is thrown if an error is detected during
the parse of the SIDL grammar. - GrammarException(ParseException, int) -
Constructor for class gov.llnl.babel.parsers.sidl.GrammarException
- Create a new exception object using the specified parser exception
and production identifier.
true
if and only if the type is an array with an
ordering specification.
true
if and only if at least one argument of
this method is an array with an ordering specification.
true
if and only if the type of this argument
is an array with an with an ordering specification.
true
iff the type present requires a proxy.
true
iff the current runtime system has regular
expression support.
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
.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.
InvalidConfiguration
exception class is thrown if an
error is detected while parsing an XML configuration file.InvalidConfiguration
exception with the
specified message string.
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 this type is implemented in
C by a type that is a pointer.
true
if a particular SIDL type is implemented using
a pointer type.
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.
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.
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.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
.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.
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 represents the metadata associated with
a symbol.Metadata
class takes a date
object as an argument.
Metadata
class initializes the
internal data structures and parses the specified XML document.
Metadata
class takes a date
string as an argument and throws a ParseException
if
it is not in the proper format.
MetadataTest
class is a simple unit test for the
Metadata
class.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.
FileManager
.
FileManager
for each new file it creates.
FileManager
for each new file it creates.
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
.Opaque
.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.
Parser
class is automatically generated by the
JavaCC
compiler.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.
preprocessJNIArgument
converts between Java arguments
and IOR 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.Profile
defines one particular machine configuration
profile for the Babel compiler.Profile
constructor takes a profile name and a
language as string arguments.
SymbolID
against regular expressions if the
java.util.regex
package is available.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.RepositoryTest
is a simple unit test for the repository
routines.EntityResolver
to
convert the symbol PUBLIC identifier into a URL for the symbol DTD.
setTemporaryFirstTabStop
.
#ifdef
to check whether character argument should be
treated like strings.
URLConnection
.
setup.py
file to build all the
Python extension modules and implementation code.SIDLException
is the base class for both grammar
(e.g., parse) and symbol (e.g., analysis) exceptions.SIDLException
located at the specified line and
column within the specified production.
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.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
.String
.StringXML
is a simple utility class that converts
between symbol types (integers or enumerated identifiers) and symbol
strings.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).
Symbol
abstract base class by providing
a symbol identifier, a symbol type, a comment, and a metadata object.
SymbolException
is thrown if the specified symbol cannot
be found or if there is a symbol name conflict (e.g., a redefinition of
a symbol or a misuse).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.
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.TestParseXML
is a simple unit test for the routines
that parse XML and return a SIDL Symbol
.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).URLTest
is a simple unit test for the URL utilities
class.URLUtiliites
is a collection of common
URL utility functions.UserOptions
is a singleton class that manages the
wide variety of settings available to a user.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
contains the version string for the
babel compiler.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.
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 web repository.
Set
from the symbol table
to the repository.
Set
from the symbol table to
the file 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 |