A B C D E F G H I J K L M N O P R S T U V W X _

A

ABSTRACT - Static variable in class gov.llnl.babel.symbols.Method
 
ARGUMENT - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ARRAY - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ARRAY - Static variable in class gov.llnl.babel.symbols.Type
 
ARRAY_ORDER - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ASCII_CharStream - class gov.llnl.babel.parsers.sidl.ASCII_CharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
ASCII_CharStream(Reader, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ASCII_CharStream(Reader, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
AbbrevHeader - class gov.llnl.babel.backend.fortran.AbbrevHeader.
 
AbbrevHeader(LanguageWriter) - Constructor for class gov.llnl.babel.backend.fortran.AbbrevHeader
 
AddInterface(Extendable, Set) - Method in class gov.llnl.babel.parsers.sidl.Parser
This production parses the next scoped identifier and validates that the name exists and is an interface symbol.
Argument() - Method in class gov.llnl.babel.parsers.sidl.Parser
Parse a sidl argument.
Argument - class gov.llnl.babel.symbols.Argument.
The 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.
Argument(boolean, int, Type, String) - Constructor for class gov.llnl.babel.symbols.Argument
Create an argument object.
Array() - Method in class gov.llnl.babel.parsers.sidl.Parser
Parse an array construct and push the resulting type and ordering on top of the stack.
ArrayMethods - class gov.llnl.babel.backend.c.ArrayMethods.
 
ArrayMethods(SymbolID, boolean) - Constructor for class gov.llnl.babel.backend.c.ArrayMethods
 
ArrayModule - class gov.llnl.babel.backend.fortran.ArrayModule.
Create a FORTRAN 90 module to provide client-side bindings for arrays of classes and interfaces.
ArrayModule(SymbolID, int, LanguageWriter) - Constructor for class gov.llnl.babel.backend.fortran.ArrayModule
Create an object to create a FORTRAN 90 module to provide client-side bindings for arrays of classes, interfaces, and enumerated types.
abs(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the absolute value (modulus) of a DoubleComplex, |z|.
abs(FloatComplex) - Static method in class sidl.FloatComplex
Returns the absolute value (modulus) of a FloatComplex, |z|.
acos(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse cosine (arc cosine) of a DoubleComplex, with branch cuts outside the interval [-1,1] along the real axis.
acos(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse cosine (arc cosine) of a FloatComplex, with branch cuts outside the interval [-1,1] along the real axis.
acosh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse hyperbolic cosine (arc cosh) of a DoubleComplex, with a branch cut at values less than one along the real axis.
acosh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse hyperbolic cosine (arc cosh) of a FloatComplex, with a branch cut at values less than one along the real axis.
acosh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic cosine of a double.
add(Cookie) - Method in class gov.llnl.babel.url.cookie.CookieJar
Add a cookie to the jar.
addArgument(Argument) - Method in class gov.llnl.babel.symbols.Method
Add another argument to the end of the list of method arguments.
addEnumerator(String, int, boolean, Comment) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator with a specified value.
addEnumerator(String, int, Comment) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator with a specified value.
addEnumerator(String, Comment) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator without a specified value.
addEnumerator(String, int, boolean) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator with a specified value.
addEscapes(String) - Static method in class gov.llnl.babel.parsers.sidl.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addException(String, Exception) - Method in class gov.llnl.babel.CollectionException
 
addExcluded(RegexMatch) - Method in class gov.llnl.babel.BabelConfiguration
Add another regular expression to the list of excluded regular expressions.
addIncluded(String) - Method in class gov.llnl.babel.BabelConfiguration
Add another regular expression to the list of included regular expressions.
addListener(FileListener) - Method in class gov.llnl.babel.backend.FileManager
Add a listener to the file manager.
addMetadata(String, String) - Method in class gov.llnl.babel.parsers.sidl.Parser
Add metadata to be associated with symbols generated during the parse of this input stream.
addMetadata(String, String) - Method in class gov.llnl.babel.symbols.Metadata
Add a (keyword,value) pair to the metadata description.
addMetadata(String, String) - Method in class gov.llnl.babel.symbols.Symbol
Add a (keyword,value) pair to the metadata for this symbol.
addMethod(Method) - Method in class gov.llnl.babel.symbols.Extendable
Add a new method to this object.
addParentData(Extendable) - Method in class gov.llnl.babel.symbols.Extendable
Protected method called by parents to add their methods and their interfaces to this extendable object.
addParentInterface(Interface) - Method in class gov.llnl.babel.symbols.Class
Add a parent interface to this class.
addParentInterface(Interface) - Method in class gov.llnl.babel.symbols.Extendable
Add a new parent interface to this class.
addParentInterface(Interface) - Method in class gov.llnl.babel.symbols.Interface
Add a parent interface to this interface.
addRef() - Method in interface gov.llnl.sidl.BaseInterface
The addRef method will be implemented by the sidl base object class.
addSymbol(SymbolID, int) - Method in class gov.llnl.babel.symbols.Package
Add a symbol to the list of local references for this package.
addSymbolResolver(SymbolResolver) - Method in class gov.llnl.babel.symbols.SymbolTable
Add a new symbol resolver to the end of the list of current resolvers.
addThrows(SymbolID) - Method in class gov.llnl.babel.symbols.Method
Add a symbol identifier to the list of supported exceptions for this method.
addToRepositoryPath(String) - Method in class gov.llnl.babel.BabelConfiguration
Adds a new entry to the repository path.
add_escapes(String) - Method in class gov.llnl.babel.parsers.sidl.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
adjustBeginLineColumn(int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
appendVersionNumber(int) - Method in class gov.llnl.babel.symbols.Version
Add another version number to the existing version description.
argModeToString(Argument) - Static method in class gov.llnl.babel.backend.cxx.Cxx
convert an argument to the mode string
argument(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the argument (phase) of a DoubleComplex, in radians, with a branch cut along the negative real axis.
argument(FloatComplex) - Static method in class sidl.FloatComplex
Returns the argument (phase) of a FloatComplex, in radians, with a branch cut along the negative real axis.
arrayIOR() - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
asin(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse sine (arc sine) of a DoubleComplex, with branch cuts outside the interval [-1,1] along the real axis.
asin(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse sine (arc sine) of a FloatComplex, with branch cuts outside the interval [-1,1] along the real axis.
asinh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse hyperbolic sine (arc sinh) of a DoubleComplex, with a branch cuts outside the interval [-i,i].
asinh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse hyperbolic sine (arc sinh) of a FloatComplex, with a branch cuts outside the interval [-i,i].
asinh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic sine of a double.
atan(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse tangent (arc tangent) of a DoubleComplex, with branch cuts outside the interval [-i,i] along the imaginary axis.
atan(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse tangent (arc tangent) of a FloatComplex, with branch cuts outside the interval [-i,i] along the imaginary axis.
atanh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse hyperbolic tangent (arc tanh) of a DoubleComplex, with a branch cuts outside the interval [-1,1] on the real axis.
atanh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse hyperbolic tangent (arc tanh) of a FloatComplex, with a branch cuts outside the interval [-1,1] on the real axis.
atanh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic tangent of a double.

B

BEGIN_DOC_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
BOOLEAN - Static variable in class gov.llnl.babel.symbols.Type
 
BabelConfiguration - class gov.llnl.babel.BabelConfiguration.
This class provides access to configuration information (including user options) required by the parsers and backend.
BabelConfiguration() - Constructor for class gov.llnl.babel.BabelConfiguration
Since this is a singleton class, its constructor is protected.
BadRegexException - exception gov.llnl.babel.symbols.BadRegexException.
 
BadRegexException(String) - Constructor for class gov.llnl.babel.symbols.BadRegexException
 
BaseArray - class gov.llnl.sidl.BaseArray.
Class BaseArray is the base array for all sidl Java arrays in the run-time system.
BaseArray() - Constructor for class gov.llnl.sidl.BaseArray
Construct an empty array object.
BaseArray(long, boolean) - Constructor for class gov.llnl.sidl.BaseArray
Create an array using an IOR array pointer.
BaseClass - exception gov.llnl.sidl.BaseClass.
Class BaseClass is the base class for all sidl Java classes in the run-time system.
BaseClass(long) - Constructor for class gov.llnl.sidl.BaseClass
Construct a BaseClass object and initialize the IOR reference to point to a valid sidl IOR structure.
BaseInterface - interface gov.llnl.sidl.BaseInterface.
Interface BaseInterface is the base interface for all sidl Java classes in the run-time system.
BeginToken() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
BeginToken() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
Boolean - class sidl.Boolean.
Class Boolean contains inner classes that provide holder and array support for standard Java primitive types.
Boolean() - Constructor for class sidl.Boolean
 
Boolean.Array - class sidl.Boolean.Array.
Define a one dimensional array of type boolean for the sidl Java run-time.
Boolean.Array() - Constructor for class sidl.Boolean.Array
Construct an empty array object.
Boolean.Array(long, boolean) - Constructor for class sidl.Boolean.Array
Create an array using an IOR array pointer.
Boolean.Array(int, int[], int[]) - Constructor for class sidl.Boolean.Array
Create an array with the specified lower and upper bounds.
Boolean.Array1 - class sidl.Boolean.Array1.
Define a one dimensional array of type boolean.
Boolean.Array1() - Constructor for class sidl.Boolean.Array1
Create an empty one dimensional array.
Boolean.Array1(long, boolean) - Constructor for class sidl.Boolean.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Boolean.Array1(int, int) - Constructor for class sidl.Boolean.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array1(int) - Constructor for class sidl.Boolean.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array1(boolean[]) - Constructor for class sidl.Boolean.Array1
Create a one dimensional array using the specified Java array.
Boolean.Array2 - class sidl.Boolean.Array2.
Define a two dimensional array of type boolean.
Boolean.Array2() - Constructor for class sidl.Boolean.Array2
Create an empty two dimensional array.
Boolean.Array2(long, boolean) - Constructor for class sidl.Boolean.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Boolean.Array2(int, int, int, int) - Constructor for class sidl.Boolean.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array2(int, int) - Constructor for class sidl.Boolean.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array2(boolean[][]) - Constructor for class sidl.Boolean.Array2
Create a two dimensional array using the specified Java array.
Boolean.Array3 - class sidl.Boolean.Array3.
Define a three dimensional array of type boolean.
Boolean.Array3() - Constructor for class sidl.Boolean.Array3
Create an empty three dimensional array.
Boolean.Array3(long, boolean) - Constructor for class sidl.Boolean.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Boolean.Array3(int, int, int, int, int, int) - Constructor for class sidl.Boolean.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array3(int, int, int) - Constructor for class sidl.Boolean.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array3(boolean[][][]) - Constructor for class sidl.Boolean.Array3
Create a three dimensional array using the specified Java array.
Boolean.Array4 - class sidl.Boolean.Array4.
Define a four dimensional array of type boolean.
Boolean.Array4() - Constructor for class sidl.Boolean.Array4
Create an empty four dimensional array.
Boolean.Array4(long, boolean) - Constructor for class sidl.Boolean.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Boolean.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.Boolean.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array4(int, int, int, int) - Constructor for class sidl.Boolean.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array4(boolean[][][][]) - Constructor for class sidl.Boolean.Array4
Create a four dimensional array using the specified Java array.
Boolean.Holder - class sidl.Boolean.Holder.
This is the holder inner class for inout and out arguments for type Boolean.
Boolean.Holder() - Constructor for class sidl.Boolean.Holder
Create a holder class with an empty holdee object.
Boolean.Holder(boolean) - Constructor for class sidl.Boolean.Holder
Create a holder with the specified object.
BuildGenerator - interface gov.llnl.babel.backend.BuildGenerator.
This interface is used by backends to provide the basic information needed by a build system such as Makefile or Python distutils.
backup(int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
backup(int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Abstract method to begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
Begin a block comment.
beginBoldComment() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Start a comment that is made visually prominent
beginColumn - Variable in class gov.llnl.babel.parsers.sidl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.cxx.Cxx
begin a region of method calls with C linkage
beginLine - Variable in class gov.llnl.babel.parsers.sidl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginParse() - Method in class gov.llnl.babel.parsers.sidl.Parser
Begin parsing and analysis of the sidl grammar.
bufpos - Variable in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
bufpos - Variable in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 

C

C - class gov.llnl.babel.backend.c.C.
Class C contains common C language binding routines shared by the C backend code generators.
C() - Constructor for class gov.llnl.babel.backend.c.C
 
CAST - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for casting.
CHAR - Static variable in class gov.llnl.babel.symbols.Type
 
CLASS - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
CLASS - Static variable in class gov.llnl.babel.symbols.Symbol
 
CLASS - Static variable in class gov.llnl.babel.symbols.Type
 
CLASS_BUILTIN_METHODS - Static variable in class gov.llnl.babel.backend.IOR
The number of builtin methods that a class has.
CLASS_METHOD - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
COLUMN_MAJOR - Static variable in class gov.llnl.babel.symbols.Type
 
COMMENT_FILE - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
 
COMMENT_PUBLIC_ID - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
 
CONSTRUCTOR - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for constructing a class.
C_AUTO_GEN_SPLICER - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_AUTO_GEN_WARNING - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_BACKSLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_BEGIN_UNREFERENCED_METHODS - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_CLOSE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_DOC_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_F77 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_F90 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_HASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_SLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_SUBSEQUENT - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DEFINE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_CJNI_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_IMPL_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_IOR_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_SJNI_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_SKEL_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_STUB_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_END_UNREFERENCED_METHODS - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F77_IMPL_EXTENSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F77_IMPL_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F77_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F77_VERSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F90_IMPL_EXTENSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F90_IMPL_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F90_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F90_VERSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_FORTRAN_DESC_STUB_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_FORTRAN_IMPL_MODULE_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_FORTRAN_MODULE_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_FORTRAN_TYPE_MODULE_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_GUARD_CLOSE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_GUARD_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_HASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IFDEFINE_CLOSE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IFDEFINE_CXX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IFDEFINE_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_INCLUDE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_INT_BACKSLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IS_IMPL - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IS_NOT_IMPL - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_SLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_UNREFERENCED_COMMENT1 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_UNREFERENCED_COMMENT2 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_UNREFERENCED_COMMENT3 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
ChangeWriter - class gov.llnl.babel.backend.writers.ChangeWriter.
This class will write a file leaving its last time modified unchanged if the content is unchanged.
ChangeWriter(File, File) - Constructor for class gov.llnl.babel.backend.writers.ChangeWriter
Create a writer to write a new file or overwrite an old file.
Character - class sidl.Character.
Class Character contains inner classes that provide holder and array support for standard Java primitive types.
Character() - Constructor for class sidl.Character
 
Character.Array - class sidl.Character.Array.
Define a one dimensional array of type char for the sidl Java run-time.
Character.Array() - Constructor for class sidl.Character.Array
Construct an empty array object.
Character.Array(long, boolean) - Constructor for class sidl.Character.Array
Create an array using an IOR array pointer.
Character.Array(int, int[], int[]) - Constructor for class sidl.Character.Array
Create an array with the specified lower and upper bounds.
Character.Array1 - class sidl.Character.Array1.
Define a one dimensional array of type char.
Character.Array1() - Constructor for class sidl.Character.Array1
Create an empty one dimensional array.
Character.Array1(long, boolean) - Constructor for class sidl.Character.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Character.Array1(int, int) - Constructor for class sidl.Character.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array1(int) - Constructor for class sidl.Character.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Character.Array1(char[]) - Constructor for class sidl.Character.Array1
Create a one dimensional array using the specified Java array.
Character.Array2 - class sidl.Character.Array2.
Define a two dimensional array of type char.
Character.Array2() - Constructor for class sidl.Character.Array2
Create an empty two dimensional array.
Character.Array2(long, boolean) - Constructor for class sidl.Character.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Character.Array2(int, int, int, int) - Constructor for class sidl.Character.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array2(int, int) - Constructor for class sidl.Character.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Character.Array2(char[][]) - Constructor for class sidl.Character.Array2
Create a two dimensional array using the specified Java array.
Character.Array3 - class sidl.Character.Array3.
Define a three dimensional array of type char.
Character.Array3() - Constructor for class sidl.Character.Array3
Create an empty three dimensional array.
Character.Array3(long, boolean) - Constructor for class sidl.Character.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Character.Array3(int, int, int, int, int, int) - Constructor for class sidl.Character.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array3(int, int, int) - Constructor for class sidl.Character.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Character.Array3(char[][][]) - Constructor for class sidl.Character.Array3
Create a three dimensional array using the specified Java array.
Character.Array4 - class sidl.Character.Array4.
Define a four dimensional array of type char.
Character.Array4() - Constructor for class sidl.Character.Array4
Create an empty four dimensional array.
Character.Array4(long, boolean) - Constructor for class sidl.Character.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Character.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.Character.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array4(int, int, int, int) - Constructor for class sidl.Character.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Character.Array4(char[][][][]) - Constructor for class sidl.Character.Array4
Create a four dimensional array using the specified Java array.
Character.Holder - class sidl.Character.Holder.
This is the holder inner class for inout and out arguments for type Character.
Character.Holder() - Constructor for class sidl.Character.Holder
Create a holder class with an empty holdee object.
Character.Holder(char) - Constructor for class sidl.Character.Holder
Create a holder with the specified object.
Class() - Method in class gov.llnl.babel.parsers.sidl.Parser
A sidl class specification begins with an optional abstract keyword followed by the class token followed by an identifier.
Class - class gov.llnl.babel.symbols.Class.
Class Class defines a sidl class.
Class(SymbolID, Comment) - Constructor for class gov.llnl.babel.symbols.Class
Create an empty Class object that will be constructed by calls to other member functions.
Class(SymbolID, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Class
Create an empty Class object that will be constructed by calls to other member functions.
ClassMethod(Class) - Method in class gov.llnl.babel.parsers.sidl.Parser
This production parses the sidl method description for a class method.
ClientJNI - class gov.llnl.babel.backend.jdk.ClientJNI.
Class ClientJNI writes the JNI C code that links the Java client to the IOR.
ClientJNI(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.jdk.ClientJNI
Create a ClientJNI object that will write symbol information to the provided output language writer stream.
ClientJava - class gov.llnl.babel.backend.jdk.ClientJava.
Class ClientJava writes the Java native code descriptions that will point to the JNI C code written by ClientJNI.
ClientJava(LanguageWriterForJava) - Constructor for class gov.llnl.babel.backend.jdk.ClientJava
Create a ClientJava object that will write symbol information to the provided output language writer stream.
CodeConstants - interface gov.llnl.babel.backend.CodeConstants.
Interface CodeConstants contains basic constants associated with generated source code.
CodeGenerationException - exception gov.llnl.babel.backend.CodeGenerationException.
The CodeGenerationException exception class is thrown if an error is detected while generating code in the compiler back end.
CodeGenerationException(String) - Constructor for class gov.llnl.babel.backend.CodeGenerationException
Create a new CodeGenerationException exception with the specified message string.
CodeGenerationFactory - class gov.llnl.babel.backend.CodeGenerationFactory.
This class stores and serves up instances CodeGenerator based on the string name of the code that the user wishes to generate.
CodeGenerator - interface gov.llnl.babel.backend.CodeGenerator.
Interface CodeGenerator is implemented by the backend code generators.
CodeSplicer - class gov.llnl.babel.backend.CodeSplicer.
Class CodeSplicer splices code segments from an existing user file into a new automatically generated file.
CodeSplicer(BufferedReader, String, String) - Constructor for class gov.llnl.babel.backend.CodeSplicer
Create a new instance of the code splicer class.
CodeSplicer() - Constructor for class gov.llnl.babel.backend.CodeSplicer
Create an empty CodeSplicer.
CollectionException - exception gov.llnl.babel.CollectionException.
When parsing a collection of files, it is better to collect all the exceptions until the end instead of bailing out on the first exception.
CollectionException(String, Exception) - Constructor for class gov.llnl.babel.CollectionException
 
CollectionException.UriExceptionPair - class gov.llnl.babel.CollectionException.UriExceptionPair.
This struct exists to hold the (uri, exception) pair that makes up each element of the collection.
CollectionException.UriExceptionPair(String, Exception) - Constructor for class gov.llnl.babel.CollectionException.UriExceptionPair
 
CommandLineDriver - class gov.llnl.babel.CommandLineDriver.
This class is the main driver for running Babel from the command line.
CommandLineDriver() - Constructor for class gov.llnl.babel.CommandLineDriver
The protected singleton constructor instantiates the options parser, UserOptions.
Comment - class gov.llnl.babel.symbols.Comment.
The Comment class represents a documentation comment.
Comment(String[]) - Constructor for class gov.llnl.babel.symbols.Comment
This constructor for the Comment class takes an array of strings, one string for each line of the comment.
Configuration - class gov.llnl.babel.backend.Configuration.
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() - Constructor for class gov.llnl.babel.backend.Configuration
Create a new instance of the backend configuration object.
Configuration - class gov.llnl.babel.config.Configuration.
Class Configuration contains configuration information from the machine configuration database for the Babel compiler.
Configuration() - Constructor for class gov.llnl.babel.config.Configuration
The constructor for the Configuration class initializes the profile database.
ConfigurationTest - class gov.llnl.babel.config.ConfigurationTest.
Class ConfigurationTest is a simple unit test for the Configuration class.
ConfigurationTest() - Constructor for class gov.llnl.babel.config.ConfigurationTest
 
Cookie - class gov.llnl.babel.url.cookie.Cookie.
Some WWW servers will not work unless the user agent stores and returns cookies.
Cookie(String, String) - Constructor for class gov.llnl.babel.url.cookie.Cookie
The basic cookie constructor (or should I say cutter?).
CookieConnection - class gov.llnl.babel.url.CookieConnection.
Class CookieConnection caches cookies for a HTTP or HTTPS connection.
CookieConnection() - Constructor for class gov.llnl.babel.url.CookieConnection
Create a new cookie connection and initialize the cookie state to be empty.
CookieCrumbleException - exception gov.llnl.babel.url.cookie.CookieCrumbleException.
This is an exception for cookie management and cookie problems.
CookieJar - class gov.llnl.babel.url.cookie.CookieJar.
CookieJar is a container for HTTP Cookie's.
CookieJar() - Constructor for class gov.llnl.babel.url.cookie.CookieJar
 
Cxx - class gov.llnl.babel.backend.cxx.Cxx.
Class Cxx contains common C++ language binding routines shared by the C++ backend code generators.
Cxx() - Constructor for class gov.llnl.babel.backend.cxx.Cxx
 
CxxImplHeader - class gov.llnl.babel.backend.cxx.CxxImplHeader.
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxImplHeader(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxImplHeader
Create an object capable of generating the header file for a BABEL extendable.
CxxImplSource - class gov.llnl.babel.backend.cxx.CxxImplSource.
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxImplSource(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxImplSource
Create an object capable of generating the header file for a BABEL extendable.
CxxSkelSource - class gov.llnl.babel.backend.cxx.CxxSkelSource.
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxSkelSource(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxSkelSource
Create an object capable of generating the header file for a BABEL extendable.
CxxStubHeader - class gov.llnl.babel.backend.cxx.CxxStubHeader.
 
CxxStubHeader(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxStubHeader
Create an object capable of generating the header file for a BABEL extendable.
CxxStubSource - class gov.llnl.babel.backend.cxx.CxxStubSource.
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxStubSource(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxStubSource
Create an object capable of generating the header file for a BABEL extendable.
canProceed() - Method in class gov.llnl.babel.UserOptions
Check if the user options indicate processing can continue.
changeTabLevel(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Change the current tab level at the beginning of a new lines by the specified positive or negative amount.
checkBounds(int) - Method in class gov.llnl.sidl.BaseArray
Check that the index is valid for the array.
checkBounds(int, int) - Method in class gov.llnl.sidl.BaseArray
Check that the indices are valid for the array.
checkBounds(int, int, int) - Method in class gov.llnl.sidl.BaseArray
Check that the indices are valid for the array.
checkBounds(int, int, int, int) - Method in class gov.llnl.sidl.BaseArray
Check that the indices are valid for the array.
checkDimension(int) - Method in class gov.llnl.sidl.BaseArray
Check that the array is equal to the specified rank.
checkIndexBounds(int, int) - Method in class gov.llnl.sidl.BaseArray
Check that the index is valid for the specified dimension.
checkNullArray() - Method in class gov.llnl.sidl.BaseArray
Throw a NullPointerException if the array is null.
checkXML(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Check whether the XML fragment is well-formed.
cloneDOM(Node, Document) - Static method in class gov.llnl.babel.xml.XMLUtilities
Recursively copy the DOM tree using the specified document as the root document factory.
cloneMethod() - Method in class gov.llnl.babel.symbols.Method
Return a shallow copy of this method object.
close() - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Complete writing to the original file if needed.
close() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Flush and close the associated print writer stream.
closeCxxExtern() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Close the C++ extern block at the end of the header file.
closeHeaderGuard() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Close the header guard at the end of the header file.
combineComments(Comment, Comment) - Static method in class gov.llnl.babel.symbols.Comment
 
comma(LanguageWriter, boolean) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Write a comma and newline to writer iff needComma is true.
compare(Object, Object) - Method in class gov.llnl.babel.backend.LevelComparator
Compare two SymbolIDs to see which type is more refined.
compare(Object, Object) - Method in class gov.llnl.babel.backend.SortComparator
Compare two objects.
compareTo(Object) - Method in class gov.llnl.babel.symbols.Symbol
Compare this Symbol with the argument passed in.
compareTo(Object) - Method in class gov.llnl.babel.symbols.SymbolID
Compare this SymbolID with another one.
conjugate(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the complex conjugate of a DoubleComplex object.
conjugate(FloatComplex) - Static method in class sidl.FloatComplex
Returns the complex conjugate of a FloatComplex object.
constCast(String, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
generate a constCast
convert(InputSource) - Static method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
This is a convenience utility function that converts an XML input stream into a sidl symbol.
convert(Document) - Static method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
This is a convenience utility function that converts a DOM document into a sidl symbol.
convert(Symbol) - Static method in class gov.llnl.babel.parsers.xml.SymbolToDOM
This is a convenience utility function that converts the symbol into a DOM document.
convertIdsToSymbols(Collection) - Static method in class gov.llnl.babel.backend.Utilities
Convert a collection of SymbolID objects into a collection of Symbol objects using the symbol table.
convertIncomingArguments(boolean) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
convertOutgoingArguments(boolean) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
convertPythonToSidl(String) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
convertPythonToSidl(String, String, String) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
convertSidlToPython() - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
convertToString(Symbol) - Static method in class gov.llnl.babel.parsers.xml.SymbolToDOM
This is a convenience utilility function that converts the symbol directly into a string.
cos(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the cosine of a DoubleComplex.
cos(FloatComplex) - Static method in class sidl.FloatComplex
Returns the cosine of a FloatComplex.
cosh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the hyperbolic cosh of a DoubleComplex.
cosh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the hyperbolic cosh of a FloatComplex.
cosh(double) - Static method in class sidl.Sfun
Returns the hyperbolic cosine of a double.
cot(double) - Static method in class sidl.Sfun
Returns the cotangent of a double.
countLines(char[], int, int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
createAll() - Method in interface gov.llnl.babel.backend.BuildGenerator
Generate the files needed to support the building of Babel generated files.
createAll() - Method in class gov.llnl.babel.backend.MakefileGenerator
Create all Makefiles in all the directories registered with the FileManager.
createAll() - Method in class gov.llnl.babel.backend.python.DualGenerator
Generate babel.make and setup.py for all the symbols.
createAll() - Method in class gov.llnl.babel.backend.python.SetupGenerator
Generate the setup.py to build the Python extension modules.
createCHeader(Symbol, String, String) - Static method in class gov.llnl.babel.backend.python.Python
 
createCast(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.StubDoc
 
createCastTwo(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.StubDoc
 
createDOMImplementation() - Static method in class gov.llnl.babel.xml.XMLUtilities
Return a DOM DOMImplementationt object to act as a factory for DOM documents.
createFile(SymbolID, int, String, String) - Method in class gov.llnl.babel.backend.FileManager
Create a file given a symbol ID, type, file group, and file name.
createHeader(Symbol, int, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Create an empty header file and return the language writer to create subsequent content.
createLaunch(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
Generate an IO stream to receive the C skeleton file for the Python implementations.
createMakefileInDirectory(String, String) - Method in class gov.llnl.babel.backend.MakefileGenerator
Create a single makefile in a specific directory.
createPyWriter(Symbol, String, String) - Static method in class gov.llnl.babel.backend.python.Python
Create a Python LanguageWriterForPython with a banner comment a documentation string in the FileManager group PYTHON.
createRepository(String) - Method in class gov.llnl.babel.repository.RepositoryFactory
Create a new repository object based on the URI.
createSkel(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
Generate an IO stream to receive the C skeleton file for the Python implementations.
createSource(Symbol, int, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Create an empty source file and return the language writer to create subsequent content.
createStub(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
Generate an IO stream to receive the C stub file for the Python clients.
createWriter(SymbolID, int, String, String) - Method in class gov.llnl.babel.backend.FileManager
Create a file given a symbol, file group, and file name.
createWriter(String, String) - Static method in class gov.llnl.babel.backend.writers.ChangeWriter
Create a Writer for a particular filename and directory combination.
curChar - Variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
currentToken - Variable in class gov.llnl.babel.parsers.sidl.ParseException
This is the last token that has been consumed successfully.

D

DCOMPLEX - Static variable in class gov.llnl.babel.symbols.Type
 
DEFAULT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
DEFINITION - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
DELETE - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for deleting an object.
DESTRUCTOR - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for destructing a class.
DOUBLE - Static variable in class gov.llnl.babel.symbols.Type
 
DTDManager - class gov.llnl.babel.parsers.xml.DTDManager.
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.
DTDManager() - Constructor for class gov.llnl.babel.parsers.xml.DTDManager
Create a new instance of the DTD manager.
Definition() - Method in class gov.llnl.babel.parsers.sidl.Parser
A sidl Definition production consists of a class, interface, enumerated type, or package.
Done() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
Done() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
Double - class sidl.Double.
Class Double contains inner classes that provide holder and array support for standard Java primitive types.
Double() - Constructor for class sidl.Double
 
Double.Array - class sidl.Double.Array.
Define a one dimensional array of type double for the sidl Java run-time.
Double.Array() - Constructor for class sidl.Double.Array
Construct an empty array object.
Double.Array(long, boolean) - Constructor for class sidl.Double.Array
Create an array using an IOR array pointer.
Double.Array(int, int[], int[]) - Constructor for class sidl.Double.Array
Create an array with the specified lower and upper bounds.
Double.Array1 - class sidl.Double.Array1.
Define a one dimensional array of type double.
Double.Array1() - Constructor for class sidl.Double.Array1
Create an empty one dimensional array.
Double.Array1(long, boolean) - Constructor for class sidl.Double.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Double.Array1(int, int) - Constructor for class sidl.Double.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array1(int) - Constructor for class sidl.Double.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Double.Array1(double[]) - Constructor for class sidl.Double.Array1
Create a one dimensional array using the specified Java array.
Double.Array2 - class sidl.Double.Array2.
Define a two dimensional array of type double.
Double.Array2() - Constructor for class sidl.Double.Array2
Create an empty two dimensional array.
Double.Array2(long, boolean) - Constructor for class sidl.Double.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Double.Array2(int, int, int, int) - Constructor for class sidl.Double.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array2(int, int) - Constructor for class sidl.Double.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Double.Array2(double[][]) - Constructor for class sidl.Double.Array2
Create a two dimensional array using the specified Java array.
Double.Array3 - class sidl.Double.Array3.
Define a three dimensional array of type double.
Double.Array3() - Constructor for class sidl.Double.Array3
Create an empty three dimensional array.
Double.Array3(long, boolean) - Constructor for class sidl.Double.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Double.Array3(int, int, int, int, int, int) - Constructor for class sidl.Double.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array3(int, int, int) - Constructor for class sidl.Double.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Double.Array3(double[][][]) - Constructor for class sidl.Double.Array3
Create a three dimensional array using the specified Java array.
Double.Array4 - class sidl.Double.Array4.
Define a four dimensional array of type double.
Double.Array4() - Constructor for class sidl.Double.Array4
Create an empty four dimensional array.
Double.Array4(long, boolean) - Constructor for class sidl.Double.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Double.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.Double.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array4(int, int, int, int) - Constructor for class sidl.Double.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Double.Array4(double[][][][]) - Constructor for class sidl.Double.Array4
Create a four dimensional array using the specified Java array.
Double.Holder - class sidl.Double.Holder.
This is the holder inner class for inout and out arguments for type Double.
Double.Holder() - Constructor for class sidl.Double.Holder
Create a holder class with an empty holdee object.
Double.Holder(double) - Constructor for class sidl.Double.Holder
Create a holder with the specified object.
DoubleComplex - class sidl.DoubleComplex.
This class implements complex numbers.
DoubleComplex(DoubleComplex) - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex equal to the argument.
DoubleComplex(double, double) - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex with real and imaginary parts given by the input arguments.
DoubleComplex(double) - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex with a zero imaginary part.
DoubleComplex() - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex equal to zero.
DoubleComplex.Array - class sidl.DoubleComplex.Array.
Define a one dimensional array of type sidl.DoubleComplex for the sidl Java run-time.
DoubleComplex.Array() - Constructor for class sidl.DoubleComplex.Array
Construct an empty array object.
DoubleComplex.Array(long, boolean) - Constructor for class sidl.DoubleComplex.Array
Create an array using an IOR array pointer.
DoubleComplex.Array(int, int[], int[]) - Constructor for class sidl.DoubleComplex.Array
Create an array with the specified lower and upper bounds.
DoubleComplex.Array1 - class sidl.DoubleComplex.Array1.
Define a one dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array1() - Constructor for class sidl.DoubleComplex.Array1
Create an empty one dimensional array.
DoubleComplex.Array1(long, boolean) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array1(int, int) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array1(int) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array1(DoubleComplex[]) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array using the specified Java array.
DoubleComplex.Array2 - class sidl.DoubleComplex.Array2.
Define a two dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array2() - Constructor for class sidl.DoubleComplex.Array2
Create an empty two dimensional array.
DoubleComplex.Array2(long, boolean) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array2(int, int, int, int) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array2(int, int) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array2(DoubleComplex[][]) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array using the specified Java array.
DoubleComplex.Array3 - class sidl.DoubleComplex.Array3.
Define a three dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array3() - Constructor for class sidl.DoubleComplex.Array3
Create an empty three dimensional array.
DoubleComplex.Array3(long, boolean) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array3(int, int, int, int, int, int) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array3(int, int, int) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array3(DoubleComplex[][][]) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array using the specified Java array.
DoubleComplex.Array4 - class sidl.DoubleComplex.Array4.
Define a four dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array4() - Constructor for class sidl.DoubleComplex.Array4
Create an empty four dimensional array.
DoubleComplex.Array4(long, boolean) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array4(int, int, int, int) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array4(DoubleComplex[][][][]) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array using the specified Java array.
DoubleComplex.Holder - class sidl.DoubleComplex.Holder.
This is the holder inner class for inout and out arguments for type DoubleComplex.
DoubleComplex.Holder() - Constructor for class sidl.DoubleComplex.Holder
Create a holder class with a null holdee object.
DoubleComplex.Holder(DoubleComplex) - Constructor for class sidl.DoubleComplex.Holder
Create a holder with the specified object.
DualGenerator - class gov.llnl.babel.backend.python.DualGenerator.
 
DualGenerator() - Constructor for class gov.llnl.babel.backend.python.DualGenerator
 
d_array - Variable in class gov.llnl.sidl.BaseArray
 
d_ior - Variable in class gov.llnl.sidl.BaseClass
 
d_lcfw - Variable in class gov.llnl.babel.backend.writers.LanguageWriterForC
 
d_line_count - Variable in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
d_owner - Variable in class gov.llnl.sidl.BaseArray
 
debugStream - Variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
declareArgument(LanguageWriter, String, Type, boolean) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Write an argument declaration in C for an argument being passed in from a FORTRAN caller or from C to a FORTRAN subroutine.
declareIORVariable(LanguageWriterForC, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with an IOR type.
declareIORVariable(LanguageWriterForC, Argument, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with an IOR type.
declareJavaVariable(LanguageWriterForC, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with a Java type.
declareJavaVariable(LanguageWriterForJava, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with a Java type.
declareProxies() - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
declareProxy(Type, String, int) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
decodeValue(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Unquote special characters in value.
decodeXMLString(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Transform &, < > " back into &,<,>,".
decreaseTabLevel() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Decrease the tab level by one so that newlines begin at the previous tab stop.
defaultFilename() - Method in class gov.llnl.babel.backend.MakefileGenerator
Return the default file name.
defineBlockComment(String, String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Define the pretty printer parameters for block comment mode.
definedByUser(String) - Method in class gov.llnl.babel.symbols.Enumeration
Return whether the specified enumerator name was defined by the user (true) or given a value (false).
destroy() - Method in class gov.llnl.sidl.BaseArray
Destroy the existing array and make it null.
dim() - Method in class gov.llnl.sidl.BaseArray
Return the dimension of the array.
disableBlockComment() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Disable block comment mode.
disableLineBreak() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Disable line breaking mode.
disable_tracing() - Method in class gov.llnl.babel.parsers.sidl.Parser
 
doOutArg(Type, String, int) - Method in class gov.llnl.babel.backend.fortran.SkelSource
For out and inout parameters, convert the values from the proxy variables into something that the IOR can handle.

E

ENUM - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ENUM - Static variable in class gov.llnl.babel.symbols.Symbol
 
ENUM - Static variable in class gov.llnl.babel.symbols.Type
 
ENUMERATOR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
EOF - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
EPSILON_LARGE - Static variable in class sidl.Sfun
The largest relative spacing for doubles.
EPSILON_SMALL - Static variable in class sidl.Sfun
The smallest relative spacing for doubles.
ElementIterator - class gov.llnl.babel.xml.ElementIterator.
This iterator will enumerate all of the direct children elements of the parent element with the specified name.
ElementIterator(Element, String) - Constructor for class gov.llnl.babel.xml.ElementIterator
Create an iterator that will enumerate the children elements of the parent with the specified name.
Enum() - Method in class gov.llnl.babel.parsers.sidl.Parser
The sidl enumeration specification begins with an "enum" token followed by an identifier.
Enumeration - class gov.llnl.babel.symbols.Enumeration.
The Enumeration class represents a collection of enumerated symbols with specified integer values.
Enumeration(SymbolID, Comment) - Constructor for class gov.llnl.babel.symbols.Enumeration
Create a new Enumeration with the specified symbol identifier and comment.
Enumeration(SymbolID, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Enumeration
Create a new Enumeration with the specified symbol identifier, comment, and metadata.
Enumerator(Enumeration) - Method in class gov.llnl.babel.parsers.sidl.Parser
The sidl enumerator specification consists of an identifier followed by an optional assignment statement beginning with an equals and followed by an integer value.
ExceptionErrorHandler - class gov.llnl.babel.xml.ExceptionErrorHandler.
The ExceptionErrorHandler class implements an error handler for XML SAX and DOM parsers.
ExceptionErrorHandler() - Constructor for class gov.llnl.babel.xml.ExceptionErrorHandler
The ExceptionErrorHandler constructor does nothing.
Extendable - class gov.llnl.babel.symbols.Extendable.
Class Extendable is a base class for sidl symbols of type class and interface.
Extendable(SymbolID, int, Comment) - Constructor for class gov.llnl.babel.symbols.Extendable
Create an empty Extendable object that will be constructed by calls to other member functions.
Extendable(SymbolID, int, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Extendable
Create an empty Extendable object that will be constructed by calls to other member functions.
effectiveHostname(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Return the effective host name of a host name.
enableBlockComment() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Enable block comment mode.
enableHTTPS() - Static method in class gov.llnl.babel.url.URLUtilities
Try to enable HTTPS support.
enableLineBreak(int, String, String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Define the pretty printer parameters for line breaking.
enableLineBreak() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Enable line breaking mode.
enable_tracing() - Method in class gov.llnl.babel.parsers.sidl.Parser
 
encodeValue(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Quote special characters in value.
encodeXMLString(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Normalize an XML string by replacing less than, greater than, ampersand, and double quote by their XML entity representatives.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Abstract method to end a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
End a block comment.
endBoldComment() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
 
endColumn - Variable in class gov.llnl.babel.parsers.sidl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.cxx.Cxx
end region of method calls with C linkage
endLine - Variable in class gov.llnl.babel.parsers.sidl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
eol - Variable in class gov.llnl.babel.parsers.sidl.ParseException
The end of line string for this machine.
equals(Object) - Method in class gov.llnl.babel.backend.LevelComparator
The following equals method does not make sense for a sort comparator.
equals(Object) - Method in class gov.llnl.babel.backend.SortComparator
The following equals method does not make sense for a sort comparator.
equals(Object) - Method in class gov.llnl.babel.symbols.Argument
Compare two argument objects and return true if they are the same.
equals(Object) - Method in class gov.llnl.babel.symbols.Comment
Return true if two comments are exactly equal.
equals(Object) - Method in class gov.llnl.babel.symbols.SymbolID
Two symbol identifiers are identical only if they have the same symbol identifiers and the same version.
equals(Object) - Method in class gov.llnl.babel.symbols.Type
Compare two type objects and return true if they are the same.
equals(Cookie) - Method in class gov.llnl.babel.url.cookie.Cookie
Return true if two cookies are equal.
equals(DoubleComplex) - Method in class sidl.DoubleComplex
Compares with another DoubleComplex.
equals(Object) - Method in class sidl.DoubleComplex
Compares this object against the specified object.
equals(FloatComplex) - Method in class sidl.FloatComplex
Compares with another FloatComplex.
equals(Object) - Method in class sidl.FloatComplex
Compares this object against the specified object.
erf(double) - Static method in class sidl.Sfun
Returns the error function of a double.
erfc(double) - Static method in class sidl.Sfun
Returns the complementary error function of a double.
error(SAXParseException) - Method in class gov.llnl.babel.xml.ExceptionErrorHandler
Throw a SAXException if the parser issues an error.
excludeExternal() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the exclude external symbol code generation user option.
excludeGroup(String) - Method in class gov.llnl.babel.backend.MakefileGenerator
Add a file group to be excluded from generation.
exp(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the exponential of a DoubleComplex z, exp(z).
exp(FloatComplex) - Static method in class sidl.FloatComplex
Returns the exponential of a FloatComplex z, exp(z).
expandDirectory(SymbolID, int) - Method in class gov.llnl.babel.backend.FileManager
Generate the relative file name from the symbol ID.
expandGlueSubdir(SymbolID, File) - Method in class gov.llnl.babel.backend.FileManager
 
expandLanguageSubdir(SymbolID, File, String) - Method in class gov.llnl.babel.backend.FileManager
 
expandURL(String) - Static method in class gov.llnl.babel.url.URLUtilities
Expand an improperly formatted file URL to a properly formatted URL.
expandVPathDirectory(SymbolID, int) - Method in class gov.llnl.babel.backend.FileManager
Generate the VPATH for the symbol ID.
expectedTokenSequences - Variable in class gov.llnl.babel.parsers.sidl.ParseException
Each entry in this array is an array of integers.
extendArgs(SymbolID, Method) - Static method in class gov.llnl.babel.backend.Utilities
Add extra arguments to the original argument list of a method as needed for the self pointer and the exception argument.
extendArgs(SymbolID, Method) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Add extra arguments to the original argument list of a method as needed for the self pointer, the return value and the exception argument.
extendedReferences(Extendable) - Static method in class gov.llnl.babel.backend.fortran.ModuleSource
 
extendedReferences(Extendable) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Generate the expanded set of referenced SymbolID's.
extractOut(Type, List) - Static method in class gov.llnl.babel.backend.python.TranslateArguments
Create a list of out parameters.

F

FCOMPLEX - Static variable in class gov.llnl.babel.symbols.Type
 
FILE_ROLE_IMPL - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_MAX - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_MIN - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_NONE - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_SKEL - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_STUB - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_SUFFIX - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_CXX_HEADER - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_CXX_SOURCE - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_C_HEADER - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_C_SOURCE - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_EXTENSION - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_MAX - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_MIN - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_NONE - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FINAL - Static variable in class gov.llnl.babel.symbols.Method
 
FLOAT - Static variable in class gov.llnl.babel.symbols.Type
 
FORMAT - Static variable in class gov.llnl.babel.symbols.Metadata
 
FileListener - interface gov.llnl.babel.backend.FileListener.
Various other objects, primarily the Makefile generators, need to know all the files that the file manager creates.
FileManager - class gov.llnl.babel.backend.FileManager.
FileManager is a singleton class that manages the files generated by the backend code generators.
FileManager() - Constructor for class gov.llnl.babel.backend.FileManager
Create a new instance of the backend file manager object.
FileRepository - class gov.llnl.babel.repository.FileRepository.
The FileRepository class implements a simple repository for sidl symbols using XML files stored in a single root directory.
FileRepository(String) - Constructor for class gov.llnl.babel.repository.FileRepository
The constructor takes a file directory path to the repository.
Float - class sidl.Float.
Class Float contains inner classes that provide holder and array support for standard Java primitive types.
Float() - Constructor for class sidl.Float
 
Float.Array - class sidl.Float.Array.
Define a one dimensional array of type float for the sidl Java run-time.
Float.Array() - Constructor for class sidl.Float.Array
Construct an empty array object.
Float.Array(long, boolean) - Constructor for class sidl.Float.Array
Create an array using an IOR array pointer.
Float.Array(int, int[], int[]) - Constructor for class sidl.Float.Array
Create an array with the specified lower and upper bounds.
Float.Array1 - class sidl.Float.Array1.
Define a one dimensional array of type float.
Float.Array1() - Constructor for class sidl.Float.Array1
Create an empty one dimensional array.
Float.Array1(long, boolean) - Constructor for class sidl.Float.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Float.Array1(int, int) - Constructor for class sidl.Float.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array1(int) - Constructor for class sidl.Float.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Float.Array1(float[]) - Constructor for class sidl.Float.Array1
Create a one dimensional array using the specified Java array.
Float.Array2 - class sidl.Float.Array2.
Define a two dimensional array of type float.
Float.Array2() - Constructor for class sidl.Float.Array2
Create an empty two dimensional array.
Float.Array2(long, boolean) - Constructor for class sidl.Float.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Float.Array2(int, int, int, int) - Constructor for class sidl.Float.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array2(int, int) - Constructor for class sidl.Float.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Float.Array2(float[][]) - Constructor for class sidl.Float.Array2
Create a two dimensional array using the specified Java array.
Float.Array3 - class sidl.Float.Array3.
Define a three dimensional array of type float.
Float.Array3() - Constructor for class sidl.Float.Array3
Create an empty three dimensional array.
Float.Array3(long, boolean) - Constructor for class sidl.Float.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Float.Array3(int, int, int, int, int, int) - Constructor for class sidl.Float.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array3(int, int, int) - Constructor for class sidl.Float.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Float.Array3(float[][][]) - Constructor for class sidl.Float.Array3
Create a three dimensional array using the specified Java array.
Float.Array4 - class sidl.Float.Array4.
Define a four dimensional array of type float.
Float.Array4() - Constructor for class sidl.Float.Array4
Create an empty four dimensional array.
Float.Array4(long, boolean) - Constructor for class sidl.Float.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Float.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.Float.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array4(int, int, int, int) - Constructor for class sidl.Float.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Float.Array4(float[][][][]) - Constructor for class sidl.Float.Array4
Create a four dimensional array using the specified Java array.
Float.Holder - class sidl.Float.Holder.
This is the holder inner class for inout and out arguments for type Float.
Float.Holder() - Constructor for class sidl.Float.Holder
Create a holder class with an empty holdee object.
Float.Holder(float) - Constructor for class sidl.Float.Holder
Create a holder with the specified object.
FloatComplex - class sidl.FloatComplex.
This class implements complex numbers.
FloatComplex(FloatComplex) - Constructor for class sidl.FloatComplex
Constructs a FloatComplex equal to the argument.
FloatComplex(float, float) - Constructor for class sidl.FloatComplex
Constructs a FloatComplex with real and imaginary parts given by the input arguments.
FloatComplex(float) - Constructor for class sidl.FloatComplex
Constructs a FloatComplex with a zero imaginary part.
FloatComplex() - Constructor for class sidl.FloatComplex
Constructs a FloatComplex equal to zero.
FloatComplex.Array - class sidl.FloatComplex.Array.
Define a one dimensional array of type sidl.FloatComplex for the sidl Java run-time.
FloatComplex.Array() - Constructor for class sidl.FloatComplex.Array
Construct an empty array object.
FloatComplex.Array(long, boolean) - Constructor for class sidl.FloatComplex.Array
Create an array using an IOR array pointer.
FloatComplex.Array(int, int[], int[]) - Constructor for class sidl.FloatComplex.Array
Create an array with the specified lower and upper bounds.
FloatComplex.Array1 - class sidl.FloatComplex.Array1.
Define a one dimensional array of type sidl.FloatComplex.
FloatComplex.Array1() - Constructor for class sidl.FloatComplex.Array1
Create an empty one dimensional array.
FloatComplex.Array1(long, boolean) - Constructor for class sidl.FloatComplex.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array1(int, int) - Constructor for class sidl.FloatComplex.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array1(int) - Constructor for class sidl.FloatComplex.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array1(FloatComplex[]) - Constructor for class sidl.FloatComplex.Array1
Create a one dimensional array using the specified Java array.
FloatComplex.Array2 - class sidl.FloatComplex.Array2.
Define a two dimensional array of type sidl.FloatComplex.
FloatComplex.Array2() - Constructor for class sidl.FloatComplex.Array2
Create an empty two dimensional array.
FloatComplex.Array2(long, boolean) - Constructor for class sidl.FloatComplex.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array2(int, int, int, int) - Constructor for class sidl.FloatComplex.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array2(int, int) - Constructor for class sidl.FloatComplex.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array2(FloatComplex[][]) - Constructor for class sidl.FloatComplex.Array2
Create a two dimensional array using the specified Java array.
FloatComplex.Array3 - class sidl.FloatComplex.Array3.
Define a three dimensional array of type sidl.FloatComplex.
FloatComplex.Array3() - Constructor for class sidl.FloatComplex.Array3
Create an empty three dimensional array.
FloatComplex.Array3(long, boolean) - Constructor for class sidl.FloatComplex.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array3(int, int, int, int, int, int) - Constructor for class sidl.FloatComplex.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array3(int, int, int) - Constructor for class sidl.FloatComplex.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array3(FloatComplex[][][]) - Constructor for class sidl.FloatComplex.Array3
Create a three dimensional array using the specified Java array.
FloatComplex.Array4 - class sidl.FloatComplex.Array4.
Define a four dimensional array of type sidl.FloatComplex.
FloatComplex.Array4() - Constructor for class sidl.FloatComplex.Array4
Create an empty four dimensional array.
FloatComplex.Array4(long, boolean) - Constructor for class sidl.FloatComplex.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.FloatComplex.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array4(int, int, int, int) - Constructor for class sidl.FloatComplex.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array4(FloatComplex[][][][]) - Constructor for class sidl.FloatComplex.Array4
Create a four dimensional array using the specified Java array.
FloatComplex.Holder - class sidl.FloatComplex.Holder.
This is the holder inner class for inout and out arguments for type FloatComplex.
FloatComplex.Holder() - Constructor for class sidl.FloatComplex.Holder
Create a holder class with a null holdee object.
FloatComplex.Holder(FloatComplex) - Constructor for class sidl.FloatComplex.Holder
Create a holder with the specified object.
FortArrayMethods - class gov.llnl.babel.backend.fortran.FortArrayMethods.
 
FortArrayMethods(SymbolID, boolean) - Constructor for class gov.llnl.babel.backend.fortran.FortArrayMethods
 
Fortran - class gov.llnl.babel.backend.fortran.Fortran.
Provide a collection of static methods to provide the mapping of sidl concepts into FORTRAN.
fact(int) - Static method in class sidl.Sfun
Returns the factorial of an integer.
fatalError(SAXParseException) - Method in class gov.llnl.babel.xml.ExceptionErrorHandler
Throw a SAXException if the parser issues a fatal error.
finalize() - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Make sure to close the writer if the programmer should forget to do so.
finalize() - Method in class gov.llnl.sidl.BaseArray
The finalizer of this object deallocates the IOR array reference if we are the owner and the referece is not null.
finalize() - Method in class gov.llnl.sidl.BaseClass
The finalizer of this method decreases the IOR reference count to this Java object and then calls other finalizers in the chain.
flush() - Method in class gov.llnl.babel.backend.writers.ChangeWriter
This will flush all the buffered output into the temporary file.
formatChildren(Node) - Static method in class gov.llnl.babel.xml.XMLUtilities
Return a string representation of the XML DOM document under the specified element root.
fromComXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the communication modifier XML into its integer value.
fromDefXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Conver the definition modifier XML into its integer value.
fromModeXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the argument XML mode string into an integer.
fromOrderXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the array order XML into its integer value.
fromSymbolXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the Symbol XML type string into its integer type.
fromTypeXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the Type XML type string into its integer type.

G

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.
GenerateClient - class gov.llnl.babel.backend.fortran.GenerateClient.
This class implements the CodeGenerator interface for the FORTRAN client side code generator.
GenerateClient() - Constructor for class gov.llnl.babel.backend.fortran.GenerateClient
Create a new instance.
GenerateClientC - class gov.llnl.babel.backend.c.GenerateClientC.
Class GenerateClientC is the main entry point for the C client-side code generation routines.
GenerateClientC() - Constructor for class gov.llnl.babel.backend.c.GenerateClientC
The constructor does nothing interesting.
GenerateClientJava - class gov.llnl.babel.backend.jdk.GenerateClientJava.
Class GenerateClientJava is the main entry point for the Java client-side code generation routines.
GenerateClientJava() - Constructor for class gov.llnl.babel.backend.jdk.GenerateClientJava
The constructor does nothing interesting.
GenerateCxxClient - class gov.llnl.babel.backend.cxx.GenerateCxxClient.
This class is responsible for generating the C++ client-side code.
GenerateCxxClient() - Constructor for class gov.llnl.babel.backend.cxx.GenerateCxxClient
Create a C++ client generator.
GenerateCxxServer - class gov.llnl.babel.backend.cxx.GenerateCxxServer.
This class is responsible for generating the C++ server-side code.
GenerateCxxServer() - Constructor for class gov.llnl.babel.backend.cxx.GenerateCxxServer
Create a C++ client generator.
GenerateIOR - 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.
GenerateServer - class gov.llnl.babel.backend.fortran.GenerateServer.
This class implements the CodeGenerator interface for the FORTRAN server side code generator.
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.
GenerateServerJava - class gov.llnl.babel.backend.jdk.GenerateServerJava.
Class GenerateServerJava is the main entry point for the Java client-side code generation routines.
GenerateServerJava() - Constructor for class gov.llnl.babel.backend.jdk.GenerateServerJava
The constructor does nothing interesting.
GetImage() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
GetImage() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
GetSuffix(int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
GetSuffix(int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
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.
gamma(double) - Static method in class sidl.Sfun
Returns the Gamma function of a double.
generateAddRefName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateArgumentList(LanguageWriterForCxx, Method) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateBorrowName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateBoundName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateClassMethods(String, NameMangler, NameMangler, String[]) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateClient() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the client generation user option.
generateCode(Set) - Method in interface gov.llnl.babel.backend.CodeGenerator
Generate IOR code for each symbol identifier in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.c.GenerateClientC
Generate C client-side code for each symbol identifier in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.c.GenerateServerC
Generate C server-side code for each symbol identifier in the set argument.
generateCode(Class, LanguageWriterForC, CodeSplicer) - Static method in class gov.llnl.babel.backend.c.ImplHeader
This is a convenience utility function that writes the symbol header information into the provided language writer output stream.
generateCode(Class) - Method in class gov.llnl.babel.backend.c.ImplHeader
Write C implementation header information for the provided class to the language writer output stream provided in the constructor.
generateCode(Class, LanguageWriterForC, CodeSplicer) - Static method in class gov.llnl.babel.backend.c.ImplSource
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
generateCode(Class) - Method in class gov.llnl.babel.backend.c.ImplSource
Write C implementation source information for the provided class to the language writer output stream provided in the constructor.
generateCode(Class, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.c.SkelSource
Write the skeleton file for a particular class to the language writer provided.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.c.StubHeader
This is a convenience utility function that writes the C client header information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.c.StubHeader
Write C client header information for the provided symbol to the language writer output stream provided in the constructor.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.c.StubSource
This is a convenience utility function that writes the C client stub source information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.c.StubSource
Write C stub source information for the provided symbol to the language writer output stream provided in the constructor.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxImplHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxImplSource
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxSkelSource
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxStubHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxStubSource
Generate the header file for the extendable with which this object was created.
generateCode(Set) - Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
Generate C++ client-side code for each SymbolID in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
Generate C++ server-side code for each SymbolID in the set argument.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateCode(Symbol, LanguageWriter) - Static method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateCode(Set) - Method in class gov.llnl.babel.backend.fortran.GenerateClient
Given a set of symbol ids, this method will generate FORTRAN stubs (written in C) for all the symbols in the set as needed.
generateCode(Set) - Method in class gov.llnl.babel.backend.fortran.GenerateServer
Given a set of symbol ids, this method will generate FORTRAN skeletons (written in C) for all classes in the set.
generateCode() - Method in class gov.llnl.babel.backend.fortran.ImplModule
 
generateCode(Class, LanguageWriterForFortran, CodeSplicer) - Static method in class gov.llnl.babel.backend.fortran.ImplModule
 
generateCode(Class) - Method in class gov.llnl.babel.backend.fortran.ImplSource
Generate the implementation FORTRAN file for a sidl class.
generateCode(Class, LanguageWriterForFortran, CodeSplicer) - Static method in class gov.llnl.babel.backend.fortran.ImplSource
Generate the implementation FORTRAN file for a sidl class.
generateCode(Extendable) - Method in class gov.llnl.babel.backend.fortran.ModuleSource
Generate the FORTRAN 90 module file for a sidl class.
generateCode(Enumeration) - Method in class gov.llnl.babel.backend.fortran.ModuleSource
Generate the FORTRAN 90 module file for a sidl enumerated type.
generateCode(Symbol, LanguageWriterForFortran) - Static method in class gov.llnl.babel.backend.fortran.ModuleSource
Generate the FORTRAN 90 module file for a sidl class.
generateCode(Class) - Method in class gov.llnl.babel.backend.fortran.SkelSource
This method creates a skeleton file for a class.
generateCode(Class, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.fortran.SkelSource
This is a convenience routine to create a skeleton file for a class without having to make an instance of SkelSource.
generateCode(Extendable) - Method in class gov.llnl.babel.backend.fortran.StubDoc
Generate the implementation FORTRAN file for a sidl class.
generateCode(Symbol, LanguageWriterForFortran) - Static method in class gov.llnl.babel.backend.fortran.StubDoc
Generate the implementation FORTRAN file for a sidl class.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.fortran.StubSource
Generate a C file to provide FORTRAN stubs for a sidl object/interface.
generateCode(Symbol, LanguageWriter) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Generate a C file to provide FORTRAN stubs for a sidl object/interface.
generateCode() - Method in class gov.llnl.babel.backend.fortran.TypeModule
 
generateCode(Symbol, LanguageWriterForFortran) - Static method in class gov.llnl.babel.backend.fortran.TypeModule
Generate the FORTRAN 90 type module for a sidl extendable (i.e., class or interface).
generateCode(Set) - Method in class gov.llnl.babel.backend.ior.GenerateIOR
Generate IOR code for each symbol identifier in the set argument.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.ior.IORHeader
This is a convenience utility function that writes the symbol header information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.ior.IORHeader
Write IOR header information for the provided symbol to the language writer output stream provided in the constructor.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.ior.IORSource
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.ior.IORSource
Write IOR source information for the provided symbol to the language writer output stream provided in the constructor.
generateCode(Extendable, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.jdk.ClientJNI
This is a convenience utility function that writes the JNI client information into the provided language writer output stream.
generateCode(Extendable) - Method in class gov.llnl.babel.backend.jdk.ClientJNI
Write Java JNI information for the provided symbol to the language writer output stream provided in the class constructor.
generateCode(Symbol, LanguageWriterForJava) - Static method in class gov.llnl.babel.backend.jdk.ClientJava
This is a convenience utility function that writes the Java client information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.jdk.ClientJava
Write Java client information for the provided symbol to the language writer output stream provided in the class constructor.
generateCode(Set) - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
Generate Java client-side code for each symbol identifier in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
Generate Java server-side code for each symbol identifier in the set argument.
generateCode(Extendable) - Static method in class gov.llnl.babel.backend.jdk.JavaImplSource
Writes Java implementation based on the provided symbol
generateCode() - Method in class gov.llnl.babel.backend.jdk.JavaImplSource
Writes Java implimentation based on the symbol given to the constructor
generateCode(Extendable, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.jdk.ServerJNI
This is a convenience utility function that writes the JNI server information into the provided language writer output stream.
generateCode(Extendable) - Static method in class gov.llnl.babel.backend.jdk.ServerJNI
This is a convenience utility function that writes the JNI server information into the provided language writer output stream.
generateCode() - Method in class gov.llnl.babel.backend.jdk.ServerJNI
Write Java JNI information for the provided symbol to the language writer output stream provided in the class constructor.
generateCode(Set) - Method in class gov.llnl.babel.backend.python.GenPythonClient
Generate Python client-side code for each SymbolID in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.python.GenPythonServer
Generate Python server-side code for each SymbolID in the set argument.
generateCode() - Method in class gov.llnl.babel.backend.python.PythonClientCSource
Generate the source file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.python.PythonClientHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.python.PythonServerCSource
Generate the C skeleton source file for a Python implementation of a sidl class.
generateCode() - Method in class gov.llnl.babel.backend.python.PythonServerLaunch
 
generateCode() - Method in class gov.llnl.babel.backend.python.PythonServerPySource
 
generateCopyName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateCreateName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateDelRefName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateDependencies(Set) - Method in class gov.llnl.babel.symbols.SymbolTable
Generate dependencies for the symbols in the input Set.
generateDependencyIncludes(LanguageWriterForCxx, Extendable, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generates include directives for all the extendables that this extendable inherits from.
generateDimenName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateEnsureName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateEnum(Enumeration) - Method in class gov.llnl.babel.backend.fortran.StubSource
Generate a FORTRAN include file containing integer constants for the members of an enumerated type.
generateExternalSignature(LanguageWriter, Symbol, String) - Static method in class gov.llnl.babel.backend.ior.IORSource
 
generateFilename(SymbolID, int, int) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the filename associated with a symbol identifier.
generateFilename(String, int, int) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the filename associated with a symbol identifier.
generateGetName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateGetName(SymbolID, int) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateHeader(LanguageWriter) - Method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateInclude(String, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Generate a user include statement for the specified include file.
generateIncludes(LanguageWriterForC, Extendable) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Generate a sequence of #includegenerateMethodSignature(LanguageWriterForCxx, Method, String, int) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateMethods(String, NameMangler, NameMangler, String[]) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateNamedMethod(String, String, NameMangler, NameMangler) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateOneDInitName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
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() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the server generation user option.
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.
generateSliceName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
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() - Method in class gov.llnl.babel.backend.fortran.ArrayModule
 
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
 
get(int) - Method in class sidl.Boolean.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.Boolean.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.Boolean.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.Boolean.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.Boolean.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Character.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.Character.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.Character.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.Character.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.Character.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Double.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.Double.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.Double.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.Double.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.Double.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.DoubleComplex.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.DoubleComplex.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.DoubleComplex.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.DoubleComplex.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.DoubleComplex.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Float.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.Float.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.Float.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.Float.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.Float.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.FloatComplex.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.FloatComplex.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.FloatComplex.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.FloatComplex.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.FloatComplex.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Integer.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.Integer.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.Integer.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.Integer.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.Integer.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Long.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.Long.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.Long.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.Long.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.Long.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Opaque.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.Opaque.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.Opaque.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.Opaque.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.Opaque.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.String.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array1
Convert the sidl array into a Java array.
get(int, int) - Method in class sidl.String.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array2
Convert the sidl array into a Java array.
get(int, int, int) - Method in class sidl.String.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array3
Convert the sidl array into a Java array.
get(int, int, int, int) - Method in class sidl.String.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array4
Convert the sidl array into a Java array.
get() - Method in class sidl.String.Holder
Get the value of the holdee object.
getAPIVarName(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
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.Enumeration
 
getAllSymbolReferences() - Method in class gov.llnl.babel.symbols.Extendable
 
getAllSymbolReferences() - Method in class gov.llnl.babel.symbols.Package
 
getAllSymbolReferences() - Method in class gov.llnl.babel.symbols.Symbol
Return the symbol references for the whole type hierarchy rooted with this symbol.
getAllSymbols() - Method in class gov.llnl.babel.repository.FileRepository
Retrieve all symbols currently in the repository.
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(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.
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.
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.
getArrayFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
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.
getArrayModule(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
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".
getArrayName(SymbolID, int) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
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.
getBaseExceptionClass() - Static method in class gov.llnl.babel.BabelConfiguration
Return the full name of the base exception class.
getBaseExceptionInterface() - Static method in class gov.llnl.babel.BabelConfiguration
The full name of the base of the exception type hierarchy.
getBaseExceptionType() - Static method in class gov.llnl.babel.BabelConfiguration
The full name of the fundamental exception type.
getBaseInterface() - Static method in class gov.llnl.babel.BabelConfiguration
Return the full name of the root of the sidl type hierarchy.
getBasicArrayRefs() - Method in class gov.llnl.babel.symbols.Enumeration
Return a null object that represents the external basic arrays references by this enumerated type.
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.Package
Return an empty set.
getBasicArrayRefs() - Method in class gov.llnl.babel.symbols.Symbol
Return the set of all references to arrays of fundamental types.
getBasicArrays() - Method in class gov.llnl.babel.symbols.Method
Return the set of basic array references SymbolIDs.
getBeginColumn() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
getBeginColumn() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
getBeginLine() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
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) - 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.
getCHeaderPath(Symbol, String) - 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.
getCast(Method, String) - Static method in class gov.llnl.babel.backend.IOR
Generate a cast string for the specified method.
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.
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.
getClientJavaFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate the Java 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(SymbolID, int, 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.ASCII_CharStream
Deprecated.  
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.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.symbols.Method
Get the comment for the method.
getComment() - Method in class gov.llnl.babel.symbols.Symbol
Return the comment associated with this symbol.
getComment() - Method in class gov.llnl.babel.url.cookie.Cookie
Return the comment attribute of the cookie.
getCommentLocalOnly() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the comment local methods only option.
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(String, String) - Method in class gov.llnl.babel.config.Configuration
Return the configuration information associated with a language and a profile name.
getConfiguration() - Method in class gov.llnl.babel.config.Profile
Get the configuration information for this profile.
getCopyArrayFromPython(Type) - Static method in class gov.llnl.babel.backend.python.Python
 
getCopyArrayFromSIDL(Type) - Static method in class gov.llnl.babel.backend.python.Python
 
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.
getDefaultJNIReturnValue(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate a string that will print a default return value (JNI) for given method
getDefaultReturnValue(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate a string that will print a default return value (Java) for given method
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.
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".
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.ASCII_CharStream
 
getEndColumn() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
getEndLine() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
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
 
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.
getEnumerator() - Method in class gov.llnl.babel.symbols.UnknownEnumException
Get the enumerator that was unknown.
getEnumeratorComment(String) - Method in class gov.llnl.babel.symbols.Enumeration
Return the comment, if any, for the specified enumerated name.
getEnumeratorValue(String) - Method in class gov.llnl.babel.symbols.Enumeration
Return the value for the specified enumerated name.
getEnumerators() - Method in class gov.llnl.babel.symbols.Enumeration
Return the list of enumerators as a sorted list.
getErrorToken() - Method in class gov.llnl.babel.parsers.sidl.GrammarException
Return the token string causing the grammar error.
getException() - Method in class gov.llnl.babel.CollectionException.UriExceptionPair
 
getExceptionFundamentalType() - Static method in class gov.llnl.babel.backend.IOR
Return the name of the type of the implicit exception argument; namely, sidl_BaseInterface_object.
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.Symbol
Return the fully qualified name associated with this symbol.
getFullName() - Method in class gov.llnl.babel.symbols.SymbolID
Return the fully qualified name of the symbol.
getGlueSubdirGeneration() - Method in class gov.llnl.babel.backend.FileManager
Get the current style of "glue" code generation.
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.
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.
getImplModuleFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the file that hold the derived types for implementation of the FORTRAN sidl object.
getImplSourceFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Generate the implementation source filename associated with a symbol identifier.
getIncludeGuard(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
Generate an include file for a symbol.
getIncludeGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Generate the include guard from the specified file name.
getIncludeGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
 
getIncludedList() - Method in class gov.llnl.babel.BabelConfiguration
Return the list of RegexMatch objects that should be included from code generation.
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.BabelConfiguration
Return the singleton instance of this class.
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.backend.CodeGenerationFactory
Return the singleton instance of the class.
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.FileManager
Return the singleton instance of the file manager.
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.
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.
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.
getJavaImplSourceFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate the Java filename for the server using the specified symbol identifier.
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.
getLanguage() - Method in class gov.llnl.babel.config.Profile
Return the name of the language for which this profile was defined.
getLanguages() - Method in interface gov.llnl.babel.backend.BuildGenerator
Return the set of languages that this build generator serves.
getLanguages() - Method in interface gov.llnl.babel.backend.CodeGenerator
Return the set of language names that this generator supports.
getLanguages() - Method in class gov.llnl.babel.backend.MakefileGenerator
 
getLanguages() - Method in class gov.llnl.babel.backend.c.GenerateClientC
 
getLanguages() - Method in class gov.llnl.babel.backend.c.GenerateServerC
 
getLanguages() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
 
getLanguages() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
 
getLanguages() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
 
getLanguages() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
 
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.jdk.GenerateServerJava
 
getLanguages() - Method in class gov.llnl.babel.backend.python.DualGenerator
 
getLanguages() - Method in class gov.llnl.babel.backend.python.GenPythonClient
 
getLanguages() - Method in class gov.llnl.babel.backend.python.GenPythonServer
 
getLanguages() - Method in class gov.llnl.babel.backend.python.SetupGenerator
 
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.ASCII_CharStream
Deprecated.  
getLine() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
Deprecated.  
getLineCount() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
get current line (returns -1 iff lfcw == null )
getLineCount() - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
getLineCount() - Method in interface gov.llnl.babel.backend.writers.LineRedirector
get the current line number being printed.
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).
getMakePrefix() - Method in class gov.llnl.babel.BabelConfiguration
 
getMakefileName() - 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.CollectionException
 
getMessage() - Method in class gov.llnl.babel.parsers.sidl.GrammarException
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.SymbolException
Generate an error message corresponding to this exception.
getMessage() - Method in class gov.llnl.babel.parsers.sidl.TokenMgrError
You can also modify the body of this method to customize your error messages.
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, 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.
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.
getMethodSkelName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.c.C
Generate the skel method's name.
getMethodSkelName(SymbolID, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
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.
getMethodStubName(SymbolID, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the stub 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.
getMethodSuffix() - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate FORTRAN method name suffix based on the version.
getMethods(boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return the methods in this interface as a Collection.
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.
getModule(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
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.Parser
 
getNextToken() - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
getNonstaticMethods(boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return the non-static methods in this interface as a Collection.
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.
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.
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.
getParents(boolean) - Method in class gov.llnl.babel.symbols.Class
Return the parent interfaces and parent class (if any) in a Collection.
getParents(boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return the parent interfaces and/or class in a Collection.
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.
getResourceStream(String, String) - Method in class gov.llnl.babel.ResourceLoader
 
getResourceStream(String) - Method in class gov.llnl.babel.ResourceLoader
 
getResponseCode() - Method in class gov.llnl.babel.url.HttpException
Return the HTTP response code that caused the exception.
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.
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".
getScopedName(String) - Method in class gov.llnl.babel.symbols.Package
Convert the specified short name into a fully qualified name within this package scope.
getServerJNIFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate the JNI source filename for the server using the specified symbol identifier.
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(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.
getSignature() - Method in class gov.llnl.babel.symbols.Method
Return the signature of the method.
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
 
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.Symbol
Return the identifier associated with this symbol.
getSymbolID() - Method in class gov.llnl.babel.symbols.Type
Return the symbol identifier associated with this symbol type.
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, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Convert a symbol name into its C++ 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() - Method in class gov.llnl.babel.symbols.SymbolID
Return the symbol name of the form "NAME-vVERSION".
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.
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.
getSymbolNameForFile(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.
getSymbolNameWithoutLeadingColons(SymbolID, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
getSymbolNames() - Method in class gov.llnl.babel.symbols.SymbolTable
Return the set of symbol names in the symbol table.
getSymbolReferences() - Method in class gov.llnl.babel.symbols.Enumeration
Return a null object that represents the external symbols referenced by this enumerated type.
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.Method
Return the set of symbols referred to by this method.
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.Symbol
Return the set of symbols (in the form of SymbolID) referenced by this particular symbol.
getSymbolType(Symbol) - Static method in class gov.llnl.babel.backend.IOR
 
getSymbolType() - Method in class gov.llnl.babel.symbols.Symbol
Return the type of this symbol, one of CLASS, ENUM, INTERFACE, or PACKAGE.
getSymbolTypeString() - Method in class gov.llnl.babel.symbols.Symbol
Return the type string associated with this symbol.
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.
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.GenerateClientC
 
getType() - Method in class gov.llnl.babel.backend.c.GenerateServerC
 
getType() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
 
getType() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
 
getType() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
 
getType() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
 
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.jdk.GenerateServerJava
 
getType() - Method in class gov.llnl.babel.backend.python.GenPythonClient
 
getType() - Method in class gov.llnl.babel.backend.python.GenPythonServer
 
getType() - Method in class gov.llnl.babel.symbols.Argument
Return the type of the argument.
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.url.cookie.Token
Return one of the constants defined above to indicate the type of the token.
getTypeFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the F90 type module file for a particular symbol.
getTypeModule(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
getTypeName(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
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.
getUri() - Method in class gov.llnl.babel.CollectionException.UriExceptionPair
 
getUrlComment() - Method in class gov.llnl.babel.url.cookie.Cookie
Return the URL comment attribute of the cookie.
getUserSpecified() - Method in class gov.llnl.babel.symbols.Symbol
Indicate whether this is a user-specified symbol (or one resulting from dependency resolution)
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.GenerateClientC
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.c.GenerateServerC
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
 
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.jdk.GenerateServerJava
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.python.GenPythonClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.python.GenPythonServer
 
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.
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(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return the version of the symbol.
getVersion() - Method in class gov.llnl.babel.url.cookie.Cookie
Return the cookie specification version number.
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(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.
getVersionString() - Method in class gov.llnl.babel.symbols.Version
Return the current version description as a version string.
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
 

H

HTML_PUBLIC_ID - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
 
Http - class gov.llnl.babel.url.cookie.Http.
 
Http() - Constructor for class gov.llnl.babel.url.cookie.Http
 
HttpException - exception gov.llnl.babel.url.HttpException.
The HttpException exception class is thrown if an HTTP communication error is detected.
HttpException(int, String) - Constructor for class gov.llnl.babel.url.HttpException
Create a new HttpException exception with the specified integer resonse code and message string.
hasAncestor(Extendable) - Method in class gov.llnl.babel.symbols.Extendable
Return true if this object implements or extends ext directly or indirectly.
hasArrayOrderSpec() - Method in class gov.llnl.babel.symbols.Argument
Return true if and only if the type of this argument is an array with an with an ordering specification.
hasArrayOrderSpec() - Method in class gov.llnl.babel.symbols.Method
Return true if and only if at least one argument of this method is an array with an ordering specification.
hasArrayOrderSpec() - Method in class gov.llnl.babel.symbols.Type
Return true if and only if the type is an array with an ordering specification.
hasDirectAccess(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
hasEnumerator(String) - Method in class gov.llnl.babel.symbols.Enumeration
Return whether the current enumeration contains an enumerator with the specified name.
hasExceptionThrowingMethod(boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return whether any of the methods throw exceptions.
hasExpired(long) - Method in class gov.llnl.babel.url.cookie.Cookie
Check if the cookie has expired.
hasMethodByLongName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Query whether the specified method exists by long name.
hasMethodByShortName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Query whether the specified method exists by short name.
hasNext() - Method in class gov.llnl.babel.xml.ElementIterator
Return true if there is a next matching element and false otherwise.
hasParentClass(SymbolID, boolean) - Method in class gov.llnl.babel.symbols.Class
 
hasParentInterface(SymbolID, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return whether this class has the specified parent interface.
hasParentPackage(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the symbol is not at the highest level (i.e., has parent package); otherwise, return false.
hasParentPackage(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the symbol is at the highest level (i.e., has no parent package); otherwise, return false.
hasProxy(Type) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Return true iff the type present requires a proxy.
hasProxy(Type) - Static method in class gov.llnl.babel.backend.python.TranslateArguments
 
hasRegex() - Static method in class gov.llnl.babel.symbols.RegexMatch
Return true iff the current runtime system has regular expression support.
hasStaticMethod(boolean) - Method in class gov.llnl.babel.symbols.Class
Return whether this class has any static methods.
hasStaticMethod(boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return whether any of the methods are static methods.
hasStaticMethod(boolean) - Method in class gov.llnl.babel.symbols.Interface
Return whether this interface has any static methods (always false).
hasSymbol(String) - Method in class gov.llnl.babel.backend.CodeSplicer
Query whether the specified symbol exists in the symbol database.
hasUnusedSymbolEdits() - Method in class gov.llnl.babel.backend.CodeSplicer
Returns TRUE if there is at least one unused edit in the symbol edit database.
hasValidDomain(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Check whether the domain name can be used by a particular host.
hashCode() - Method in class gov.llnl.babel.symbols.SymbolID
Return the hash code of the symbol name as the hash value for a symbol identifier to facilitiate searching in hash tables.
hashCode() - Method in class gov.llnl.babel.symbols.Version
Return a hash code for a version.
hashCode() - Method in class sidl.DoubleComplex
Returns a hashcode for this DoubleComplex.
hashCode() - Method in class sidl.FloatComplex
Returns a hashcode for this FloatComplex.
headerFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
 

I

IMPORT - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
IN - Static variable in class gov.llnl.babel.symbols.Argument
 
INOUT - Static variable in class gov.llnl.babel.symbols.Argument
 
INT - Static variable in class gov.llnl.babel.symbols.Type
 
INTERFACE - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
INTERFACE - Static variable in class gov.llnl.babel.symbols.Symbol
 
INTERFACE - Static variable in class gov.llnl.babel.symbols.Type
 
INTERFACE_BUILTIN_METHODS - Static variable in class gov.llnl.babel.backend.IOR
The number of builtin methods that an interface has.
IN_DOC_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
IOR - class gov.llnl.babel.backend.IOR.
Class IOR contains common sidl to IOR translation routines shared by the backend code generators.
IOR() - Constructor for class gov.llnl.babel.backend.IOR
 
IORHeader - class gov.llnl.babel.backend.ior.IORHeader.
Class IORHeader generates an IOR header to a language writer output stream.
IORHeader(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.ior.IORHeader
Create a IORHeader object that will write symbol information to the provided output language writer stream.
IORSource - class gov.llnl.babel.backend.ior.IORSource.
Class IORSource generates an IOR implementation source file to a language writer output stream.
IORSource(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.ior.IORSource
Create a IORSource object that will write symbol information to the provided output writer stream.
Identifier() - Method in class gov.llnl.babel.parsers.sidl.Parser
A sidl identifier must start with a letter and may be followed by any number of letters, numbers, or underscores.
ImplHeader - class gov.llnl.babel.backend.c.ImplHeader.
Class ImplHeader generates a C implementation header to a language writer output stream.
ImplHeader(LanguageWriterForC, CodeSplicer) - Constructor for class gov.llnl.babel.backend.c.ImplHeader
Create a ImplHeader object that will write symbol information to the provided output language writer stream.
ImplModule - class gov.llnl.babel.backend.fortran.ImplModule.
This class provides the ability to write a FORTRAN 90 module file containing the developer's derived type and a wrapper type too.
ImplModule(LanguageWriterForFortran, CodeSplicer, Class) - Constructor for class gov.llnl.babel.backend.fortran.ImplModule
 
ImplSource - class gov.llnl.babel.backend.c.ImplSource.
Class ImplSource generates a C implementation source to a language writer output stream.
ImplSource(LanguageWriterForC, CodeSplicer) - Constructor for class gov.llnl.babel.backend.c.ImplSource
Create a ImplSource object that will write symbol information to the provided output language writer stream.
ImplSource - class gov.llnl.babel.backend.fortran.ImplSource.
This class provides the ability to write a FORTRAN file with a subroutine template for each method the end user has to implement for a sidl class.
ImplSource(LanguageWriterForFortran, CodeSplicer) - Constructor for class gov.llnl.babel.backend.fortran.ImplSource
Generate an instance to generate a FORTRAN implementation template.
Import() - Method in class gov.llnl.babel.parsers.sidl.Parser
A sidl Import production begins with an "import" token and is followed by a scoped identifier which is optionally followed by a "version" token and a version number.
Integer - class sidl.Integer.
Class Integer contains inner classes that provide holder and array support for standard Java primitive types.
Integer() - Constructor for class sidl.Integer
 
Integer.Array - class sidl.Integer.Array.
Define a one dimensional array of type int for the sidl Java run-time.
Integer.Array() - Constructor for class sidl.Integer.Array
Construct an empty array object.
Integer.Array(long, boolean) - Constructor for class sidl.Integer.Array
Create an array using an IOR array pointer.
Integer.Array(int, int[], int[]) - Constructor for class sidl.Integer.Array
Create an array with the specified lower and upper bounds.
Integer.Array1 - class sidl.Integer.Array1.
Define a one dimensional array of type int.
Integer.Array1() - Constructor for class sidl.Integer.Array1
Create an empty one dimensional array.
Integer.Array1(long, boolean) - Constructor for class sidl.Integer.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Integer.Array1(int, int) - Constructor for class sidl.Integer.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array1(int) - Constructor for class sidl.Integer.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array1(int[]) - Constructor for class sidl.Integer.Array1
Create a one dimensional array using the specified Java array.
Integer.Array2 - class sidl.Integer.Array2.
Define a two dimensional array of type int.
Integer.Array2() - Constructor for class sidl.Integer.Array2
Create an empty two dimensional array.
Integer.Array2(long, boolean) - Constructor for class sidl.Integer.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Integer.Array2(int, int, int, int) - Constructor for class sidl.Integer.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array2(int, int) - Constructor for class sidl.Integer.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array2(int[][]) - Constructor for class sidl.Integer.Array2
Create a two dimensional array using the specified Java array.
Integer.Array3 - class sidl.Integer.Array3.
Define a three dimensional array of type int.
Integer.Array3() - Constructor for class sidl.Integer.Array3
Create an empty three dimensional array.
Integer.Array3(long, boolean) - Constructor for class sidl.Integer.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Integer.Array3(int, int, int, int, int, int) - Constructor for class sidl.Integer.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array3(int, int, int) - Constructor for class sidl.Integer.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array3(int[][][]) - Constructor for class sidl.Integer.Array3
Create a three dimensional array using the specified Java array.
Integer.Array4 - class sidl.Integer.Array4.
Define a four dimensional array of type int.
Integer.Array4() - Constructor for class sidl.Integer.Array4
Create an empty four dimensional array.
Integer.Array4(long, boolean) - Constructor for class sidl.Integer.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Integer.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.Integer.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array4(int, int, int, int) - Constructor for class sidl.Integer.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array4(int[][][][]) - Constructor for class sidl.Integer.Array4
Create a four dimensional array using the specified Java array.
Integer.Holder - class sidl.Integer.Holder.
This is the holder inner class for inout and out arguments for type Integer.
Integer.Holder() - Constructor for class sidl.Integer.Holder
Create a holder class with an empty holdee object.
Integer.Holder(int) - Constructor for class sidl.Integer.Holder
Create a holder with the specified object.
Interface() - Method in class gov.llnl.babel.parsers.sidl.Parser
A sidl interface specification begins with the interface token followed by an identifier.
Interface - class gov.llnl.babel.symbols.Interface.
Class Interface defines a sidl interface.
Interface(SymbolID, Comment) - Constructor for class gov.llnl.babel.symbols.Interface
Create an empty Interface object that will be constructed by calls to other member functions.
Interface(SymbolID, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Interface
Create an empty Interface object that will be constructed by calls to other member functions.
InterfaceMethod(Interface) - Method in class gov.llnl.babel.parsers.sidl.Parser
This method parses a sidl method and then checks whether it can be added to the interface object.
InvalidConfiguration - exception gov.llnl.babel.config.InvalidConfiguration.
The InvalidConfiguration exception class is thrown if an error is detected while parsing an XML configuration file.
InvalidConfiguration(String) - Constructor for class gov.llnl.babel.config.InvalidConfiguration
Create a new InvalidConfiguration exception with the specified message string.
imag() - Method in class sidl.DoubleComplex
Returns the imaginary part of a DoubleComplex object.
imag(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the imaginary part of a DoubleComplex object.
imag() - Method in class sidl.FloatComplex
Returns the imaginary part of a FloatComplex object.
imag(FloatComplex) - Static method in class sidl.FloatComplex
Returns the imaginary part of a FloatComplex object.
image - Variable in class gov.llnl.babel.parsers.sidl.Token
The string image of the token.
implFilename(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
increaseTabLevel() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Increase the tab level by one so that newlines begin at the next tab stop.
isAbstract() - Method in class gov.llnl.babel.symbols.Class
Return whether this class is abstract.
isAbstract() - Method in class gov.llnl.babel.symbols.Extendable
Return whether this object contains any abstract methods.
isAbstract() - Method in class gov.llnl.babel.symbols.Interface
Return whether this interface is abstract.
isAbstract() - Method in class gov.llnl.babel.symbols.Method
Return whether the method is abstract.
isArray() - Method in class gov.llnl.babel.symbols.Type
Check whether the type is an array.
isBase(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the specified symbol is one of the base sidl symbols; otherwise, return false.
isBaseException(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the specified symbol is one of the base sidl exception symbols; otherwise, return false.
isBorrowArrays() - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
isBuiltinSymbol(String) - Method in class gov.llnl.babel.backend.Configuration
Check whether the symbol name represents one of the standard library classes (e.g., sidl).
isConvertIncoming() - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
isCopy() - Method in class gov.llnl.babel.symbols.Argument
Return whether the copy flag has been set for this method argument.
isDiscardable() - Method in class gov.llnl.babel.url.cookie.Cookie
Indicate whether the cookie should be discarded when the user agent exits.
isEmpty() - Method in class gov.llnl.babel.symbols.Comment
Return true if the comment is empty (i.e., no lines); otherwise, return false.
isFinal() - Method in class gov.llnl.babel.symbols.Method
Return whether the methos is final.
isFortran90() - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
isGreaterThan(Version) - Method in class gov.llnl.babel.symbols.Version
Return whether this version is greater than the version in the argument.
isIncluded(SymbolID) - Static method in class gov.llnl.babel.CommandLineDriver
 
isInterface() - Method in class gov.llnl.babel.symbols.Class
Return whether this object represents an interface (false).
isInterface() - Method in class gov.llnl.babel.symbols.Extendable
Return whether this object represents an interface or a class.
isInterface() - Method in class gov.llnl.babel.symbols.Interface
Return whether this object represents an interface (true).
isInterface() - Method in class gov.llnl.babel.symbols.Symbol
Return TRUE if the type of this symbol is an interface; otherwise, return FALSE.
isLocal(Method) - Method in class gov.llnl.babel.symbols.Extendable
Return true if and only if the method given is locally defined in this extendable.
isNull() - Method in class gov.llnl.sidl.BaseArray
Check whether the array referenced by this object is null.
isPointer(Type) - Static method in class gov.llnl.babel.backend.Utilities
Return true if and only if this type is implemented in C by a type that is a pointer.
isPointer(Type) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Return true if a particular sidl type is implemented using a pointer type.
isPortAllowed(int) - Method in class gov.llnl.babel.url.cookie.Cookie
Return true iff port is allowed to send/receive this cookie.
isPrimitive() - Method in class gov.llnl.babel.symbols.Type
Check whether the type is one of the standard primitive types, including strings.
isRelevant(String, String, int) - Method in class gov.llnl.babel.url.cookie.Cookie
Check if the cookie should be sent with a particular request.
isReturnCopy() - Method in class gov.llnl.babel.symbols.Method
Get the copy mode for the return type.
isSIDLBaseClass(SymbolID) - Static method in class gov.llnl.babel.BabelConfiguration
Return whether the specified symbol belongs to the sidl namespace.
isSame(Version) - Method in class gov.llnl.babel.symbols.Version
Return whether two version objects represent the same version number.
isSecure() - Method in class gov.llnl.babel.url.cookie.Cookie
Indicate whether the cookie is intended for secure connections only.
isStatic() - Method in class gov.llnl.babel.symbols.Method
Return whether the method is static.
isString() - Method in class gov.llnl.babel.symbols.Type
Check whether the type is a string.
isSymbol() - Method in class gov.llnl.babel.symbols.Type
Check whether the type is a symbol.
isUnspecified() - Method in class gov.llnl.babel.symbols.Version
 
isWhitespace(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Return whether the string contains only whitespace.

J

Java - class gov.llnl.babel.backend.jdk.Java.
Class Java contains common Java language binding routines shared by the Java backend code generators.
Java() - Constructor for class gov.llnl.babel.backend.jdk.Java
 
JavaImplSource - class gov.llnl.babel.backend.jdk.JavaImplSource.
Create and write a source file for a Java extension class to wrap a BABEL extendable in a Java object.
JavaImplSource(Extendable) - Constructor for class gov.llnl.babel.backend.jdk.JavaImplSource
Create an object capable of generating the source file for Java implementation
jj_nt - Variable in class gov.llnl.babel.parsers.sidl.Parser
 
jjnewLexState - Static variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
jjstrLiteralImages - Static variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 

K

kind - Variable in class gov.llnl.babel.parsers.sidl.Token
An integer that describes the kind of this token.

L

LINE_DOC_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
LOCAL - Static variable in class gov.llnl.babel.symbols.Method
 
LONG - Static variable in class gov.llnl.babel.symbols.Type
 
LanguageWriter - class gov.llnl.babel.backend.writers.LanguageWriter.
Abstract class LanguageWriter extends the pretty writer class with additional features for backend code generation.
LanguageWriter(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriter
Create a LanguageWriter instance that will send output to the specified print writer object.
LanguageWriterForC - class gov.llnl.babel.backend.writers.LanguageWriterForC.
Class LanguageWriterForC extends the generic language writer to provide additional capabilities for writing C code.
LanguageWriterForC(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForC
Create a LanguageWriterForC instance that will send output to the specified print writer object.
LanguageWriterForC(PrintWriter, LineCountingFilterWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForC
Create a LanguageWriterForC instance that will send output to the specified print writer object.
LanguageWriterForCxx - class gov.llnl.babel.backend.writers.LanguageWriterForCxx.
Class LanguageWriterForCxx extends the generic language writer to provide additional capabilities for writing C++ code.
LanguageWriterForCxx(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Create a LanguageWriterForCxx instance that will send output to the specified print writer object.
LanguageWriterForCxx(PrintWriter, LineCountingFilterWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Create a LanguageWriterForCxx instance that will send output to the specified print writer object.
LanguageWriterForFortran - class gov.llnl.babel.backend.writers.LanguageWriterForFortran.
Class LanguageWriterForFortran extends the generic language writer to provide additional capabilities for writing Fortran code, such as Fortran comment blocks.
LanguageWriterForFortran(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Create a LanguageWriterForFortran instance that will send output to the specified print writer object.
LanguageWriterForJava - class gov.llnl.babel.backend.writers.LanguageWriterForJava.
Class LanguageWriterForJava extends the generic language writer to provide additional capabilities for writing Java code.
LanguageWriterForJava(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForJava
Create a LanguageWriterForJava instance that will send output to the specified print writer object.
LanguageWriterForMakefiles - class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles.
Class LanguageWriterForMakefiles extends the generic language writer to provide additional capabilities for writing out makefiles.
LanguageWriterForMakefiles(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
Create a LanguageWriterForMakefiles instance that will send output to the specified print writer object.
LanguageWriterForPython - class gov.llnl.babel.backend.writers.LanguageWriterForPython.
Class LanguageWriterForPython extends the generic language writer to provide additional capabilities for writing Python code.
LanguageWriterForPython(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForPython
Create a LanguageWriterForPython instance that will send output to the specified print writer object.
LanguageWriterForSidl - class gov.llnl.babel.backend.writers.LanguageWriterForSidl.
Class LanguageWriterForSidl extends the generic language writer to provide additional capabilities for writing sidl code.
LanguageWriterForSidl(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForSidl
Create a LanguageWriterForSidl instance that will send output to the specified print writer object.
LevelComparator - class gov.llnl.babel.backend.LevelComparator.
 
LevelComparator(SymbolTable) - Constructor for class gov.llnl.babel.backend.LevelComparator
 
Lexer - class gov.llnl.babel.url.cookie.Lexer.
A class to convert text from the value of a HTTP Set-Cookie2 to a stream of lexical tokens.
Lexer(Reader) - Constructor for class gov.llnl.babel.url.cookie.Lexer
Create a lexer and give provide it with a stream of characters.
LexicalException - exception gov.llnl.babel.url.cookie.LexicalException.
A separate exception to indicate lexical errors.
LexicalException(String) - Constructor for class gov.llnl.babel.url.cookie.LexicalException
Create a lexical exception.
LineCountingFilterWriter - class gov.llnl.babel.backend.writers.LineCountingFilterWriter.
The LineCountingFilterWriter keeps track of the current line going through the character stream.
LineCountingFilterWriter(Writer) - Constructor for class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
LineRedirector - interface gov.llnl.babel.backend.writers.LineRedirector.
Interface LineRedirector is implemented by language writers that support #line Preprocessor redirectives, or some similar mechanism for VPATH builds.
Long - class sidl.Long.
Class Long contains inner classes that provide holder and array support for standard Java primitive types.
Long() - Constructor for class sidl.Long
 
Long.Array - class sidl.Long.Array.
Define a one dimensional array of type long for the sidl Java run-time.
Long.Array() - Constructor for class sidl.Long.Array
Construct an empty array object.
Long.Array(long, boolean) - Constructor for class sidl.Long.Array
Create an array using an IOR array pointer.
Long.Array(int, int[], int[]) - Constructor for class sidl.Long.Array
Create an array with the specified lower and upper bounds.
Long.Array1 - class sidl.Long.Array1.
Define a one dimensional array of type long.
Long.Array1() - Constructor for class sidl.Long.Array1
Create an empty one dimensional array.
Long.Array1(long, boolean) - Constructor for class sidl.Long.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Long.Array1(int, int) - Constructor for class sidl.Long.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array1(int) - Constructor for class sidl.Long.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Long.Array1(long[]) - Constructor for class sidl.Long.Array1
Create a one dimensional array using the specified Java array.
Long.Array2 - class sidl.Long.Array2.
Define a two dimensional array of type long.
Long.Array2() - Constructor for class sidl.Long.Array2
Create an empty two dimensional array.
Long.Array2(long, boolean) - Constructor for class sidl.Long.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Long.Array2(int, int, int, int) - Constructor for class sidl.Long.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array2(int, int) - Constructor for class sidl.Long.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Long.Array2(long[][]) - Constructor for class sidl.Long.Array2
Create a two dimensional array using the specified Java array.
Long.Array3 - class sidl.Long.Array3.
Define a three dimensional array of type long.
Long.Array3() - Constructor for class sidl.Long.Array3
Create an empty three dimensional array.
Long.Array3(long, boolean) - Constructor for class sidl.Long.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Long.Array3(int, int, int, int, int, int) - Constructor for class sidl.Long.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array3(int, int, int) - Constructor for class sidl.Long.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Long.Array3(long[][][]) - Constructor for class sidl.Long.Array3
Create a three dimensional array using the specified Java array.
Long.Array4 - class sidl.Long.Array4.
Define a four dimensional array of type long.
Long.Array4() - Constructor for class sidl.Long.Array4
Create an empty four dimensional array.
Long.Array4(long, boolean) - Constructor for class sidl.Long.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Long.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.Long.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array4(int, int, int, int) - Constructor for class sidl.Long.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Long.Array4(long[][][][]) - Constructor for class sidl.Long.Array4
Create a four dimensional array using the specified Java array.
Long.Holder - class sidl.Long.Holder.
This is the holder inner class for inout and out arguments for type Long.
Long.Holder() - Constructor for class sidl.Long.Holder
Create a holder class with an empty holdee object.
Long.Holder(long) - Constructor for class sidl.Long.Holder
Create a holder with the specified object.
lexStateNames - Static variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
log(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the logarithm of a DoubleComplex z, with a branch cut along the negative real axis.
log(FloatComplex) - Static method in class sidl.FloatComplex
Returns the logarithm of a FloatComplex z, with a branch cut along the negative real axis.
log10(double) - Static method in class sidl.Sfun
Returns the common (base 10) logarithm of a double.
logBeta(double, double) - Static method in class sidl.Sfun
Returns the logarithm of the Beta function.
logGamma(double) - Static method in class sidl.Sfun
Returns the logarithm of the Gamma function of a double.
lookingAhead - Variable in class gov.llnl.babel.parsers.sidl.Parser
 
lookupElement(Element, String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Search the children of the specified parent element and return the first element that matches the specified element name.
lookupMethodByLongName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Lookup the specified method by long method name.
lookupMethodByShortName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Lookup the specified method by short method name, returning the associated collection of methods, if found; otherwise, return null.
lookupSymbol(SymbolID) - Static method in class gov.llnl.babel.backend.Utilities
Lookup a symbol entry in the singleton symbol table.
lookupSymbol(String) - Static method in class gov.llnl.babel.backend.Utilities
Lookup a symbol entry in the singleton symbol table by fully qualified name.
lookupSymbol(SymbolID) - Method in class gov.llnl.babel.repository.FileRepository
Look up the symbol based on the fully qualified name and version in the file repository.
lookupSymbol(String) - Method in class gov.llnl.babel.repository.FileRepository
Look up a symbol based on the fully qualified name and retrieve the most recent version that matches the symbol name.
lookupSymbol(SymbolID) - Method in class gov.llnl.babel.repository.WebRepository
Look up the symbol based on the fully qualified name and version in the web repository.
lookupSymbol(String) - Method in class gov.llnl.babel.repository.WebRepository
Look up a symbol based on the fully qualified name and retrieve the most recent version that matches the symbol name.
lookupSymbol(String) - Method in interface gov.llnl.babel.symbols.SymbolResolver
Look up a symbol based on the fully qualified name but accept any version.
lookupSymbol(SymbolID) - Method in interface gov.llnl.babel.symbols.SymbolResolver
Look up a symbol based on the fully qualified name and the version.
lookupSymbol(String) - Method in class gov.llnl.babel.symbols.SymbolTable
Look up a symbol in the symbol table based on the fully qualified name.
lookupSymbol(SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
Look up a symbol in the symbol table based on the fully qualified name and the version number.
lower(int) - Method in class gov.llnl.sidl.BaseArray
Return the lower index of the array corresponding to the specified array dimension.

M

MAJOR_VERSION - Static variable in class gov.llnl.babel.backend.IOR
 
MAXNAME - Static variable in class gov.llnl.babel.backend.fortran.AbbrevHeader
The maximum number of characters allowed in a name.
MAXUNMANGLED - Static variable in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
MAX_PRODUCTION - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
METHOD - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
MINOR_VERSION - Static variable in class gov.llnl.babel.backend.IOR
 
MIN_PRODUCTION - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
MakefileGenerator - class gov.llnl.babel.backend.MakefileGenerator.
This class is used to generate makefiles but may be amenable to extension to other types of build files.
MakefileGenerator() - Constructor for class gov.llnl.babel.backend.MakefileGenerator
 
Metadata - class gov.llnl.babel.config.Metadata.
The Metadata class contains information from the machine configuration database XML metadata file.
Metadata(String) - Constructor for class gov.llnl.babel.config.Metadata
The constructor for the Metadata class initializes the internal data structures and parses the specified XML document.
Metadata - class gov.llnl.babel.symbols.Metadata.
The Metadata class represents the metadata associated with a symbol.
Metadata(String) - Constructor for class gov.llnl.babel.symbols.Metadata
This constructor for the Metadata class takes a date string as an argument and throws a ParseException if it is not in the proper format.
Metadata(Date) - Constructor for class gov.llnl.babel.symbols.Metadata
This constructor for the Metadata class takes a date object as an argument.
MetadataTest - class gov.llnl.babel.config.MetadataTest.
The MetadataTest class is a simple unit test for the Metadata class.
MetadataTest() - Constructor for class gov.llnl.babel.config.MetadataTest
 
Method(Method) - Method in class gov.llnl.babel.parsers.sidl.Parser
The sidl method production has a return type, a method identifier, an optional argument list, an optional communication modifier, and an optional throws clause.
Method - class gov.llnl.babel.symbols.Method.
The Method class defines a sidl method, including modifiers, return type, name, arguments, and exceptions.
Method() - Constructor for class gov.llnl.babel.symbols.Method
Create an empty Method object that will be built by calls to other member functions.
ModuleSource - class gov.llnl.babel.backend.fortran.ModuleSource.
This class provides the ability to write a FORTRAN 90 module for a sidl class/interface.
ModuleSource(LanguageWriterForFortran) - Constructor for class gov.llnl.babel.backend.fortran.ModuleSource
Generate an instance to write the module for a FORTRAN 90 client.
main(String[]) - Static method in class gov.llnl.babel.CommandLineDriver
Main babel entry point.
main(String[]) - Static method in class gov.llnl.babel.ParserTest
Main entry point.
main(String[]) - Static method in class gov.llnl.babel.UserOptions
Used for testing purposes only!
main(String[]) - Static method in class gov.llnl.babel.backend.CodeSplicer
Test out the code splicer class.
main(String[]) - Static method in class gov.llnl.babel.backend.writers.PrettyWriterTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.config.ConfigurationTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.config.MetadataTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.parsers.sidl.Grammar
Print the grammar productions to the standard system output.
main(String[]) - Static method in class gov.llnl.babel.parsers.xml.TestParseXML
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.repository.RepositoryTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.url.URLTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.xml.XMLTest
Method main is the entry point for the unit test.
makeGlueSubdirs() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the package and glue subdirs user option.
makeLanguageSubdir() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the language subdirectory user option.
makePackageSubdirs() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the make package subdirs user option.
markSymbolAsModified(SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
Mark a symbol in the symbol table as modified.
match(SymbolID) - Method in class gov.llnl.babel.symbols.RegexMatch
Return true if the SymbolID matches the compiled regular expression.
minus(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the difference of two DoubleComplex objects, x-y.
minus(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the difference of a DoubleComplex object and a double, x-y.
minus(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the difference of a double and a DoubleComplex object, x-y.
minus(DoubleComplex) - Method in class sidl.DoubleComplex
Returns the difference of this DoubleComplex object and another DoubleComplex object, this-y.
minus(double) - Method in class sidl.DoubleComplex
Subtracts a double from this DoubleComplex and returns the difference, this-y.
minus(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the difference of two FloatComplex objects, x-y.
minus(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the difference of a FloatComplex object and a float, x-y.
minus(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns the difference of a float and a FloatComplex object, x-y.
minus(FloatComplex) - Method in class sidl.FloatComplex
Returns the difference of this FloatComplex object and another FloatComplex object, this-y.
minus(float) - Method in class sidl.FloatComplex
Subtracts a float from this FloatComplex and returns the difference, this-y.
minusReverse(double) - Method in class sidl.DoubleComplex
Returns the difference of this DoubleComplex object and a double, this-y.
minusReverse(float) - Method in class sidl.FloatComplex
Returns the difference of this FloatComplex object and a float, this-y.

N

NORMAL - Static variable in class gov.llnl.babel.symbols.Method
 
negative(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the negative of a DoubleComplex object, -z.
negative(FloatComplex) - Static method in class sidl.FloatComplex
Returns the negative of a FloatComplex object, -z.
nestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate a the namespaces in which the C++ class is nested.
newFile(SymbolID, int, String, String, String) - Method in interface gov.llnl.babel.backend.FileListener
This method is called by the FileManager for each new file it creates.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.MakefileGenerator
This method is called for each file created by the FileManager.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.python.DualGenerator
This method is called by the FileManager for each new file it creates.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.python.SetupGenerator
This method is called by the FileManager for each new file it creates.
newToken(int) - Static method in class gov.llnl.babel.parsers.sidl.Token
Returns a new Token object, by default.
next - Variable in class gov.llnl.babel.parsers.sidl.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class gov.llnl.babel.xml.ElementIterator
Return the current element or null if there are no more matching elements.
nextToken() - Method in class gov.llnl.babel.url.cookie.Lexer
Find the next token.
notExcluded(SymbolID) - Static method in class gov.llnl.babel.CommandLineDriver
 

O

ONEWAY - Static variable in class gov.llnl.babel.symbols.Method
 
OPAQUE - Static variable in class gov.llnl.babel.symbols.Type
 
OUT - Static variable in class gov.llnl.babel.symbols.Argument
 
Opaque - class sidl.Opaque.
Class Opaque contains inner classes that provide holder and array support for standard Java primitive types.
Opaque() - Constructor for class sidl.Opaque
 
Opaque.Array - class sidl.Opaque.Array.
Define a one dimensional array of type long for the sidl Java run-time.
Opaque.Array() - Constructor for class sidl.Opaque.Array
Construct an empty array object.
Opaque.Array(long, boolean) - Constructor for class sidl.Opaque.Array
Create an array using an IOR array pointer.
Opaque.Array(int, int[], int[]) - Constructor for class sidl.Opaque.Array
Create an array with the specified lower and upper bounds.
Opaque.Array1 - class sidl.Opaque.Array1.
Define a one dimensional array of type long.
Opaque.Array1() - Constructor for class sidl.Opaque.Array1
Create an empty one dimensional array.
Opaque.Array1(long, boolean) - Constructor for class sidl.Opaque.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Opaque.Array1(int, int) - Constructor for class sidl.Opaque.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array1(int) - Constructor for class sidl.Opaque.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array1(long[]) - Constructor for class sidl.Opaque.Array1
Create a one dimensional array using the specified Java array.
Opaque.Array2 - class sidl.Opaque.Array2.
Define a two dimensional array of type long.
Opaque.Array2() - Constructor for class sidl.Opaque.Array2
Create an empty two dimensional array.
Opaque.Array2(long, boolean) - Constructor for class sidl.Opaque.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Opaque.Array2(int, int, int, int) - Constructor for class sidl.Opaque.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array2(int, int) - Constructor for class sidl.Opaque.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array2(long[][]) - Constructor for class sidl.Opaque.Array2
Create a two dimensional array using the specified Java array.
Opaque.Array3 - class sidl.Opaque.Array3.
Define a three dimensional array of type long.
Opaque.Array3() - Constructor for class sidl.Opaque.Array3
Create an empty three dimensional array.
Opaque.Array3(long, boolean) - Constructor for class sidl.Opaque.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Opaque.Array3(int, int, int, int, int, int) - Constructor for class sidl.Opaque.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array3(int, int, int) - Constructor for class sidl.Opaque.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array3(long[][][]) - Constructor for class sidl.Opaque.Array3
Create a three dimensional array using the specified Java array.
Opaque.Array4 - class sidl.Opaque.Array4.
Define a four dimensional array of type long.
Opaque.Array4() - Constructor for class sidl.Opaque.Array4
Create an empty four dimensional array.
Opaque.Array4(long, boolean) - Constructor for class sidl.Opaque.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Opaque.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.Opaque.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array4(int, int, int, int) - Constructor for class sidl.Opaque.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array4(long[][][][]) - Constructor for class sidl.Opaque.Array4
Create a four dimensional array using the specified Java array.
Opaque.Holder - class sidl.Opaque.Holder.
This is the holder inner class for inout and out arguments for type Opaque.
Opaque.Holder() - Constructor for class sidl.Opaque.Holder
Create a holder class with an empty holdee object.
Opaque.Holder(long) - Constructor for class sidl.Opaque.Holder
Create a holder with the specified object.
openCxxExtern() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Open the C++ extern block at the top of the header file.
openHeaderGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Open the header include guard at the top of the header file.
outputSymbolEdits(String, PrintWriter) - Method in class gov.llnl.babel.backend.CodeSplicer
Output symbol information to the specified output print writer.
outputUnusedSymbolEdits(PrintWriter) - Method in class gov.llnl.babel.backend.CodeSplicer
Output the unused edits in the symbol edit database.
over(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns DoubleComplex object divided by a DoubleComplex object, x/y.
over(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns DoubleComplex object divided by a double, x/y.
over(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns a double divided by a DoubleComplex object, x/y.
over(DoubleComplex) - Method in class sidl.DoubleComplex
Returns this DoubleComplex object divided by another DoubleComplex object, this/y.
over(double) - Method in class sidl.DoubleComplex
Returns this DoubleComplex object divided by double, this/y.
over(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns FloatComplex object divided by a FloatComplex object, x/y.
over(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns FloatComplex object divided by a float, x/y.
over(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns a float divided by a FloatComplex object, x/y.
over(FloatComplex) - Method in class sidl.FloatComplex
Returns this FloatComplex object divided by another FloatComplex object, this/y.
over(float) - Method in class sidl.FloatComplex
Returns this FloatComplex object divided by float, this/y.
overReverse(double) - Method in class sidl.DoubleComplex
Returns a double dividied by this DoubleComplex object, x/this.
overReverse(float) - Method in class sidl.FloatComplex
Returns a float dividied by this FloatComplex object, x/this.

P

PACKAGE - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
PACKAGE - Static variable in class gov.llnl.babel.symbols.Symbol
 
PACKAGE - Static variable in class gov.llnl.babel.symbols.Type
 
Package() - Method in class gov.llnl.babel.parsers.sidl.Parser
The sidl package specification begins with a "package" token followed by a scoped identifier.
Package - class gov.llnl.babel.symbols.Package.
The Package class describes a sidl package naming scope.
Package(SymbolID, Comment) - Constructor for class gov.llnl.babel.symbols.Package
Create a new Package with the specified symbol identifier and comment.
Package(SymbolID, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Package
Create a new Package with the specified symbol identifier, comment, and metadata.
ParseException - exception gov.llnl.babel.parsers.sidl.ParseException.
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for class gov.llnl.babel.parsers.sidl.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for class gov.llnl.babel.parsers.sidl.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class gov.llnl.babel.parsers.sidl.ParseException
 
ParseSymbolException - exception gov.llnl.babel.parsers.xml.ParseSymbolException.
The ParseSymbolException exception class is thrown if an error is detected while parsing an XML/DOM symbol representation.
ParseSymbolException(String) - Constructor for class gov.llnl.babel.parsers.xml.ParseSymbolException
Create a new ParseSymbolException exception with the specified message string.
ParseSymbolXML - class gov.llnl.babel.parsers.xml.ParseSymbolXML.
Class ParseSymbolXML converts an XML document into a sidl symbol.
ParseSymbolXML(InputSource) - Constructor for class gov.llnl.babel.parsers.xml.ParseSymbolXML
Create an XML input stream to sidl symbol converter object.
ParseSymbolXML(Document) - Constructor for class gov.llnl.babel.parsers.xml.ParseSymbolXML
Create a DOM document to sidl symbol converter object.
Parser - class gov.llnl.babel.parsers.sidl.Parser.
The Parser class is automatically generated by the JavaCC compiler.
Parser(InputStream) - Constructor for class gov.llnl.babel.parsers.sidl.Parser
 
Parser(Reader) - Constructor for class gov.llnl.babel.parsers.sidl.Parser
 
Parser(ParserTokenManager) - Constructor for class gov.llnl.babel.parsers.sidl.Parser
 
ParserConstants - interface gov.llnl.babel.parsers.sidl.ParserConstants.
 
ParserTest - class gov.llnl.babel.ParserTest.
This class is the main test driver for the sidl parser.
ParserTest() - Constructor for class gov.llnl.babel.ParserTest
 
ParserTokenManager - class gov.llnl.babel.parsers.sidl.ParserTokenManager.
 
ParserTokenManager(SimpleCharStream) - Constructor for class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
ParserTokenManager(SimpleCharStream, int) - Constructor for class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
PrettyWriter - class gov.llnl.babel.backend.writers.PrettyWriter.
The PrettyWriter class formats output for the backend code generators.
PrettyWriter(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.PrettyWriter
Create a new PrettyWriter instance that will send output to the specified print writer object.
PrettyWriterTest - class gov.llnl.babel.backend.writers.PrettyWriterTest.
Class PrettyWriterTest is a simple unit test for the pretty writer class.
PrettyWriterTest() - Constructor for class gov.llnl.babel.backend.writers.PrettyWriterTest
 
Profile - class gov.llnl.babel.config.Profile.
Class Profile defines one particular machine configuration profile for the Babel compiler.
Profile(String, String) - Constructor for class gov.llnl.babel.config.Profile
The Profile constructor takes a profile name and a language as string arguments.
Python - class gov.llnl.babel.backend.python.Python.
This class defines some of the fundamental mapping rules for translating a symbol in the sidl file into Python.
Python() - Constructor for class gov.llnl.babel.backend.python.Python
Build a Python support object.
PythonClientCSource - class gov.llnl.babel.backend.python.PythonClientCSource.
This class will write the C source file for a Python C extension module to provide access from Python to a class or interface.
PythonClientCSource(Extendable) - Constructor for class gov.llnl.babel.backend.python.PythonClientCSource
Create an object capable of generating the source C file for a sidl extendable (i.e.
PythonClientHeader - class gov.llnl.babel.backend.python.PythonClientHeader.
Create and write a header for a Python C extension class to wrap a BABEL extendable in a Python object.
PythonClientHeader(Extendable) - Constructor for class gov.llnl.babel.backend.python.PythonClientHeader
Create an object capable of generating the header file for a BABEL extendable.
PythonServerCSource - class gov.llnl.babel.backend.python.PythonServerCSource.
The purpose of this class is to generate the C skeleton code to support sidl objects implemented in Python.
PythonServerCSource(Class) - Constructor for class gov.llnl.babel.backend.python.PythonServerCSource
 
PythonServerLaunch - class gov.llnl.babel.backend.python.PythonServerLaunch.
 
PythonServerPySource - class gov.llnl.babel.backend.python.PythonServerPySource.
The purpose of this class is to generate Python source code to implement a sidl class.
PythonServerPySource(Class) - Constructor for class gov.llnl.babel.backend.python.PythonServerPySource
 
parse(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Parse and validate the XML document represented by the string URI.
parse(InputSource, EntityResolver) - Static method in class gov.llnl.babel.xml.XMLUtilities
Parse and validate the XML document represented by the specified input source.
parseCheckOnly() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the parser check user option.
parseCommandlineOptions(BabelConfiguration, String[]) - Method in class gov.llnl.babel.UserOptions
Extract options from the command line.
plus(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the sum of two DoubleComplex objects, x+y.
plus(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the sum of a DoubleComplex and a double, x+y.
plus(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the sum of a double and a DoubleComplex, x+y.
plus(DoubleComplex) - Method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex and another DoubleComplex, this+y.
plus(double) - Method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex a double, this+y.
plus(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the sum of two FloatComplex objects, x+y.
plus(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the sum of a FloatComplex and a float, x+y.
plus(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns the sum of a float and a FloatComplex, x+y.
plus(FloatComplex) - Method in class sidl.FloatComplex
Returns the sum of this FloatComplex and another FloatComplex, this+y.
plus(float) - Method in class sidl.FloatComplex
Returns the sum of this FloatComplex a float, this+y.
plusReverse(double) - Method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex and a double, x+this.
plusReverse(float) - Method in class sidl.FloatComplex
Returns the sum of this FloatComplex and a float, x+this.
postToURL(String, String, InputStream) - Method in class gov.llnl.babel.url.CookieConnection
Open a POST connection to the specified URL and submit the specified input stream with the associated content type.
postprocessJNIArgument(LanguageWriterForC, Argument, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessJNIArgument converts between IOR arguments and Java arguments.
postprocessJNIReturn(LanguageWriterForC, Type, String, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessJNIReturn converts between IOR return arguments and Java return arguments.
pow(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the DoubleComplex z raised to the x power, with a branch cut for the first parameter (z) along the negative real axis.
pow(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the DoubleComplex x raised to the DoubleComplex y power.
pow(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the FloatComplex z raised to the x power, with a branch cut for the first parameter (z) along the negative real axis.
pow(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the FloatComplex x raised to the FloatComplex y power.
preprocessJNIArgument(LanguageWriterForC, Argument, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method preprocessJNIArgument converts between Java arguments and IOR arguments.
print(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the specified string to the print writer output stream.
printAligned(String, int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the text string in a field of the specified width.
printRegisteredGenerators(PrintStream) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
 
printSpaces(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the specified number of spaces to the pretty writer.
printUnformatted(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print unformatted text to the print writer stream.
printUsage() - Method in class gov.llnl.babel.UserOptions
Print the command line options and contact information.
println(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the specified string followed by a newline to the print writer output stream.
println() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Advance the output stream to the next line.
printlnUnformatted(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print unformatted text to the print writer stream.
proxyVariable(String) - Static method in class gov.llnl.babel.backend.python.TranslateArguments
 
putSymbol(Symbol) - Method in class gov.llnl.babel.symbols.SymbolTable
Add a new symbol to the symbol table.

R

REQUIRE - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
RETURN_VAR - Static variable in class gov.llnl.babel.backend.python.TranslateArguments
 
ROW_MAJOR - Static variable in class gov.llnl.babel.symbols.Type
 
ReInit(Reader, int, int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ReInit(Reader, int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ReInit(InputStream, int, int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ReInit(InputStream, int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ReInit(InputStream) - Method in class gov.llnl.babel.parsers.sidl.Parser
 
ReInit(Reader) - Method in class gov.llnl.babel.parsers.sidl.Parser
 
ReInit(ParserTokenManager) - Method in class gov.llnl.babel.parsers.sidl.Parser
 
ReInit(SimpleCharStream) - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(Reader) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(InputStream) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
RegexMatch - class gov.llnl.babel.symbols.RegexMatch.
Provide regular expression matching for SymbolID against regular expressions if the java.util.regex package is available.
RegexMatch(String) - Constructor for class gov.llnl.babel.symbols.RegexMatch
Create a regular expression matching object.
RegexUnsupportedException - exception gov.llnl.babel.symbols.RegexUnsupportedException.
 
RegexUnsupportedException() - Constructor for class gov.llnl.babel.symbols.RegexUnsupportedException
 
Repository - interface gov.llnl.babel.repository.Repository.
The Repository interface supports both reading and writing to a common sidl symbol repository.
RepositoryException - exception gov.llnl.babel.repository.RepositoryException.
The RepositoryException exception class is thrown if an error is detected while writing sidl symbols to a repository.
RepositoryException(String) - Constructor for class gov.llnl.babel.repository.RepositoryException
Create a new RepositoryException exception with the specified message string.
RepositoryFactory - class gov.llnl.babel.repository.RepositoryFactory.
RepositoryFactory is a singleton factory that manages the creation of repository interfaces based on a repository URI.
RepositoryFactory() - Constructor for class gov.llnl.babel.repository.RepositoryFactory
Create a new instance of the repository factory.
RepositoryTest - class gov.llnl.babel.repository.RepositoryTest.
Class RepositoryTest is a simple unit test for the repository routines.
RepositoryTest() - Constructor for class gov.llnl.babel.repository.RepositoryTest
 
Require() - Method in class gov.llnl.babel.parsers.sidl.Parser
A sidl Require production begins with a "require" token and is followed by a scoped identifer, a "version" token, and a version number.
ResourceLoader - class gov.llnl.babel.ResourceLoader.
Provide a method to get an InputStream for a resource in the Babel Jar file regardless of the JDK being used.
ResourceLoader() - Constructor for class gov.llnl.babel.ResourceLoader
 
readChar() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
readChar() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
readConfiguration(String) - Method in class gov.llnl.babel.config.Configuration
Parse the specified XML document to retrieve machine configuration information.
readURL(String) - Static method in class gov.llnl.babel.url.URLUtilities
Read data from a properly formatted URL and return it as a string.
readmitExcludedGroup(String) - Method in class gov.llnl.babel.backend.MakefileGenerator
Remove a group name from those excluded from generation;
real() - Method in class sidl.DoubleComplex
Returns the real part of a DoubleComplex object.
real(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the real part of a DoubleComplex object.
real() - Method in class sidl.FloatComplex
Returns the real part of a FloatComplex object.
real(FloatComplex) - Static method in class sidl.FloatComplex
Returns the real part of a FloatComplex object.
reallocate(int, int[], int[]) - Method in class gov.llnl.sidl.BaseArray
Reallocate array data using the specified dimension and lower and upper bounds.
reallocate(int, int) - Method in class sidl.Boolean.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.Boolean.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.Boolean.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.Boolean.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int) - Method in class sidl.Character.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.Character.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.Character.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.Character.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int) - Method in class sidl.Double.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.Double.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.Double.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.Double.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int) - Method in class sidl.DoubleComplex.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.DoubleComplex.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int) - Method in class sidl.Float.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.Float.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.Float.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.Float.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int) - Method in class sidl.FloatComplex.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.FloatComplex.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int) - Method in class sidl.Integer.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.Integer.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.Integer.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.Integer.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int) - Method in class sidl.Long.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.Long.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.Long.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.Long.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int) - Method in class sidl.Opaque.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.Opaque.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.Opaque.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.Opaque.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int) - Method in class sidl.String.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int) - Method in class sidl.String.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int) - Method in class sidl.String.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int) - Method in class sidl.String.Array4
Reallocate array data using the specifed lower and upper bounds.
redirectBegin(String, int) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Mark a region where the debugger should be redirected to another file starting on a specific line.
redirectBegin(String, int) - Method in interface gov.llnl.babel.backend.writers.LineRedirector
Mark a region where the debugger should be redirected to another file starting on a specific line
redirectEnd(String, int) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
End the region where the debugger can just follow this file.
redirectEnd(String, int) - Method in interface gov.llnl.babel.backend.writers.LineRedirector
End the region where the debugger can just follow this file.
reinterpretCast(String, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
generate a reinterpretCast
remove() - Method in class gov.llnl.babel.xml.ElementIterator
The remove method is not supported and will throw an unsupported operation exception.
removeExpired() - Method in class gov.llnl.babel.url.cookie.CookieJar
Remove stale cookies from the jar.
removeListener(FileListener) - Method in class gov.llnl.babel.backend.FileManager
Remove a listener from this file manager.
replace(String, String, String) - Static method in class gov.llnl.babel.backend.Utilities
This method allows substring replacement Unfortunately the java.lang.String class has a replace function for characters but not strings.
reset(long, boolean) - Method in class gov.llnl.sidl.BaseArray
Destroy existing array data (if present and owner) and assign the new array pointer and owner.
resolveAllParents() - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve all external symbol references for all parents of symbols in the symbol table.
resolveAllReferences() - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve all external symbol references for all symbols in the symbol table.
resolveEntity(String, String) - Method in class gov.llnl.babel.parsers.xml.DTDManager
Provide the implementation of an EntityResolver to convert the symbol PUBLIC identifier into a URL for the symbol DTD.
resolveSymbol(String) - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve the specified symbol by fully qualified name and cache the symbol in the symbol table.
resolveSymbol(SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve the specified symbol by fully qualified name and version number and cache the symbol in the symbol table.
restoreFirstTabStop() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Restore the default first tab stop to its original value before the call to setTemporaryFirstTabStop.

S

SCOPE - Static variable in class gov.llnl.babel.symbols.Symbol
 
SCOPED_IDENTIFIER - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
SIDLException - exception gov.llnl.babel.parsers.sidl.SIDLException.
Exception SIDLException is the base class for both grammar (e.g., parse) and symbol (e.g., analysis) exceptions.
SIDLException(int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.SIDLException
Create a SIDLException located at the specified line and column within the specified production.
SPECIFICATION - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
STATIC - Static variable in class gov.llnl.babel.symbols.Method
 
STRING - Static variable in class gov.llnl.babel.symbols.Type
 
SYMBOL - Static variable in class gov.llnl.babel.symbols.Type
 
SYMBOL_PUBLIC_ID - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
 
ScopedIdentifier() - Method in class gov.llnl.babel.parsers.sidl.Parser
All sidl scoped names are of the general form "ID ( .
ServerJNI - class gov.llnl.babel.backend.jdk.ServerJNI.
Class ServerJNI writes the JNI C code that links the Java server to the IOR.
ServerJNI(Extendable, LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.jdk.ServerJNI
Create a ServerJNI object that will write symbol information to the provided output language writer stream.
ServerJNI(Extendable) - Constructor for class gov.llnl.babel.backend.jdk.ServerJNI
Create a ServerJNI object that will write symbol information to a created language writer stream.
SetupGenerator - class gov.llnl.babel.backend.python.SetupGenerator.
This class writes a setup.py file to build all the Python extension modules and implementation code.
SetupGenerator() - Constructor for class gov.llnl.babel.backend.python.SetupGenerator
 
Sfun - class sidl.Sfun.
Collection of special functions.
SimpleCharStream - class gov.llnl.babel.parsers.sidl.SimpleCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SkelSource - class gov.llnl.babel.backend.c.SkelSource.
Class SkelSource generates a C skeleton source file to the language writer output stream.
SkelSource() - Constructor for class gov.llnl.babel.backend.c.SkelSource
 
SkelSource - class gov.llnl.babel.backend.fortran.SkelSource.
The purpose of this class is to generate the C skeleton code to support sidl objects implemented in FORTRAN.
SkelSource(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.fortran.SkelSource
Create an object to generate the skeleton code in C for a FORTRAN object.
SortComparator - class gov.llnl.babel.backend.SortComparator.
The SortComparator class compares two objects of a variety of concrete types for use in sorting.
SortComparator() - Constructor for class gov.llnl.babel.backend.SortComparator
 
Specification() - Method in class gov.llnl.babel.parsers.sidl.Parser
A sidl Specification contains zero or more require productions followed by zero or more import productions followed by zero or more package productions followed by the end-of-file.
String - class sidl.String.
Class String contains inner classes that provide holder and array support for standard Java primitive types.
String() - Constructor for class sidl.String
 
String.Array - class sidl.String.Array.
Define a one dimensional array of type java.lang.String for the sidl Java run-time.
String.Array() - Constructor for class sidl.String.Array
Construct an empty array object.
String.Array(long, boolean) - Constructor for class sidl.String.Array
Create an array using an IOR array pointer.
String.Array(int, int[], int[]) - Constructor for class sidl.String.Array
Create an array with the specified lower and upper bounds.
String.Array1 - class sidl.String.Array1.
Define a one dimensional array of type java.lang.String.
String.Array1() - Constructor for class sidl.String.Array1
Create an empty one dimensional array.
String.Array1(long, boolean) - Constructor for class sidl.String.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
String.Array1(int, int) - Constructor for class sidl.String.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array1(int) - Constructor for class sidl.String.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
String.Array1(String[]) - Constructor for class sidl.String.Array1
Create a one dimensional array using the specified Java array.
String.Array2 - class sidl.String.Array2.
Define a two dimensional array of type java.lang.String.
String.Array2() - Constructor for class sidl.String.Array2
Create an empty two dimensional array.
String.Array2(long, boolean) - Constructor for class sidl.String.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
String.Array2(int, int, int, int) - Constructor for class sidl.String.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array2(int, int) - Constructor for class sidl.String.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
String.Array2(String[][]) - Constructor for class sidl.String.Array2
Create a two dimensional array using the specified Java array.
String.Array3 - class sidl.String.Array3.
Define a three dimensional array of type java.lang.String.
String.Array3() - Constructor for class sidl.String.Array3
Create an empty three dimensional array.
String.Array3(long, boolean) - Constructor for class sidl.String.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
String.Array3(int, int, int, int, int, int) - Constructor for class sidl.String.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array3(int, int, int) - Constructor for class sidl.String.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
String.Array3(String[][][]) - Constructor for class sidl.String.Array3
Create a three dimensional array using the specified Java array.
String.Array4 - class sidl.String.Array4.
Define a four dimensional array of type java.lang.String.
String.Array4() - Constructor for class sidl.String.Array4
Create an empty four dimensional array.
String.Array4(long, boolean) - Constructor for class sidl.String.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
String.Array4(int, int, int, int, int, int, int, int) - Constructor for class sidl.String.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array4(int, int, int, int) - Constructor for class sidl.String.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
String.Array4(String[][][][]) - Constructor for class sidl.String.Array4
Create a four dimensional array using the specified Java array.
String.Holder - class sidl.String.Holder.
This is the holder inner class for inout and out arguments for type String.
String.Holder() - Constructor for class sidl.String.Holder
Create a holder class with an empty holdee object.
String.Holder(String) - Constructor for class sidl.String.Holder
Create a holder with the specified object.
StringXML - class gov.llnl.babel.parsers.xml.StringXML.
Class StringXML is a simple utility class that converts between symbol types (integers or enumerated identifiers) and symbol strings.
StringXML() - Constructor for class gov.llnl.babel.parsers.xml.StringXML
 
StubDoc - class gov.llnl.babel.backend.fortran.StubDoc.
This class provides the ability to write a FORTRAN file with a subroutine template for each method the end user has to implement to implement a sidl class.
StubDoc(LanguageWriterForFortran) - Constructor for class gov.llnl.babel.backend.fortran.StubDoc
Generate an instance to generate documentation for a FORTRAN client.
StubHeader - class gov.llnl.babel.backend.c.StubHeader.
Class StubHeader writes a C client header to a language writer output stream.
StubHeader(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.c.StubHeader
Create a StubHeader object that will write symbol information to the provided output language writer stream.
StubSource - class gov.llnl.babel.backend.c.StubSource.
Class StubSource generates an C Backend stub source file to a language writer output stream.
StubSource(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.c.StubSource
Create a StubSource object that will write symbol information to the provided output writer stream.
StubSource - class gov.llnl.babel.backend.fortran.StubSource.
This class generates the C code that sits between a FORTRAN client and the internal object representation (IOR) of a sidl object/interface.
StubSource(LanguageWriter) - Constructor for class gov.llnl.babel.backend.fortran.StubSource
Create an object to generate the stub code for a sidl class/interface.
SwitchTo(int) - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
Symbol - class gov.llnl.babel.symbols.Symbol.
The Symbol abstract base class describes the basic characteristics shared by all symbols in the symbol table.
Symbol(SymbolID, int, Comment) - Constructor for class gov.llnl.babel.symbols.Symbol
Initialize the Symbol abstact base class by providing a symbol identifier and its type (one of CLASS, ENUM, INTERFACE, or PACKAGE).
Symbol(SymbolID, int, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Symbol
Initialize the Symbol abstract base class by providing a symbol identifier, a symbol type, a comment, and a metadata object.
SymbolException - exception gov.llnl.babel.parsers.sidl.SymbolException.
A 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).
SymbolException(Token, int, String) - Constructor for class gov.llnl.babel.parsers.sidl.SymbolException
Create a new exception object using the specified token, production, and message.
SymbolID - class gov.llnl.babel.symbols.SymbolID.
The SymbolID class represents the name of a symbol, which consists of a fully qualified name (e.g., "sidl.Object") and a version number.
SymbolID(String, Version) - Constructor for class gov.llnl.babel.symbols.SymbolID
The constructor for the SymbolID class takes a fully qualified symbol name and a symbol version.
SymbolNotFoundException - exception gov.llnl.babel.symbols.SymbolNotFoundException.
A SymbolNotFoundException is thrown if a specified symbol identifier cannot be found.
SymbolNotFoundException(SymbolID) - Constructor for class gov.llnl.babel.symbols.SymbolNotFoundException
Create a new exception object for the specified symbol identifier.
SymbolRedefinitionException - exception gov.llnl.babel.symbols.SymbolRedefinitionException.
A SymbolRedefinitionException is thrown if a symbol is redefined improperly or if two symbols exist in the symbol table with the different versions.
SymbolRedefinitionException(SymbolID, SymbolID) - Constructor for class gov.llnl.babel.symbols.SymbolRedefinitionException
Create a new exception object for the specified symbol identifiers.
SymbolResolver - interface gov.llnl.babel.symbols.SymbolResolver.
The SymbolResolver interface is implemented by concrete symbol resolvers used by the SymbolTable.
SymbolTable - class gov.llnl.babel.symbols.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.
SymbolTable() - Constructor for class gov.llnl.babel.symbols.SymbolTable
Create a new instance of a symbol table.
SymbolToDOM - class gov.llnl.babel.parsers.xml.SymbolToDOM.
Class SymbolToDOM converts a sidl symbol into an XML DOM document.
SymbolToDOM(Symbol) - Constructor for class gov.llnl.babel.parsers.xml.SymbolToDOM
Create a symbol to DOM converter object.
SymbolType() - Method in class gov.llnl.babel.parsers.sidl.Parser
This production parses a scoped identifier and verifies that it is either a forward reference or a symbol that may be used as a type (either an enum, an interface, or a class).
SymbolUtilities - class gov.llnl.babel.symbols.SymbolUtilities.
Utility class SymbolUtilities is a collection of common, simple symbol manipulation functions.
SymbolWriter - interface gov.llnl.babel.repository.SymbolWriter.
The SymbolWriter interface is implemented by repository concrete classes that write sidl symbols to an external repository.
s_COMMA - Static variable in class gov.llnl.babel.url.cookie.Token
A comma
s_END_OF_STREAM - Static variable in class gov.llnl.babel.url.cookie.Token
Indicate the end of the stream
s_EQUAL - Static variable in class gov.llnl.babel.url.cookie.Token
An equal character
s_QUOTED - Static variable in class gov.llnl.babel.url.cookie.Token
A quoted string
s_SEMICOLON - Static variable in class gov.llnl.babel.url.cookie.Token
A semicolon
s_TOKEN - Static variable in class gov.llnl.babel.url.cookie.Token
An identifier (informally a sequence of non-special, non-white space characters).
s_charCheck - Static variable in class gov.llnl.babel.backend.fortran.StubSource
An #ifdef to check whether character argument should be treated like strings.
s_comm_mod - Static variable in class gov.llnl.babel.symbols.Method
 
s_def_mod - Static variable in class gov.llnl.babel.symbols.Method
 
s_exception - Static variable in class gov.llnl.babel.backend.Utilities
The argument name that holds the exception pointer which a method may throw an exception.
s_exception - Static variable in class gov.llnl.babel.backend.fortran.StubSource
The argument name that holds the exception pointer which a method may throw an exception.
s_return - Static variable in class gov.llnl.babel.backend.fortran.StubSource
The argument name that holds the return value of a method.
s_self - Static variable in class gov.llnl.babel.backend.Utilities
The argument name that holds the object/interface pointer in a call to an object method.
s_self - Static variable in class gov.llnl.babel.backend.fortran.StubSource
The argument name that holds the object/interface pointer in a call to an object method.
s_type - Static variable in class gov.llnl.babel.symbols.Symbol
 
safeCommentString(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Convert a string into a string that is safe to include inside a comment.
safeCommentString(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Convert a string into a string that can safely be included inside a C comment.
safeCommentString(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
Convert a string into something that is safe to include inside a Java comment string.
safeCommentString(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
Convert a string into something that is safe to include inside a sidl comment string.
sameBaseSignature(Method) - Method in class gov.llnl.babel.symbols.Method
Compare the base signatures of the two methods.
sameSignature(Method) - Method in class gov.llnl.babel.symbols.Method
Compare the signatures of two methods.
sameVersionAsParent(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the symbol has a parent with the same version number; otherwise, return false.
sameVersionAsParent(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the symbol has a parent with the same version number; otherwise, return false.
sendCookies(URLConnection, CookieJar) - Static method in class gov.llnl.babel.url.cookie.Http
Add header information containing the relevant cookies to the URLConnection.
set(int, boolean) - Method in class sidl.Boolean.Array1
Set the specified array element with bounds checking.
set(boolean[]) - Method in class sidl.Boolean.Array1
Set the value of the sidl array from the Java array.
set(int, int, boolean) - Method in class sidl.Boolean.Array2
Set the specified array element with bounds checking.
set(boolean[][]) - Method in class sidl.Boolean.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, boolean) - Method in class sidl.Boolean.Array3
Set the specified array element with bounds checking.
set(boolean[][][]) - Method in class sidl.Boolean.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, boolean) - Method in class sidl.Boolean.Array4
Set the specified array element with bounds checking.
set(boolean[][][][]) - Method in class sidl.Boolean.Array4
Set the value of the sidl array from the Java array.
set(boolean) - Method in class sidl.Boolean.Holder
Set the value of the holdee object.
set(int, char) - Method in class sidl.Character.Array1
Set the specified array element with bounds checking.
set(char[]) - Method in class sidl.Character.Array1
Set the value of the sidl array from the Java array.
set(int, int, char) - Method in class sidl.Character.Array2
Set the specified array element with bounds checking.
set(char[][]) - Method in class sidl.Character.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, char) - Method in class sidl.Character.Array3
Set the specified array element with bounds checking.
set(char[][][]) - Method in class sidl.Character.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, char) - Method in class sidl.Character.Array4
Set the specified array element with bounds checking.
set(char[][][][]) - Method in class sidl.Character.Array4
Set the value of the sidl array from the Java array.
set(char) - Method in class sidl.Character.Holder
Set the value of the holdee object.
set(int, double) - Method in class sidl.Double.Array1
Set the specified array element with bounds checking.
set(double[]) - Method in class sidl.Double.Array1
Set the value of the sidl array from the Java array.
set(int, int, double) - Method in class sidl.Double.Array2
Set the specified array element with bounds checking.
set(double[][]) - Method in class sidl.Double.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, double) - Method in class sidl.Double.Array3
Set the specified array element with bounds checking.
set(double[][][]) - Method in class sidl.Double.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, double) - Method in class sidl.Double.Array4
Set the specified array element with bounds checking.
set(double[][][][]) - Method in class sidl.Double.Array4
Set the value of the sidl array from the Java array.
set(double) - Method in class sidl.Double.Holder
Set the value of the holdee object.
set(int, DoubleComplex) - Method in class sidl.DoubleComplex.Array1
Set the specified array element with bounds checking.
set(DoubleComplex[]) - Method in class sidl.DoubleComplex.Array1
Set the value of the sidl array from the Java array.
set(int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array2
Set the specified array element with bounds checking.
set(DoubleComplex[][]) - Method in class sidl.DoubleComplex.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array3
Set the specified array element with bounds checking.
set(DoubleComplex[][][]) - Method in class sidl.DoubleComplex.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array4
Set the specified array element with bounds checking.
set(DoubleComplex[][][][]) - Method in class sidl.DoubleComplex.Array4
Set the value of the sidl array from the Java array.
set(DoubleComplex) - Method in class sidl.DoubleComplex.Holder
Set the value of the holdee object.
set(double, double) - Method in class sidl.DoubleComplex
Set the real and imaginary parts of the DoubleComplex object.
set(int, float) - Method in class sidl.Float.Array1
Set the specified array element with bounds checking.
set(float[]) - Method in class sidl.Float.Array1
Set the value of the sidl array from the Java array.
set(int, int, float) - Method in class sidl.Float.Array2
Set the specified array element with bounds checking.
set(float[][]) - Method in class sidl.Float.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, float) - Method in class sidl.Float.Array3
Set the specified array element with bounds checking.
set(float[][][]) - Method in class sidl.Float.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, float) - Method in class sidl.Float.Array4
Set the specified array element with bounds checking.
set(float[][][][]) - Method in class sidl.Float.Array4
Set the value of the sidl array from the Java array.
set(float) - Method in class sidl.Float.Holder
Set the value of the holdee object.
set(int, FloatComplex) - Method in class sidl.FloatComplex.Array1
Set the specified array element with bounds checking.
set(FloatComplex[]) - Method in class sidl.FloatComplex.Array1
Set the value of the sidl array from the Java array.
set(int, int, FloatComplex) - Method in class sidl.FloatComplex.Array2
Set the specified array element with bounds checking.
set(FloatComplex[][]) - Method in class sidl.FloatComplex.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array3
Set the specified array element with bounds checking.
set(FloatComplex[][][]) - Method in class sidl.FloatComplex.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array4
Set the specified array element with bounds checking.
set(FloatComplex[][][][]) - Method in class sidl.FloatComplex.Array4
Set the value of the sidl array from the Java array.
set(FloatComplex) - Method in class sidl.FloatComplex.Holder
Set the value of the holdee object.
set(float, float) - Method in class sidl.FloatComplex
Set the real and imaginary parts of the FloatComplex object.
set(int, int) - Method in class sidl.Integer.Array1
Set the specified array element with bounds checking.
set(int[]) - Method in class sidl.Integer.Array1
Set the value of the sidl array from the Java array.
set(int, int, int) - Method in class sidl.Integer.Array2
Set the specified array element with bounds checking.
set(int[][]) - Method in class sidl.Integer.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, int) - Method in class sidl.Integer.Array3
Set the specified array element with bounds checking.
set(int[][][]) - Method in class sidl.Integer.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, int) - Method in class sidl.Integer.Array4
Set the specified array element with bounds checking.
set(int[][][][]) - Method in class sidl.Integer.Array4
Set the value of the sidl array from the Java array.
set(int) - Method in class sidl.Integer.Holder
Set the value of the holdee object.
set(int, long) - Method in class sidl.Long.Array1
Set the specified array element with bounds checking.
set(long[]) - Method in class sidl.Long.Array1
Set the value of the sidl array from the Java array.
set(int, int, long) - Method in class sidl.Long.Array2
Set the specified array element with bounds checking.
set(long[][]) - Method in class sidl.Long.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, long) - Method in class sidl.Long.Array3
Set the specified array element with bounds checking.
set(long[][][]) - Method in class sidl.Long.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, long) - Method in class sidl.Long.Array4
Set the specified array element with bounds checking.
set(long[][][][]) - Method in class sidl.Long.Array4
Set the value of the sidl array from the Java array.
set(long) - Method in class sidl.Long.Holder
Set the value of the holdee object.
set(int, long) - Method in class sidl.Opaque.Array1
Set the specified array element with bounds checking.
set(long[]) - Method in class sidl.Opaque.Array1
Set the value of the sidl array from the Java array.
set(int, int, long) - Method in class sidl.Opaque.Array2
Set the specified array element with bounds checking.
set(long[][]) - Method in class sidl.Opaque.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, long) - Method in class sidl.Opaque.Array3
Set the specified array element with bounds checking.
set(long[][][]) - Method in class sidl.Opaque.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, long) - Method in class sidl.Opaque.Array4
Set the specified array element with bounds checking.
set(long[][][][]) - Method in class sidl.Opaque.Array4
Set the value of the sidl array from the Java array.
set(long) - Method in class sidl.Opaque.Holder
Set the value of the holdee object.
set(int, String) - Method in class sidl.String.Array1
Set the specified array element with bounds checking.
set(String[]) - Method in class sidl.String.Array1
Set the value of the sidl array from the Java array.
set(int, int, String) - Method in class sidl.String.Array2
Set the specified array element with bounds checking.
set(String[][]) - Method in class sidl.String.Array2
Set the value of the sidl array from the Java array.
set(int, int, int, String) - Method in class sidl.String.Array3
Set the specified array element with bounds checking.
set(String[][][]) - Method in class sidl.String.Array3
Set the value of the sidl array from the Java array.
set(int, int, int, int, String) - Method in class sidl.String.Array4
Set the specified array element with bounds checking.
set(String[][][][]) - Method in class sidl.String.Array4
Set the value of the sidl array from the Java array.
set(String) - Method in class sidl.String.Holder
Set the value of the holdee object.
setBorrowArrays(boolean) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
setCPU(String) - Method in class gov.llnl.babel.config.Profile
Set the CPU description for the profile.
setComment(Comment) - Method in class gov.llnl.babel.symbols.Method
Set the comment for the method.
setComment(Comment) - Method in class gov.llnl.babel.symbols.Symbol
Alter the comment.
setComment(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Change the comment attribute of the cookie.
setCommentLocalOnly(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the comment local methods only option.
setCommunicationModifier(int) - Method in class gov.llnl.babel.symbols.Method
Set the communication modifier for the method.
setCompilerName(String) - Method in class gov.llnl.babel.config.Profile
Set the compiler name for this profile.
setCompilerVersion(String) - Method in class gov.llnl.babel.config.Profile
Set the compiler version for this profile.
setConfiguration(Map) - Method in class gov.llnl.babel.config.Profile
Set the configuration information for this profile.
setConvertIncoming(boolean) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
setDebugStream(PrintStream) - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
setDefinitionModifier(int) - Method in class gov.llnl.babel.symbols.Method
Set the definition modifier for the method.
setDescription(String) - Method in class gov.llnl.babel.config.Profile
Set the description for the profile.
setDiscardable(boolean) - Method in class gov.llnl.babel.url.cookie.Cookie
Conditionally set the discard attribute of the cookie.
setDomain(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Set the domain of the request.
setExcludeExternal(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the exclude external symbol code generation user option.
setFileGenerationRootDirectory(String) - Method in class gov.llnl.babel.backend.FileManager
Change the root directory where files will be generated to something other than the current working directory
setFinal(boolean) - Method in class gov.llnl.babel.symbols.Package
 
setFirstTabStop(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Set the first tab stop for this pretty writer.
setGenerateClient(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the client generation user option.
setGenerateRemote(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the remote generation user option.
setGenerateServer(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the server generation user option.
setGenerateStdlib(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the sidl stdlib generation user option.
setGenerateText(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the text generation user option.
setGlueSubdirGeneration(boolean) - Method in class gov.llnl.babel.backend.FileManager
Set the style of file generation for impl and non-impl (ior, etc) files, either all in one directory, or generating the "glue" code (stubs, skels, ior) in a separate glue/ subdirectory.
setInstance(Configuration) - Static method in class gov.llnl.babel.backend.Configuration
Set the singleton instance of the configuration.
setInstance(FileManager) - Static method in class gov.llnl.babel.backend.FileManager
Set the singleton instance of the configuration.
setInstance(DTDManager) - Static method in class gov.llnl.babel.parsers.xml.DTDManager
Set the singleton instance of the DTD manager.
setInstance(RepositoryFactory) - Static method in class gov.llnl.babel.repository.RepositoryFactory
Set the singleton instance of the repository factory.
setInstance(SymbolTable) - Static method in class gov.llnl.babel.symbols.SymbolTable
Set the singleton instance of the symbol table.
setJavaStylePackageGeneration(boolean) - Method in class gov.llnl.babel.backend.FileManager
Set the style of file generation, either all in one directory or Java-style package directories.
setLineBreakString(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Set the line breaking characters.
setLineCount(int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
setLineRedirector(LineRedirector) - Method in class gov.llnl.babel.backend.CodeSplicer
 
setMakeGlueSubdirs(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the package and glue subdirs user option.
setMakeLanguageSubdir(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Specify whether files for each language should be generated in a separate subdirectory.
setMakePackageSubdirs(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the make package subdirs user option.
setMakePrefix(String) - Method in class gov.llnl.babel.BabelConfiguration
 
setMaxAge(int, Date) - Method in class gov.llnl.babel.url.cookie.Cookie
Set the maximum age and expiration date of the cookie.
setMetadataDescription(String) - Method in class gov.llnl.babel.config.Configuration
Provide the metadata description that will be used to validate the configuration input file.
setMetadataDescription(Metadata) - Method in class gov.llnl.babel.config.Configuration
Profide the metadata description that will be used to validate the configuration input file.
setMethodName(String, String) - Method in class gov.llnl.babel.symbols.Method
Set the names of the method (a standard sidl identifier).
setMethodName(String) - Method in class gov.llnl.babel.symbols.Method
Set the names of the method (a standard sidl identifier).
setOS(String) - Method in class gov.llnl.babel.config.Profile
Set the operating system description for this profile.
setOSRelease(String) - Method in class gov.llnl.babel.config.Profile
Set the operating system release for this profile.
setOutputDirectory(String) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the output directory user option.
setParentClass(Class) - Method in class gov.llnl.babel.symbols.Class
 
setParseCheckOnly(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the parser check user option.
setPath(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Set the path.
setPorts(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Set the ports that are allowed to get the cookie.
setReturnCopy(boolean) - Method in class gov.llnl.babel.symbols.Method
Set the copy mode for the return type.
setReturnType(Type) - Method in class gov.llnl.babel.symbols.Method
Set the return type for the method.
setSecure(boolean) - Method in class gov.llnl.babel.url.cookie.Cookie
Conditionally set the secure attribute of the cookie.
setSourceURL(String) - Method in class gov.llnl.babel.parsers.sidl.Parser
Set the source URL name.
setStrictBreaking() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
 
setSummary(String) - Method in class gov.llnl.babel.config.Profile
Set the brief summary for the profile.
setSuppressTimestamps(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the timestamp suppression user option.
setTabSpacing(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Set the tab spacing for this pretty writer.
setTargetLanguage(String) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the target language user option.
setTemporaryFirstTabStop() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Set a temporary tab stop at the current cursor location.
setUrlComment(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Change the URL comment attribute of the cookie.
setUserSpecified(boolean) - Method in class gov.llnl.babel.symbols.Symbol
Specify whether this symbol was given by the user on the Babel command line
setVPath(String) - Method in class gov.llnl.babel.backend.CodeSplicer
explicitly set the vpath.
setVPathDirectory(String) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the vpath directory user option.
setVPathDirectory(String) - Method in class gov.llnl.babel.backend.FileManager
Set the VPATH directory where files can be found (notably IMPLS for CodeSplicers).
setValue(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Change the value of the cookie.
setVersion(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Set the version of the cookie protocol.
sidl - package sidl
 
sin(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the sine of a DoubleComplex.
sin(FloatComplex) - Static method in class sidl.FloatComplex
Returns the sine of a FloatComplex.
sinh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the hyperbolic sine of a DoubleComplex.
sinh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the hyperbolic sine of a FloatComplex.
sinh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic sine of a double.
skelFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
 
sort(Collection) - Static method in class gov.llnl.babel.backend.Utilities
Sort a Collection of objects into ascending order and return the sorted list in an ArrayList object.
sourceFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
 
specialConstructor - Variable in class gov.llnl.babel.parsers.sidl.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class gov.llnl.babel.parsers.sidl.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
splice(String, LanguageWriter, String) - Method in class gov.llnl.babel.backend.CodeSplicer
The easiest method to envoke to create a spliced region during code generation.
splice(String, LanguageWriter, String, String) - Method in class gov.llnl.babel.backend.CodeSplicer
The easiest method to envoke to create a spliced region during code generation.
sqrt(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the square root of a DoubleComplex, with a branch cut along the negative real axis.
sqrt(FloatComplex) - Static method in class sidl.FloatComplex
Returns the square root of a FloatComplex, with a branch cut along the negative real axis.
staticFlag - Static variable in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
staticFlag - Static variable in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
suffix - Static variable in class sidl.DoubleComplex
String used in converting DoubleComplex to String.
suffix - Static variable in class sidl.FloatComplex
String used in converting FloatComplex to String.
suppressTimestamps() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the timestamp suppression user option.

T

TYPE - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
T_ABSTRACT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ARRAY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_BOOLEAN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CATCH_ALL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CHAR - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CLASS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CLOSE_ANGLE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CLOSE_CURLY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CLOSE_PAREN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_COLUMN_MAJOR - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_COMMA - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_COPY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_DCOMPLEX - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_DIGIT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_DOUBLE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ENUM - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_EQUALS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_EXTENDS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_FCOMPLEX - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_FINAL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_FLOAT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IDENTIFIER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IMPLEMENTS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IMPLEMENTS_ALL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IMPORT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_INOUT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_INT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_INTEGER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_INTERFACE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_LETTER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_LOCAL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_LONG - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ONEWAY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OPAQUE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OPEN_ANGLE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OPEN_CURLY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OPEN_PAREN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OUT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_PACKAGE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_REQUIRE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ROW_MAJOR - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_SCOPE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_SEMICOLON - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_STATIC - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_STRING - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_THROWS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_VERSION - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_VERSION_STRING - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_VOID - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
TestParseXML - class gov.llnl.babel.parsers.xml.TestParseXML.
Class TestParseXML is a simple unit test for the routines that parse XML and return a sidl Symbol.
TestParseXML() - Constructor for class gov.llnl.babel.parsers.xml.TestParseXML
 
Token - class gov.llnl.babel.parsers.sidl.Token.
Describes the input token stream.
Token() - Constructor for class gov.llnl.babel.parsers.sidl.Token
 
Token - class gov.llnl.babel.url.cookie.Token.
A class to store each lexical token discovered while parsing the cookie.
Token(int, String) - Constructor for class gov.llnl.babel.url.cookie.Token
Create a token
TokenMgrError - error gov.llnl.babel.parsers.sidl.TokenMgrError.
 
TokenMgrError() - Constructor for class gov.llnl.babel.parsers.sidl.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class gov.llnl.babel.parsers.sidl.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class gov.llnl.babel.parsers.sidl.TokenMgrError
 
TranslateArguments - class gov.llnl.babel.backend.python.TranslateArguments.
 
TranslateArguments(LanguageWriter, Method, boolean) - Constructor for class gov.llnl.babel.backend.python.TranslateArguments
 
Type() - Method in class gov.llnl.babel.parsers.sidl.Parser
A sidl type consists of one of the standard built-in types (boolean, char, dcomplex, double, fcomplex, float, int, long, opaque, and string), a user-defined type (interface, class, or enum), or an array.
Type - class gov.llnl.babel.symbols.Type.
The 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).
Type(int) - Constructor for class gov.llnl.babel.symbols.Type
Create a new primitive type (boolean, char, dcomplex, double, fcomplex, float, int, long, opaque, and string).
Type(SymbolID) - Constructor for class gov.llnl.babel.symbols.Type
Create a new type given a user-defined symbol identifier.
Type(Type, int, int) - Constructor for class gov.llnl.babel.symbols.Type
Create a new array provided the array type, dimension, and order.
TypeModule - class gov.llnl.babel.backend.fortran.TypeModule.
This class generates a FORTRAN 90 module holding the derived type for client-side users.
TypeModule(LanguageWriterForFortran, Symbol) - Constructor for class gov.llnl.babel.backend.fortran.TypeModule
 
tab(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Advance the specified number of tab stops.
tab() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Advance to the next tab stop.
tan(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the tangent of a DoubleComplex.
tan(FloatComplex) - Static method in class sidl.FloatComplex
Returns the tangent of a FloatComplex.
tanh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the hyperbolic tanh of a DoubleComplex.
tanh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the hyperbolic tanh of a FloatComplex.
tanh(double) - Static method in class sidl.Sfun
Returns the hyperbolic tangent of a double.
times(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the product of two DoubleComplex objects, x*y.
times(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the product of a DoubleComplex object and a double, x*y.
times(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the product of a double and a DoubleComplex object, x*y.
times(DoubleComplex) - Method in class sidl.DoubleComplex
Returns the product of this DoubleComplex object and another DoubleComplex object, this*y.
times(double) - Method in class sidl.DoubleComplex
Returns the product of this DoubleComplex object and a double, this*y.
times(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the product of two FloatComplex objects, x*y.
times(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the product of a FloatComplex object and a float, x*y.
times(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns the product of a float and a FloatComplex object, x*y.
times(FloatComplex) - Method in class sidl.FloatComplex
Returns the product of this FloatComplex object and another FloatComplex object, this*y.
times(float) - Method in class sidl.FloatComplex
Returns the product of this FloatComplex object and a float, this*y.
timesReverse(double) - Method in class sidl.DoubleComplex
Returns the product of a double and this DoubleComplex, x*this.
timesReverse(float) - Method in class sidl.FloatComplex
Returns the product of a float and this FloatComplex, x*this.
toComXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the communication modifier integer into an XML string.
toDefXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the definition modifier integer into an XML string.
toModeXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the argument mode integer into an XML string.
toOrderXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the array order integer into an XML string.
toPythonString(String) - Static method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
Convert a string into a form in which it can safely be included in a Python multi-line string.
toSafeComment(String) - Static method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Convert a string into a string that can safely be included inside a C comment.
toSafeString(String) - Static method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Convert a string into a string that can safely be included inside a C string.
toString() - Method in class gov.llnl.babel.parsers.sidl.Token
Returns the image.
toString() - Method in class gov.llnl.babel.url.cookie.Cookie
Create a string suitable for including in a HTTP "Cookie:" header.
toString() - Method in class sidl.DoubleComplex
Returns a String representation for the specified DoubleComplex.
toString() - Method in class sidl.FloatComplex
Returns a String representation for the specified FloatComplex.
toSymbolXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the Symbol type integer into an XML string.
toTypeXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the Type type integer into an XML string.
token - Variable in class gov.llnl.babel.parsers.sidl.Parser
 
tokenImage - Variable in class gov.llnl.babel.parsers.sidl.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
token_source - Variable in class gov.llnl.babel.parsers.sidl.Parser
 
trimWhiteSpaceLines(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Remove white space lines from the beginning and end of the string.

U

UNSPECIFIED - Static variable in class gov.llnl.babel.symbols.Type
 
URLTest - class gov.llnl.babel.url.URLTest.
Class URLTest is a simple unit test for the URL utilities class.
URLTest() - Constructor for class gov.llnl.babel.url.URLTest
 
URLUtilities - class gov.llnl.babel.url.URLUtilities.
Utility class URLUtiliites is a collection of common URL utility functions.
URLUtilities() - Constructor for class gov.llnl.babel.url.URLUtilities
 
UnknownEnumException - exception gov.llnl.babel.symbols.UnknownEnumException.
This runtime exception is thrown when you attempt to get the value of an enumeration symbol that is undefined.
UnknownEnumException(String) - Constructor for class gov.llnl.babel.symbols.UnknownEnumException
Create an enumeration exception.
UserOptions - class gov.llnl.babel.UserOptions.
UserOptions is a singleton class that manages the wide variety of settings available to a user.
UserOptions() - Constructor for class gov.llnl.babel.UserOptions
Since this is a singleton class, the constructor is protected.
Utilities - class gov.llnl.babel.backend.Utilities.
The 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.
Utilities() - Constructor for class gov.llnl.babel.backend.Utilities
 
unnestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Close the namespaces in which the C++ class is nested.
upper(int) - Method in class gov.llnl.sidl.BaseArray
Return the upper index of the array corresponding to the specified array dimension.

V

VERSION - Static variable in interface gov.llnl.babel.Version
 
VOID - Static variable in class gov.llnl.babel.symbols.Type
 
Version - interface gov.llnl.babel.Version.
Interface Version contains the version string for the babel compiler.
Version - class gov.llnl.babel.symbols.Version.
Class Version represents a symbol version of the general form "V1.V2...Vn" where Vi is a non-negative integer.
Version() - Constructor for class gov.llnl.babel.symbols.Version
Create a new Version class that will be constructed through member function appendVersionNumber.
Version(String) - Constructor for class gov.llnl.babel.symbols.Version
Create a new Version class by parsing a version string of the form "V1.V2...Vn" where each Vi is a non-negative integer.
validPortList(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Returns true iff the port list is a valid list of comma separated integers.
validToken(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Check if tok is a valid token as defined by the HTTP/1.1 spec.
validTokenChar(char) - Static method in class gov.llnl.babel.url.cookie.Lexer
Return true iff ch is a valid character in a token.
validValue(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Return true if the string is valid as a cookie attribute value.
validateProfile(Profile) - Method in class gov.llnl.babel.config.Configuration
Validate the profile against the metadata description set by a previous call to setMetadataDescription.
validateXML(String, String, EntityResolver, String, String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Validate the provided XML fragment with the specified start element against the DTD public identifier.
valueOf(String) - Static method in class sidl.DoubleComplex
Parses a string into a DoubleComplex.
valueOf(String) - Static method in class sidl.FloatComplex
Parses a string into a FloatComplex.
verifyReferences() - Method in class gov.llnl.babel.symbols.SymbolTable
Verify that all references in the table have been satisfied.

W

WebRepository - class gov.llnl.babel.repository.WebRepository.
The WebRepository class implements an interface to the Alexandria web repository for sidl symbols in XML.
WebRepository(String) - Constructor for class gov.llnl.babel.repository.WebRepository
The constructor takes a web repository URI with the username and password specified as arguments.
warning(SAXParseException) - Method in class gov.llnl.babel.xml.ExceptionErrorHandler
Throw a SAXException if the parser issues a warning.
write(String) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a string.
write(char[]) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a character array.
write(String, int, int) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a substring.
write(int) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a character.
write(char[], int, int) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write part of a character array.
write(int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
write(char[], int, int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
write(String, int, int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
writeBanner(Symbol, String, boolean, String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a file banner for automatically generated files.
writeBuiltinDecls(LanguageWriter, Class) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write external declarations for the Class constructor and destructor.
writeComment(String, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a single-line block comment to the pretty writer stream.
writeComment(Comment, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl Comment to the pretty writer stream.
writeComment(Symbol, boolean, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl symbol to the pretty writer stream.
writeComment(Symbol, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl symbol to the pretty writer stream.
writeComment(Method, boolean, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl method to the pretty writer stream.
writeComment(Method, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl method to the pretty writer stream.
writeComment(Comment, String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment with an alternative string.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Abstract method to output a comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
Output a single-line comment to the pretty writer stream.
writeDOM(Node, PrintWriter) - Static method in class gov.llnl.babel.xml.XMLUtilities
Recursively write the XML DOM representation into a print writer output stream.
writeMakefile(PrintWriter, Map) - Method in class gov.llnl.babel.backend.MakefileGenerator
Generate the actual make file.
writeMethodDecls(LanguageWriter, Class, boolean) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write external declarations for all non-abstract methods in the class.
writeSkelFunctions() - Method in class gov.llnl.babel.backend.cxx.CxxSkelSource
write skel functions that dispatch C IOR functionpointers to C++ method calls
writeSymbols(Set) - Method in class gov.llnl.babel.repository.FileRepository
Write the symbols in the Set from the symbol table to the file repository.
writeSymbols(Set) - Method in interface gov.llnl.babel.repository.SymbolWriter
Write the symbols in the Set from the symbol table to the repository.
writeSymbols(Set) - Method in class gov.llnl.babel.repository.WebRepository
Write the symbols in the Set from the symbol table to the web repository.

X

XMLTest - class gov.llnl.babel.xml.XMLTest.
Class XMLTest is a simple unit test for the XML utilities class.
XMLTest() - Constructor for class gov.llnl.babel.xml.XMLTest
 
XMLUtilities - class gov.llnl.babel.xml.XMLUtilities.
Utility class XMLUtiliites is a collection of common XML utility functions.
XMLUtilities() - Constructor for class gov.llnl.babel.xml.XMLUtilities
 

_

_cast(String) - Method in class gov.llnl.sidl.BaseClass
Cast this object to the specified sidl name.
_cast(String) - Method in interface gov.llnl.sidl.BaseInterface
Cast this object to the specified sidl name.
_destroy() - Method in class gov.llnl.sidl.BaseArray
Abstract method to destroy the array.
_destroy() - Method in class sidl.Boolean.Array
Native routine to destroy (deallocate) the current array data.
_destroy() - Method in class sidl.Character.Array
Native routine to destroy (deallocate) the current array data.
_destroy() - Method in class sidl.Double.Array
Native routine to destroy (deallocate) the current array data.
_destroy() - Method in class sidl.DoubleComplex.Array
Native routine to destroy (deallocate) the current array data.
_destroy() - Method in class sidl.Float.Array
Native routine to destroy (deallocate) the current array data.
_destroy() - Method in class sidl.FloatComplex.Array
Native routine to destroy (deallocate) the current array data.
_destroy() - Method in class sidl.Integer.Array
Native routine to destroy (deallocate) the current array data.
_destroy() - Method in class sidl.Long.Array
Native routine to destroy (deallocate) the current array data.
_destroy() - Method in class sidl.Opaque.Array
Native routine to destroy (deallocate) the current array data.
_destroy() - Method in class sidl.String.Array
Native routine to destroy (deallocate) the current array data.
_dim() - Method in class gov.llnl.sidl.BaseArray
Abstract method to get the dimension of the array.
_dim() - Method in class sidl.Boolean.Array
Native routine to get the dimension of the current array.
_dim() - Method in class sidl.Character.Array
Native routine to get the dimension of the current array.
_dim() - Method in class sidl.Double.Array
Native routine to get the dimension of the current array.
_dim() - Method in class sidl.DoubleComplex.Array
Native routine to get the dimension of the current array.
_dim() - Method in class sidl.Float.Array
Native routine to get the dimension of the current array.
_dim() - Method in class sidl.FloatComplex.Array
Native routine to get the dimension of the current array.
_dim() - Method in class sidl.Integer.Array
Native routine to get the dimension of the current array.
_dim() - Method in class sidl.Long.Array
Native routine to get the dimension of the current array.
_dim() - Method in class sidl.Opaque.Array
Native routine to get the dimension of the current array.
_dim() - Method in class sidl.String.Array
Native routine to get the dimension of the current array.
_get(int, int, int, int) - Method in class sidl.Boolean.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Boolean.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Boolean.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Boolean.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Boolean.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Character.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Character.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Character.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Character.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Character.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Double.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Double.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Double.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Double.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Double.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.DoubleComplex.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.DoubleComplex.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.DoubleComplex.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.DoubleComplex.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.DoubleComplex.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Float.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Float.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Float.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Float.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Float.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.FloatComplex.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.FloatComplex.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.FloatComplex.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.FloatComplex.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.FloatComplex.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Integer.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Integer.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Integer.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Integer.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Integer.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Long.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Long.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Long.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Long.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Long.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Opaque.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Opaque.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Opaque.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Opaque.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Opaque.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.String.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.String.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.String.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.String.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.String.Array4
Get the specified array element without bounds checking.
_get_ior() - Method in class gov.llnl.sidl.BaseClass
Retrieve a reference to the sidl IOR structure.
_get_ior() - Method in interface gov.llnl.sidl.BaseInterface
Return a long reference to the sidl IOR object.
_lower(int) - Method in class gov.llnl.sidl.BaseArray
Abstract method to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.Boolean.Array
Native routine to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.Character.Array
Native routine to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.Double.Array
Native routine to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.DoubleComplex.Array
Native routine to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.Float.Array
Native routine to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.FloatComplex.Array
Native routine to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.Integer.Array
Native routine to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.Long.Array
Native routine to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.Opaque.Array
Native routine to fetch the specified lower bound of the array.
_lower(int) - Method in class sidl.String.Array
Native routine to fetch the specified lower bound of the array.
_reallocate(int, int[], int[]) - Method in class gov.llnl.sidl.BaseArray
Abstract method to reallocate array data using the specified dimension, lower bounds, and upper bounds.
_reallocate(int, int[], int[]) - Method in class sidl.Boolean.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[]) - Method in class sidl.Character.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[]) - Method in class sidl.Double.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[]) - Method in class sidl.DoubleComplex.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[]) - Method in class sidl.Float.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[]) - Method in class sidl.FloatComplex.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[]) - Method in class sidl.Integer.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[]) - Method in class sidl.Long.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[]) - Method in class sidl.Opaque.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[]) - Method in class sidl.String.Array
Native routine to reallocate data in the array.
_registerNatives(String) - Static method in class gov.llnl.sidl.BaseClass
Register native functions for the sidl interface or class specified in the argument.
_set(int, int, int, int, boolean) - Method in class sidl.Boolean.Array
Native routine to set the specified value in the array.
_set(int, boolean) - Method in class sidl.Boolean.Array1
Set the specified array element without bounds checking.
_set(int, int, boolean) - Method in class sidl.Boolean.Array2
Set the specified array element without bounds checking.
_set(int, int, int, boolean) - Method in class sidl.Boolean.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, boolean) - Method in class sidl.Boolean.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, char) - Method in class sidl.Character.Array
Native routine to set the specified value in the array.
_set(int, char) - Method in class sidl.Character.Array1
Set the specified array element without bounds checking.
_set(int, int, char) - Method in class sidl.Character.Array2
Set the specified array element without bounds checking.
_set(int, int, int, char) - Method in class sidl.Character.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, char) - Method in class sidl.Character.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, double) - Method in class sidl.Double.Array
Native routine to set the specified value in the array.
_set(int, double) - Method in class sidl.Double.Array1
Set the specified array element without bounds checking.
_set(int, int, double) - Method in class sidl.Double.Array2
Set the specified array element without bounds checking.
_set(int, int, int, double) - Method in class sidl.Double.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, double) - Method in class sidl.Double.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array
Native routine to set the specified value in the array.
_set(int, DoubleComplex) - Method in class sidl.DoubleComplex.Array1
Set the specified array element without bounds checking.
_set(int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array2
Set the specified array element without bounds checking.
_set(int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, float) - Method in class sidl.Float.Array
Native routine to set the specified value in the array.
_set(int, float) - Method in class sidl.Float.Array1
Set the specified array element without bounds checking.
_set(int, int, float) - Method in class sidl.Float.Array2
Set the specified array element without bounds checking.
_set(int, int, int, float) - Method in class sidl.Float.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, float) - Method in class sidl.Float.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array
Native routine to set the specified value in the array.
_set(int, FloatComplex) - Method in class sidl.FloatComplex.Array1
Set the specified array element without bounds checking.
_set(int, int, FloatComplex) - Method in class sidl.FloatComplex.Array2
Set the specified array element without bounds checking.
_set(int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int) - Method in class sidl.Integer.Array
Native routine to set the specified value in the array.
_set(int, int) - Method in class sidl.Integer.Array1
Set the specified array element without bounds checking.
_set(int, int, int) - Method in class sidl.Integer.Array2
Set the specified array element without bounds checking.
_set(int, int, int, int) - Method in class sidl.Integer.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, int) - Method in class sidl.Integer.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, long) - Method in class sidl.Long.Array
Native routine to set the specified value in the array.
_set(int, long) - Method in class sidl.Long.Array1
Set the specified array element without bounds checking.
_set(int, int, long) - Method in class sidl.Long.Array2
Set the specified array element without bounds checking.
_set(int, int, int, long) - Method in class sidl.Long.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, long) - Method in class sidl.Long.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, long) - Method in class sidl.Opaque.Array
Native routine to set the specified value in the array.
_set(int, long) - Method in class sidl.Opaque.Array1
Set the specified array element without bounds checking.
_set(int, int, long) - Method in class sidl.Opaque.Array2
Set the specified array element without bounds checking.
_set(int, int, int, long) - Method in class sidl.Opaque.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, long) - Method in class sidl.Opaque.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, String) - Method in class sidl.String.Array
Native routine to set the specified value in the array.
_set(int, String) - Method in class sidl.String.Array1
Set the specified array element without bounds checking.
_set(int, int, String) - Method in class sidl.String.Array2
Set the specified array element without bounds checking.
_set(int, int, int, String) - Method in class sidl.String.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, String) - Method in class sidl.String.Array4
Set the specified array element without bounds checking.
_upper(int) - Method in class gov.llnl.sidl.BaseArray
Abstract method to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.Boolean.Array
Native routine to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.Character.Array
Native routine to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.Double.Array
Native routine to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.DoubleComplex.Array
Native routine to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.Float.Array
Native routine to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.FloatComplex.Array
Native routine to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.Integer.Array
Native routine to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.Long.Array
Native routine to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.Opaque.Array
Native routine to fetch the specified upper bound of the array.
_upper(int) - Method in class sidl.String.Array
Native routine to fetch the specified upper bound of the array.

A B C D E F G H I J K L M N O P R S T U V W X _