- CASE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- CHAR - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- checkForEnumValue(String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Checks whether a given value references an identifier and then
returns the qualified identifier (interface where the value is
defined in) or simply the value in case of an integer literal.
- checkForSpecials(String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Checks whether a given data type identifier refers to an enumeration
type and then returns Java's int data type instead.
- clientClass - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Name of class containing the ONC/RPC client stubs.
- clone() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
-
Clones declaration object.
- closeJavaSourceFile() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Closes the source code file previously opened with
createJavaSourceFile.
- codingMethod(JrpcgenDeclaration, boolean) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Return en- or decoding method appropriate for a struct or union member.
- codingMethod(JrpcgenDeclaration, boolean, String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Return en- or decoding method appropriate for a struct or union member.
- COLON - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- COMMA - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- CONST - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- createJavaSourceFile(String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Creates a new source code file for a Java class based on its class
name.
- createJavaSourceFile(String, boolean) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Creates a new source code file for a Java class based on its class
name.
- createSHA(String) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Create a new hash function object and initialize it using a class
and package name.
- cur_err_token() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Return the current lookahead in our error "parse ahead" buffer.
- cur_token - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
The current lookahead Symbol.
- currentFilename - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Full name of the current source code file.
- currentFileWriter - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Current FileWriter object receiving generated source code.
- currentPrintWriter - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
- debug - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Enable diagnostic messages when parsing the x-file.
- debug_message(String) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Write a debugging message to System.err for the debugging version
of the parser.
- debug_parse() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Perform a parse with debugging output.
- debug_reduce(int, int, int) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Do debug output for a reduce.
- debug_shift(Symbol) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Do debug output for shift.
- debug_stack() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Do debug output for stack state.
- DEFAULT - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- descriminant - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
-
- destinationDir - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Destination directory where to place the generated files.
- do_action(int, lr_parser, Stack, int) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Perform a bit of user supplied action code (supplied by generated
subclass).
- do_action(int, lr_parser, Stack, int) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
-
Invoke a user supplied parse action.
- done_parsing() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
This method is called to indicate that the parser should quit.
- dontTraverseAnyMore - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
-
Flag indicating whether this constant and its dependencies should be
traversed any more.
- doParse() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
The real parsing and code generation part.
- DOUBLE - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
-
Dumps the constant as well as its value to System.out.
- dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
-
Dumps the declaration to System.out.
- dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenEnum
-
Dumps the enumeration together with its elements to
System.out.
- dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenStruct
-
Dumps the structure together with its attribute elements to
System.out.
- dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
-
Dumps the union together with its attribute elements end the
descriminant to System.out.
- dump() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnionArm
-
Dumps the union arm to System.out.
- dump_stack() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Dump the parse stack for debugging purposes.
- dumpClasses() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Generate source code files for all structures, unions and enumerations
as well as constants.
- dumpClient(JrpcgenProgramInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Generate source code for the client stub proxy object.
- dumpClientStubMethods(PrintWriter, JrpcgenVersionInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Generate source code for client-side stub methods for a particular
remote program version.
- dumpConstantAndDependency(PrintWriter, JrpcgenConst) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Dump the value of a constant and optionally first dump all constants
it depends on.
- dumpConstants() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Generate source code file containing all constants defined in the
x-file as well as all implicitely defined constants, like program,
version and procedure numbers, etc.
- dumpEnum(JrpcgenEnum) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Generate a source code file containing all elements of an enumeration
defined in a x-file.
- dumpFiles() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Create the source code files based on the parsed information from the
x-file.
- dumpServer(JrpcgenProgramInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
- dumpServerStubMethodCall(PrintWriter, JrpcgenProcedureInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
- dumpServerStubMethods(PrintWriter, JrpcgenVersionInfo) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Generate public abstract method signatures for all remote procedure
calls.
- dumpStruct(JrpcgenStruct) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Generate a source code file containing all elements of a struct
defined in a x-file.
- dumpTypedef(JrpcgenDeclaration) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Generate a source code file containing a wrapper class for a typedef
defined in a x-file.
- dumpUnion(JrpcgenUnion) - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Generate a source code file containing all elements of a union
defined in a x-file.
- DYNAMICVECTOR - Static variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
-
Indicates that a vector (an array) with dynamic (or unknown) size
is declared.
- jrpcgen - Class in org.acplt.oncrpc.apps.jrpcgen
-
The class jrpcgen implements a Java-based rpcgen RPC protocol
compiler.
- jrpcgen() - Constructor for class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
- JrpcgenConst - Class in org.acplt.oncrpc.apps.jrpcgen
-
The JrpcgenConst class represents a single constant defined
in an rpcgen "x"-file.
- JrpcgenConst(String, String) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
-
Constructs a JrpcgenConst and sets the identifier and
the associated value.
- JrpcgenConst(String, String, String) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
-
Constructs a JrpcgenConst and sets the identifier and
the associated value of an enumeration etc.
- JrpcgenDeclaration - Class in org.acplt.oncrpc.apps.jrpcgen
-
The JrpcgenDeclaration class represents a single declaration
from an rpcgen "x"-file.
- JrpcgenDeclaration(String, String) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
-
Constructs a JrpcgenDeclaration and sets the identifier
and its data type.
- JrpcgenDeclaration(String, String, int, String) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
-
Constructs a JrpcgenDeclaration and sets the identifier,
its data type, kind and size of vector.
- JrpcgenEnum - Class in org.acplt.oncrpc.apps.jrpcgen
-
The JrpcgenEnum class represents a single enumeration
from an rpcgen "x"-file.
- JrpcgenEnum(String, Vector) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenEnum
-
Constructs a JrpcgenEnum and sets the identifier and all
its enumeration elements.
- JrpcgenParser - Class in org.acplt.oncrpc.apps.jrpcgen
-
CUP v0.10k TUM Edition 20050516 generated parser.
- JrpcgenParser() - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
-
Default constructor.
- JrpcgenParser(Scanner) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
-
Constructor which sets the default scanner.
- JrpcgenSHA - Class in org.acplt.oncrpc.apps.jrpcgen
-
This class implements the SHA-1 algorithm as described in
"Federal Information Processing Standards Publication 180-1:
Specifications for the Secure Hash Standard.
- JrpcgenSHA() - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
-
Create a new SHA-1 hashing object.
- JrpcgenStruct - Class in org.acplt.oncrpc.apps.jrpcgen
-
The JrpcgenStruct class represents a single structure defined
in an rpcgen "x"-file.
- JrpcgenStruct(String, Vector) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenStruct
-
Constructs a JrpcgenStruct and sets the identifier and all
its attribute elements.
- JrpcgenSymbols - Interface in org.acplt.oncrpc.apps.jrpcgen
-
CUP generated interface containing symbol constants.
- JrpcgenUnion - Class in org.acplt.oncrpc.apps.jrpcgen
-
The JrpcgenUnion class represents a single union defined
in an rpcgen "x"-file.
- JrpcgenUnion(String, JrpcgenDeclaration, Vector) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
-
Constructs a JrpcgenUnion and sets the identifier, the
descrimant element as well as all attribute elements.
- JrpcgenUnionArm - Class in org.acplt.oncrpc.apps.jrpcgen
-
The JrpcgenUnionArm class represents a single union arm defined
for a particular union in an rpcgen "x"-file.
- JrpcgenUnionArm(String, JrpcgenDeclaration) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnionArm
-
Constructs a JrpcgenUnionArm and sets decrimated arm's
value and the associated attribute element.
- packageName - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Specifies package name for generated source code, if not
null.
- PARAMS_MORE - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
A remote procedure expects more than one parameter and thus needs
an XDR wrapping class.
- PARAMS_SINGLE - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
A remote procedure expects only a single parameter, which is a
complex type (class).
- PARAMS_SINGLE_BASETYPE - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
A remote procedure expects only a single parameter, which is of
a base type, like integer, boolean, string, et cetera.
- PARAMS_VOID - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
A remote procedure has no parameters and thus needs to use the
XDR void wrapper class as a dummy.
- parse() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
This method provides the main parsing routine.
- parse_lookahead(boolean) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Parse forward using stored lookahead Symbols.
- parse_state - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
-
The parse state to be recorded on the parse stack with this symbol.
- parseOnly - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Parse x-file only but do not create source code files if set to
true.
- pop() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
-
Pop the stack.
- printHelp() - Static method in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Print the help message describing the available command line options.
- production_tab - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Direct reference to the production table.
- production_table() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Table of production information (supplied by generated subclass).
- production_table() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
-
Access to production table.
- PROGRAM - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- programInfos - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Holds information about the remote program defined in the jrpcgen
x-file.
- push(int) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.virtual_parse_stack
-
Push a state number onto the stack.
- SCALAR - Static variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
-
Indicates that a scalar is declared.
- scan() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Get the next Symbol from the input (supplied by generated subclass).
- Scanner - Interface in org.acplt.oncrpc.apps.jrpcgen.cup_runtime
-
Defines the Scanner interface, which CUP uses in the default
implementation of lr_parser.scan().
- SEMICOLON - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- serverClass - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
Name of class containing the ONC/RPC server stubs.
- setScanner(Scanner) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Simple accessor method to set the default scanner.
- shift_under_error() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
Determine if we can shift under the special error Symbol out of the
state currently on the top of the (real) parse stack.
- SHORT - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- size - Variable in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration
-
Fixed size or upper limit for size of vector.
- stack - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
The parse stack itself.
- STAR - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- start_production() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
The index of the start production (supplied by generated subclass).
- start_production() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
-
Indicates start production.
- start_state() - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
The index of the start state (supplied by generated subclass).
- start_state() - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
-
Indicates start state.
- startDate - Static variable in class org.acplt.oncrpc.apps.jrpcgen.jrpcgen
-
String containing date/time when a jrpcgen run was started.
- STRING - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- STRUCT - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- SWITCH - Static variable in interface org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
-
- sym - Variable in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
-
The symbol number of the terminal or non terminal being represented
- Symbol - Class in org.acplt.oncrpc.apps.jrpcgen.cup_runtime
-
Defines the Symbol class, which is used to represent all terminals
and nonterminals while parsing.
- Symbol(int, int, int, Object) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
-
Constructor for l,r values
- Symbol(int, Object) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
-
Constructor for no l,r values
- Symbol(int, int, int) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
-
Constructor for no value
- Symbol(int) - Constructor for class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.Symbol
-
Constructor for no value or l,r
- syntax_error(Symbol) - Method in class org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
-
This method is called when a syntax error has been detected and recovery
is about to be invoked.
- syntax_error(Symbol) - Method in class org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser
-