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

A

add_escapes(String) - Method in exception ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addEscapes(String) - Static method in error TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addRowMapping(Class, Class<? extends RowMapper>) - Static method in class RowMapperFactory
Add a new row mapper to the list of available row mappers.
adjustBeginLineColumn(int, int) - Method in class SimpleCharStream
Method to adjust line and column numbers for the start of a token.
arrayFromResultSet(ResultSet, int, Class, Calendar) - Method in class DefaultObjectResultSetMapper
Invoked when the return type of the method is an array type.
assemble(ControlAssemblyContext) - Method in class EJBControlAssembler
 

B

backup(int) - Method in class SimpleCharStream
 
beginColumn - Variable in class 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.
beginLine - Variable in class 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.
BeginToken() - Method in class SimpleCharStream
 
bufcolumn - Variable in class SimpleCharStream
 
buffer - Variable in class SimpleCharStream
 
bufline - Variable in class SimpleCharStream
 
bufpos - Variable in class SimpleCharStream
 

C

canCloseResultSet() - Method in class DefaultIteratorResultSetMapper
Can the ResultSet which this mapper uses be closed by the database control on return from its invoke() method?
canCloseResultSet() - Method in class DefaultResultSetMapper
Can the ResultSet which this mapper uses be closed by the database control?
canCloseResultSet() - Method in class DefaultRowSetResultSetMapper
Can the ResultSet which this mapper uses be closed by the database control?
canCloseResultSet() - Method in class ResultSetMapper
Can the ResultSet which this mapper uses be closed by the Jdbc control?
check(Declaration, AnnotationProcessorEnvironment) - Method in class JdbcControlChecker
Invoked by the control build-time infrastructure to process a declaration of a control extension (ie, an interface annotated with @ControlExtension), or a field instance of a control type.
checkReflectionParameters(SqlFragmentContainer, MethodDeclaration) - Static method in class ParameterChecker
Verify that all reflection parameters in the statement element can be mapped to method parameters.
clone() - Method in class JdbcControl.SQLParameter
Clone this parameter.
column - Variable in class SimpleCharStream
 
containsKey(String) - Method in class ResultSetHashMap
 
convertStringToSQLType(String) - Method in class TypeMappingsFactory
Convert a type string to its SQL Type int value.
createPreparedStatement(ControlBeanContext, Connection, Calendar, Method, Object[]) - Method in class SqlStatement
Generates the PreparedStatement the SQL statement.
createPreparedStatementString(ControlBeanContext, Connection, Method, Object[]) - Method in class SqlStatement
Generates the PreparedStatement the SQL statement.
curChar - Variable in class SqlGrammarTokenManager
 
currentToken - Variable in exception ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class SqlGrammarTokenManager
 
DEFAULT - Static variable in interface SqlGrammarConstants
 
DEFAULT_FETCH_SIZE - Static variable in interface JdbcControl
The default fetch size for result sets, indicates the database should determine the fetch size.
DefaultIteratorResultSetMapper - Class in org.apache.beehive.controls.system.jdbc
Default ResultSetMapper implementation for Iterators.
DefaultIteratorResultSetMapper() - Constructor for class DefaultIteratorResultSetMapper
 
DefaultObjectResultSetMapper - Class in org.apache.beehive.controls.system.jdbc
Default ResultSetMapper implementation for Objects.
DefaultObjectResultSetMapper() - Constructor for class DefaultObjectResultSetMapper
 
DefaultResultSetMapper - Class in org.apache.beehive.controls.system.jdbc
Default ResultSetMapper implementation for ResultSets.
DefaultResultSetMapper() - Constructor for class DefaultResultSetMapper
 
DefaultRowSetResultSetMapper - Class in org.apache.beehive.controls.system.jdbc
Default ResultSetMapper implementation for RowSets.
DefaultRowSetResultSetMapper() - Constructor for class DefaultRowSetResultSetMapper
 
DefaultXmlObjectResultSetMapper - Class in org.apache.beehive.controls.system.jdbc
Default ResultSetMapper implementation for XmlObjects.
DefaultXmlObjectResultSetMapper() - Constructor for class DefaultXmlObjectResultSetMapper
 
destroy() - Method in class HeaderHandler
 
DIGIT - Static variable in interface SqlGrammarConstants
 
dir - Variable in class JdbcControl.SQLParameter
Parameter direction.
disable_tracing() - Method in class SqlGrammar
 
Done() - Method in class SimpleCharStream
 

E

ECMA_ESCAPE_SEQUENCE - Static variable in interface SqlGrammarConstants
 
EJBControl - Interface in org.apache.beehive.controls.system.ejb
Enterprise Java Bean Control base interface
EJBControl.EJBHome - Annotation Type in org.apache.beehive.controls.system.ejb
EJBHome specifies the target EJB's home interface for the EJB control - jndiName specifies the JNDI name of the target EJB's home interface (e.g.
EJBControl.JNDIContextEnv - Annotation Type in org.apache.beehive.controls.system.ejb
JNDIContextEnv specifies the environment properties for the JNDI context that will be used to lookup the target EJB.
EJBControlAssembler - Class in org.apache.beehive.controls.system.ejb
The EJBControl needs to inject EJB reference entries into the DD of its containing module for cases where ejb-link is used.
EJBControlAssembler() - Constructor for class EJBControlAssembler
 
EJBInfo - Class in org.apache.beehive.controls.system.ejb
The EJBInfo class is a support class that derives EJB information by reflecting on an EJB control interface.
EJBInfo(Class) - Constructor for class EJBInfo
Derives bean attributes from the control interface
enable_tracing() - Method in class SqlGrammar
 
END_EXPRESSION - Static variable in interface SqlGrammarConstants
 
endColumn - Variable in class 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.
endLine - Variable in class 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.
EntityEJBControl - Interface in org.apache.beehive.controls.system.ejb
As part of the EJB control, this interface simplifies access to entity Enterprise JavaBeans (EJBs).
EOF - Static variable in interface SqlGrammarConstants
 
eol - Variable in exception ParseException
The end of line string for this machine.
ExpandBuff(boolean) - Method in class SimpleCharStream
 
expectedTokenSequences - Variable in exception ParseException
Each entry in this array is an array of integers.
ExtensionMaker - Class in org.apache.beehive.controls.system.webservice.generator
 
ExtensionMaker(File) - Constructor for class ExtensionMaker
 
extractColumnValue(int, int) - Method in class RowMapper
Extract a column value from the ResultSet and return it as resultType.

F

FillBuff() - Method in class SimpleCharStream
 
fixNull(Class) - Method in class TypeMappingsFactory
Returns a primitive legal value as opposed to null if type is primitive.

G

generateParseException() - Method in class SqlGrammar
 
get(String) - Method in class ResultSetHashMap
 
getBeginColumn() - Method in class SimpleCharStream
 
getBeginLine() - Method in class SimpleCharStream
 
getColumn() - Method in class SimpleCharStream
Deprecated.  
getConcurrencyType() - Method in enum JdbcControl.ScrollType
 
getConnection() - Method in interface JdbcControl
Returns a database connection to the server associated with the control.
getConnection() - Method in interface JMSControl
Get the JMS Connection.
getContext() - Method in class JdbcControl.JndiContextFactory
Get a JNDI InitialContext instance.
getDataSourceCalendar() - Method in interface JdbcControl
Gets the Calendar instance used when setting and getting Date, Time, and Timestamp values.
getDestination() - Method in interface JMSControl
Get the jms-destination.
getDirection() - Method in enum JdbcControl.FetchDirection
 
getEJBBeanInstance() - Method in interface EJBControl
Returns the current target instance of the bean business interface used for business interface method invocations.
getEJBException() - Method in interface EJBControl
Returns the last EJB exception serviced by the EJB control on the developers behalf.
getEJBHomeInstance() - Method in interface EJBControl
Returns an instance of the home interface associated with the target bean component.
getEJBNextBeanInstance() - Method in interface EntityEJBControl
Supports iteration through a Collection of entity bean instances returned by a multi-select finder method.
getEJBRefName(Class) - Static method in class EJBInfo
Computes a unique local ejb ref name based upon the JCX class name
getEndColumn() - Method in class SimpleCharStream
 
getEndLine() - Method in class SimpleCharStream
 
getEndPoint() - Method in interface ServiceControl
Gets the URL that the Service control instance will use as the base URL.
getFieldMappings() - Method in class RowToObjectMapper
Build the structures necessary to do the mapping
getHeaders() - Method in class HeaderHandler
 
getHoldability() - Method in enum JdbcControl.HoldabilityType
 
GetImage() - Method in class SimpleCharStream
 
getInHeaders() - Static method in class HeaderHandler
 
getInitialContext() - Method in interface JndiControl
Get the JNDI initial context.
getInputHeaders() - Method in interface ServiceControl
Retrieves the SOAP headers that were included in the most recent arriving callback from this Service control.
getInstance() - Static method in class TypeMappingsFactory
Get an instance of this class.
getKeysFromResultSet() - Method in class RowMapper
Build a String array of column names from the ResultSet.
getKeysFromResultSet() - Method in class RowToXmlObjectMapper
Build a String array of column names from the ResultSet.
getLine() - Method in class SimpleCharStream
Deprecated.  
getMessage() - Method in exception ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error TokenMgrError
You can also modify the body of this method to customize your error messages.
getNextToken() - Method in class SqlGrammar
 
getNextToken() - Method in class SqlGrammarTokenManager
 
getPassword() - Method in interface ServiceControl
Retrieves the password string that was set by the most recent call to the setPassword method.
getResource(String, Class) - Method in interface JndiControl
Get a JNDI based resource.
getRoot(Class, HashMap) - Method in class EJBInfo
Unwinds the results of reflecting through the interface inheritance hierachy to find the original root class from a derived class
getRowMapper(ResultSet, Class, Calendar) - Static method in class RowMapperFactory
Get a RowMapper instance which knows how to map a ResultSet row to the given return type.
getSession() - Method in interface JMSControl
Get the JMS Session object.
getsGeneratedKeys() - Method in class SqlStatement
Does this statement return generatedKeys?
getSqlType(Class) - Method in class TypeMappingsFactory
Get the SQL type of a class, start at top level class an check all super classes until match is found.
getSqlType(Object) - Method in class TypeMappingsFactory
Get the SQL type for an object.
GetSuffix(int) - Method in class SimpleCharStream
 
getTimeout() - Method in interface ServiceControl
Gets the timeout that has been set by setTimeout() for the underlying HttpURLConnection (returned in millisecs, a value of 0 means no timeout).
getToken(int) - Method in class SqlGrammar
 
getType() - Method in enum JdbcControl.ScrollType
 
getTypeId(Class) - Method in class TypeMappingsFactory
Get the type id (defined by this class) for the given class.
getUsername() - Method in interface ServiceControl
Retrieves the username string that was set by the most recent call to setUsername.
getWsdlPort() - Method in interface ServiceControl
Returns the QName of the port that will be used by the Service Control to call the webservice.

H

handleFault(MessageContext) - Method in class HeaderHandler
Check incoming response message.
handleRequest(MessageContext) - Method in class HeaderHandler
Sign outgoing request message.
handleResponse(MessageContext) - Method in class HeaderHandler
Check incoming response message.
hasEJBBeanInstance() - Method in interface EJBControl
Returns true if the EJB control currently has a target bean instance upon which bean business interface methods may be invoked.
hasNext() - Method in class ResultSetIterator
Does this iterater have more elements?
HEADER_CORRELATIONID - Static variable in interface JMSControl
Deprecated.  
HEADER_DELIVERYMODE - Static variable in interface JMSControl
Deprecated.  
HEADER_EXPIRATION - Static variable in interface JMSControl
Deprecated.  
HEADER_MESSAGEID - Static variable in interface JMSControl
Deprecated.  
HEADER_PRIORITY - Static variable in interface JMSControl
Deprecated.  
HEADER_REDELIVERED - Static variable in interface JMSControl
Deprecated.  
HEADER_TIMESTAMP - Static variable in interface JMSControl
Deprecated.  
HEADER_TYPE - Static variable in interface JMSControl
Deprecated.  
HeaderHandler - Class in org.apache.beehive.controls.system.webservice.jaxrpc
 
HeaderHandler() - Constructor for class HeaderHandler
 
HIT - Static variable in interface SqlGrammarConstants
 
HolderUtils - Class in org.apache.beehive.controls.system.webservice.utils
 
HolderUtils() - Constructor for class HolderUtils
 

I

IDENTIFIER - Static variable in interface SqlGrammarConstants
 
image - Variable in class Token
The string image of the token.
IN - Static variable in class JdbcControl.SQLParameter
IN direction constant.
IN_EXPRESSION - Static variable in interface SqlGrammarConstants
 
IN_JDBC - Static variable in interface SqlGrammarConstants
 
IN_LITERAL - Static variable in interface SqlGrammarConstants
 
IN_PARAM - Static variable in interface SqlGrammarConstants
 
IN_SQLFN - Static variable in interface SqlGrammarConstants
 
inBuf - Variable in class SimpleCharStream
 
init(HandlerInfo) - Method in class HeaderHandler
 
INOUT - Static variable in class JdbcControl.SQLParameter
IN and OUT directions constant.
input_stream - Variable in class SqlGrammarTokenManager
 
inputStream - Variable in class SimpleCharStream
 
insertEJBLocalRefInEJBJar(SessionBeanType, EJBInfo, String) - Method in class EJBControlAssembler
 
insertEJBLocalRefInWebApp(WebAppType, EJBInfo, String) - Method in class EJBControlAssembler
 
insertEJBRefInEJBJar(SessionBeanType, EJBInfo, String) - Method in class EJBControlAssembler
 
insertEJBRefInWebApp(WebAppType, EJBInfo, String) - Method in class EJBControlAssembler
 
isBatchUpdate() - Method in class SqlStatement
Does this statement do a batch update?
isCallableStatement() - Method in class SqlStatement
Does this statement generate a callable or prepared statement?
isFinderMethod(Method) - Static method in class EJBInfo
 
isSetterMethod(Method) - Method in class RowMapper
Determine if the given method is a java bean setter method.

J

JDBC_CALL - Static variable in interface SqlGrammarConstants
 
JDBC_DATE - Static variable in interface SqlGrammarConstants
 
JDBC_END - Static variable in interface SqlGrammarConstants
 
JDBC_ESCAPE - Static variable in interface SqlGrammarConstants
 
JDBC_FUNCTION - Static variable in interface SqlGrammarConstants
 
JDBC_LIT - Static variable in interface SqlGrammarConstants
 
JDBC_OUTERJOIN - Static variable in interface SqlGrammarConstants
 
JDBC_PARAM - Static variable in interface SqlGrammarConstants
 
JDBC_RET - Static variable in interface SqlGrammarConstants
 
JDBC_TIME - Static variable in interface SqlGrammarConstants
 
JDBC_TIMESTAMP - Static variable in interface SqlGrammarConstants
 
JdbcControl - Interface in org.apache.beehive.controls.system.jdbc
Simplifies access to a relational database from your Java code using SQL commands.
JdbcControl.ConnectionDataSource - Annotation Type in org.apache.beehive.controls.system.jdbc
Class-level annotation for making a DataSource available for use with the Jdbc Control.
JdbcControl.ConnectionDriver - Annotation Type in org.apache.beehive.controls.system.jdbc
Class-level annotation for making a ConnectionDriver available for use with the Jdbc Control.
JdbcControl.ConnectionOptions - Annotation Type in org.apache.beehive.controls.system.jdbc
Class level annotation used to set options on the JDBC connnection.
JdbcControl.FetchDirection - Enum in org.apache.beehive.controls.system.jdbc
Enumeration of supported fetch directions.
JdbcControl.HoldabilityType - Enum in org.apache.beehive.controls.system.jdbc
Enumeration of supported fetch directions.
JdbcControl.JndiContextFactory - Class in org.apache.beehive.controls.system.jdbc
Abstract base class for a user defined Jndi Context factory which can be used as a value for the jndiContextFactory member of the ConnectionDataSource annotation.
JdbcControl.JndiContextFactory() - Constructor for class JdbcControl.JndiContextFactory
 
JdbcControl.ScrollType - Enum in org.apache.beehive.controls.system.jdbc
Enumeration of supported types of scrolling ResultSets
JdbcControl.SQL - Annotation Type in org.apache.beehive.controls.system.jdbc
Method-level annotation for methods in a jcx which wish to access a database instance.
JdbcControl.SQLParameter - Class in org.apache.beehive.controls.system.jdbc
Nested class used for specifing parameters for a callable statement.
JdbcControl.SQLParameter(Object) - Constructor for class JdbcControl.SQLParameter
Create a new SQLParameter with the specified value.
JdbcControl.SQLParameter(Object, int) - Constructor for class JdbcControl.SQLParameter
Create a new SQLParameter with the specified value and SQL data type.
JdbcControl.SQLParameter(Object, int, int) - Constructor for class JdbcControl.SQLParameter
Create a new SQLParameter with the specified value, SQL data type and direction.
JdbcControl.TypeMapper - Annotation Type in org.apache.beehive.controls.system.jdbc
Class / method level annotation for mapping SQL user defined types (UDTs) to and from java objects.
JdbcControl.UndefinedIteratorType - Interface in org.apache.beehive.controls.system.jdbc
Default value for the iteratorElementType element of the SQL annotation.
JdbcControl.UndefinedResultSetMapper - Interface in org.apache.beehive.controls.system.jdbc
Default value for the resultSetMapper element of the SQL annotation.
JdbcControlChecker - Class in org.apache.beehive.controls.system.jdbc
Annotation checker for the JdbcControl.
JdbcControlChecker() - Constructor for class JdbcControlChecker
 
JdbcFragment - Class in org.apache.beehive.controls.system.jdbc.parser
Represents an SQL escape sequence found in the SQL annotation's statement member.
jj_nt - Variable in class SqlGrammar
 
jjFillToken() - Method in class SqlGrammarTokenManager
 
jjnewLexState - Static variable in class SqlGrammarTokenManager
 
jjstrLiteralImages - Static variable in class SqlGrammarTokenManager
 
JMSControl - Interface in org.apache.beehive.controls.system.jms
The control interface for the jms control.
JMSControl.AcknowledgeMode - Enum in org.apache.beehive.controls.system.jms
The acknowledge mode.
JMSControl.CorrelationId - Annotation Type in org.apache.beehive.controls.system.jms
The method/parameter representing the message JMS CorrelationID.
JMSControl.Delivery - Annotation Type in org.apache.beehive.controls.system.jms
The method parameter representing a message delivery mode.
JMSControl.DeliveryMode - Enum in org.apache.beehive.controls.system.jms
The delivery mode.
JMSControl.Destination - Annotation Type in org.apache.beehive.controls.system.jms
The JMS destination annotation for a extended class method.
JMSControl.DestinationType - Enum in org.apache.beehive.controls.system.jms
The destination type.
JMSControl.Expiration - Annotation Type in org.apache.beehive.controls.system.jms
The method parameter representing a message expiration in milliseconds.
JMSControl.HeaderType - Enum in org.apache.beehive.controls.system.jms
The header type.
JMSControl.Message - Annotation Type in org.apache.beehive.controls.system.jms
The message type used by the method.
JMSControl.MessageType - Enum in org.apache.beehive.controls.system.jms
The message type.
JMSControl.Priority - Annotation Type in org.apache.beehive.controls.system.jms
The method/parameter annotation representing a message priority.
JMSControl.Properties - Annotation Type in org.apache.beehive.controls.system.jms
The method parameter representing one or more properties.
JMSControl.Property - Annotation Type in org.apache.beehive.controls.system.jms
The method parameter representing a message property with the given name.
JMSControl.PropertyValue - Annotation Type in org.apache.beehive.controls.system.jms
The method parameter representing a message property with the given name and value.
JMSControl.Type - Annotation Type in org.apache.beehive.controls.system.jms
The method/parameter representing the message JMS type.
JndiControl - Interface in org.apache.beehive.controls.system.jndi
The Jndi Control encapsulates access to the JNDI context.
JndiControl.Properties - Annotation Type in org.apache.beehive.controls.system.jndi
 

K

kind - Variable in class Token
An integer that describes the kind of this token.

L

LETTER - Static variable in interface SqlGrammarConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class SqlGrammarTokenManager
 
line - Variable in class SimpleCharStream
 
LiteralFragment - Class in org.apache.beehive.controls.system.jdbc.parser
Represents a portion of the SQL annotation's statement member which is not within substitution delimiters.
lookupType(Object, Object[]) - Method in class TypeMappingsFactory
 

M

main(String[]) - Static method in class SqlGrammar
 
main(String[]) - Static method in class ExtensionMaker
 
mapRowToReturnType() - Method in class RowMapper
Map a ResultSet row to the return type class
mapRowToReturnType() - Method in class RowToHashMapMapper
Do the mapping.
mapRowToReturnType() - Method in class RowToMapMapper
Do the mapping.
mapRowToReturnType() - Method in class RowToObjectMapper
Do the mapping.
mapRowToReturnType() - Method in class RowToXmlObjectMapper
map a row from the ResultSet to an XmlObject instance
mapToResultType(ControlBeanContext, Method, ResultSet, Calendar) - Method in class DefaultIteratorResultSetMapper
Map a ResultSet to an object type Type of object to interate over is defined in the SQL annotation for the method.
mapToResultType(ControlBeanContext, Method, ResultSet, Calendar) - Method in class DefaultObjectResultSetMapper
Map the ResultSet to the method's return type.
mapToResultType(ControlBeanContext, Method, ResultSet, Calendar) - Method in class DefaultResultSetMapper
Maps a ResultSet to a ResultSet.
mapToResultType(ControlBeanContext, Method, ResultSet, Calendar) - Method in class DefaultRowSetResultSetMapper
Map a ResultSet to a RowSet.
mapToResultType(ControlBeanContext, Method, ResultSet, Calendar) - Method in class DefaultXmlObjectResultSetMapper
Map a ResultSet to an XmlObject.
mapToResultType(ControlBeanContext, Method, ResultSet, Calendar) - Method in class ResultSetMapper
Map a ResultSet to an object type
maxNextCharInd - Variable in class SimpleCharStream
 
MAXROWS_ALL - Static variable in interface JdbcControl
This constant can be used as the value for the maxRows element of the SQL annotation.
methodThrows(Method, Class) - Static method in class EJBInfo
 

N

newToken(int) - Static method in class Token
Returns a new Token object, by default.
next - Variable in class Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class ResultSetIterator
Get the next element in the iteration.
NON_EXPRESSION_TEXT - Static variable in interface SqlGrammarConstants
 

O

org.apache.beehive.controls.system.ejb - package org.apache.beehive.controls.system.ejb
 
org.apache.beehive.controls.system.jdbc - package org.apache.beehive.controls.system.jdbc
 
org.apache.beehive.controls.system.jdbc.parser - package org.apache.beehive.controls.system.jdbc.parser
 
org.apache.beehive.controls.system.jms - package org.apache.beehive.controls.system.jms
 
org.apache.beehive.controls.system.jndi - package org.apache.beehive.controls.system.jndi
 
org.apache.beehive.controls.system.webservice - package org.apache.beehive.controls.system.webservice
 
org.apache.beehive.controls.system.webservice.generator - package org.apache.beehive.controls.system.webservice.generator
 
org.apache.beehive.controls.system.webservice.jaxrpc - package org.apache.beehive.controls.system.webservice.jaxrpc
 
org.apache.beehive.controls.system.webservice.utils - package org.apache.beehive.controls.system.webservice.utils
 
OUT - Static variable in class JdbcControl.SQLParameter
OUT direction constant.

P

PARAM_END - Static variable in interface SqlGrammarConstants
 
PARAM_IDENTIFIER - Static variable in interface SqlGrammarConstants
 
PARAM_LITERAL - Static variable in interface SqlGrammarConstants
 
PARAM_REFLECT_SEP - Static variable in interface SqlGrammarConstants
 
ParameterChecker - Class in org.apache.beehive.controls.system.jdbc.parser
Does compile-time checking of reflection parameteres in the SQL annotations's statement element vs. method parameters.
ParameterChecker() - Constructor for class ParameterChecker
 
parse() - Method in class SqlGrammar
 
parse(String) - Method in class SqlParser
Parse the sql and return an SqlStatement.
ParseException - Exception in org.apache.beehive.controls.system.jdbc.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception ParseException
 
parseExpression() - Method in class SqlGrammar
 
parseJdbcEscape() - Method in class SqlGrammar
 
parseReflect() - Method in class SqlGrammar
 
parseSqlEscape() - Method in class SqlGrammar
 
prevCharIsCR - Variable in class SimpleCharStream
 
prevCharIsLF - Variable in class SimpleCharStream
 
put(String, Object) - Method in class ResultSetHashMap
 

R

readChar() - Method in class SimpleCharStream
 
REFLECT_SEP - Static variable in interface SqlGrammarConstants
 
ReflectionFragment - Class in org.apache.beehive.controls.system.jdbc.parser
Represents a method parameter substitution into the SQL annotation's statement member.
ReInit(Reader, int, int, int) - Method in class SimpleCharStream
 
ReInit(Reader, int, int) - Method in class SimpleCharStream
 
ReInit(Reader) - Method in class SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class SimpleCharStream
 
ReInit(InputStream) - Method in class SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class SimpleCharStream
 
ReInit(InputStream) - Method in class SqlGrammar
 
ReInit(Reader) - Method in class SqlGrammar
 
ReInit(SqlGrammarTokenManager) - Method in class SqlGrammar
 
ReInit(SimpleCharStream) - Method in class SqlGrammarTokenManager
 
ReInit(SimpleCharStream, int) - Method in class SqlGrammarTokenManager
 
remove(String) - Method in class ResultSetHashMap
 
remove() - Method in class ResultSetIterator
Remove is currently not supported.
removeRowMapping(Class) - Static method in class RowMapperFactory
remove the row mapping for the specified class type.
replaceRowMapping(Class, Class<? extends RowMapper>) - Static method in class RowMapperFactory
Replace a row mapping.
reset() - Static method in class HeaderHandler
 
reset() - Method in interface ServiceControl
Clears all parameters that were set by previous calls to the setOutputHeaders, setPassword, or setUsername methods.
ResultSetHashMap - Class in org.apache.beehive.controls.system.jdbc
The ResultSetHashMap class extends a standard HashMap and populates it with data derived from a JDBC ResultSet.
ResultSetIterator - Class in org.apache.beehive.controls.system.jdbc
Used by DefaultIteratorResultSetMapper for mapping a ResultSet to an Iterator type.
ResultSetMapper - Class in org.apache.beehive.controls.system.jdbc
Extend this class to create new ResultSet mappers.
ResultSetMapper() - Constructor for class ResultSetMapper
 
RowMapper - Class in org.apache.beehive.controls.system.jdbc
Abstract base class for all row mappers.
RowMapper(ResultSet, Class<?>, Calendar) - Constructor for class RowMapper
Create a new RowMapper for the specified ResultSet and return type Class.
RowMapperFactory - Class in org.apache.beehive.controls.system.jdbc
Factory for creating row mappers.
RowMapperFactory() - Constructor for class RowMapperFactory
 
RowToHashMapMapper - Class in org.apache.beehive.controls.system.jdbc
Map a ResultSet row to a java.util.HashMap object
RowToMapMapper - Class in org.apache.beehive.controls.system.jdbc
Map a ResultSet row to a java.util.Map object.
RowToObjectMapper - Class in org.apache.beehive.controls.system.jdbc
Map a ResultSet row to an Object.
RowToXmlObjectMapper - Class in org.apache.beehive.controls.system.jdbc
Maps a ResultSet row to an XmlObject.

S

ServiceControl - Interface in org.apache.beehive.controls.system.webservice
Provides simplified access to web services.
ServiceControl.Location - Annotation Type in org.apache.beehive.controls.system.webservice
Location URL for target service.
ServiceControl.OperationName - Annotation Type in org.apache.beehive.controls.system.webservice
OperationName is only used when the target WSDL defines operations with names that are invalid as Java Method names.
ServiceControl.WSDL - Annotation Type in org.apache.beehive.controls.system.webservice
Path to WSDL - mandatory annotation.
SessionEJBControl - Interface in org.apache.beehive.controls.system.ejb
As part of the EJB control, this interface simplifies access to session Enterprise JavaBeans (EJBs).
setDataSourceCalendar(Calendar) - Method in interface JdbcControl
Sets the Calendar instance that should be used when setting and getting Date, Time, and Timestamp values.
setDebugStream(PrintStream) - Method in class SqlGrammarTokenManager
 
setDefaultRowMapping(Class<? extends RowMapper>) - Static method in class RowMapperFactory
Sets the rowmapper for Object.class
setDefaultXmlRowMapping(Class, Class<? extends RowMapper>) - Static method in class RowMapperFactory
Sets the rowmapper for XmlObject.class
setEndPoint(URL) - Method in interface ServiceControl
Manual control over URL of the target service.
setHeader(JMSControl.HeaderType, Object) - Method in interface JMSControl
Sets a JMS header to be assigned to the next JMS message sent.
setHeaders(Map) - Method in interface JMSControl
Sets the JMS headers to be assigned to the next JMS message sent.
setOutHeaders(Element[]) - Static method in class HeaderHandler
 
setOutputHeaders(Element[]) - Method in interface ServiceControl
Sets the SOAP headers that will be included in the next outgoing method invocation message to the Service control.
setPackageName(String) - Method in class ExtensionMaker
 
setPassword(String) - Method in interface ServiceControl
Sets the password that will be sent with the next outgoing Service control method invocation.
setProperties(Map) - Method in interface JMSControl
Sets the JMS properties to be assigned to the next JMS message sent.
setProperty(String, Object) - Method in interface JMSControl
Set the given JMS property to be assigned to the next JMS message sent.
setServiceURL(String) - Method in class ExtensionMaker
 
setTimeout(int) - Method in interface ServiceControl
Sets the timeout for the underlying HttpURLConnection (in millisecs, default is 0 which means no timeout, negative values are converted to 0).
setUsername(String) - Method in interface ServiceControl
Sets the username that will be sent with the next outgoing Service control method invocation.
setWSDLPath(String) - Method in class ExtensionMaker
 
setWsdlPort(QName) - Method in interface ServiceControl
Specifies the QName for the port within the WSDL which the Service Control should use.
SimpleCharStream - Class in org.apache.beehive.controls.system.jdbc.parser
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 SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class SimpleCharStream
 
specialConstructor - Variable in exception 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 Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SQL_ESCAPE - Static variable in interface SqlGrammarConstants
 
SQL_FN - Static variable in interface SqlGrammarConstants
 
SQL_FN_COMMA - Static variable in interface SqlGrammarConstants
 
SQL_FN_END - Static variable in interface SqlGrammarConstants
 
SQL_FN_IDENTIFIER - Static variable in interface SqlGrammarConstants
 
SQL_FN_NM - Static variable in interface SqlGrammarConstants
 
SQL_FN_PAREN - Static variable in interface SqlGrammarConstants
 
SQL_FN_PEND - Static variable in interface SqlGrammarConstants
 
SQL_FN_PSTART - Static variable in interface SqlGrammarConstants
 
SQL_FN_WHITESPACE - Static variable in interface SqlGrammarConstants
 
SQL_SUBST - Static variable in interface SqlGrammarConstants
 
SqlFragment - Class in org.apache.beehive.controls.system.jdbc.parser
The abstract base class for fragments generated during parsing.
SqlFragment() - Constructor for class SqlFragment
 
SqlFragmentContainer - Class in org.apache.beehive.controls.system.jdbc.parser
The abstract base class for fragment's which may contain child fragments.
SqlGrammar - Class in org.apache.beehive.controls.system.jdbc.parser
 
SqlGrammar(InputStream) - Constructor for class SqlGrammar
 
SqlGrammar(Reader) - Constructor for class SqlGrammar
 
SqlGrammar(SqlGrammarTokenManager) - Constructor for class SqlGrammar
 
SqlGrammarConstants - Interface in org.apache.beehive.controls.system.jdbc.parser
 
SqlGrammarTokenManager - Class in org.apache.beehive.controls.system.jdbc.parser
 
SqlGrammarTokenManager(SimpleCharStream) - Constructor for class SqlGrammarTokenManager
 
SqlGrammarTokenManager(SimpleCharStream, int) - Constructor for class SqlGrammarTokenManager
 
SqlParser - Class in org.apache.beehive.controls.system.jdbc.parser
The SqlParser class is a thread-safe class which parses a string containing a SQL statement with JdbcControl substitituion delimiters.
SqlParser() - Constructor for class SqlParser
Create a new instance of the SqlParser.
SqlStatement - Class in org.apache.beehive.controls.system.jdbc.parser
Represents a fully parsed SQL statement.
SqlSubstitutionFragment - Class in org.apache.beehive.controls.system.jdbc.parser
Represents a fragement from the SQL annotation's statement member which begins with '{sql:'.
SQUOTE - Static variable in interface SqlGrammarConstants
 
START_EXPRESSION - Static variable in interface SqlGrammarConstants
 
staticFlag - Static variable in class SimpleCharStream
 
STRING_LITERAL - Static variable in interface SqlGrammarConstants
 
stuffHolderValue(Holder, Object) - Static method in class HolderUtils
 
SwitchTo(int) - Method in class SqlGrammarTokenManager
 

T

token - Variable in class SqlGrammar
 
Token - Class in org.apache.beehive.controls.system.jdbc.parser
Describes the input token stream.
Token() - Constructor for class Token
 
token_source - Variable in class SqlGrammar
 
tokenImage - Variable in exception ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface SqlGrammarConstants
 
TokenMgrError - Error in org.apache.beehive.controls.system.jdbc.parser
 
TokenMgrError() - Constructor for error TokenMgrError
 
TokenMgrError(String, int) - Constructor for error TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error TokenMgrError
 
toObjectArray(Object) - Static method in class TypeMappingsFactory
Create an Object array for the given array.
toString() - Method in class EJBInfo
 
toString() - Method in enum JdbcControl.HoldabilityType
 
toString() - Method in enum JdbcControl.ScrollType
 
toString() - Method in class LiteralFragment
Required for JUnit testing.
toString() - Method in class ReflectionFragment
For JUnit testing.
toString() - Method in class SqlFragment
Must be implemented for JUnit testing.
toString() - Method in class SqlFragmentContainer
Must be implemented for JUnit testing.
toString() - Method in class Token
Returns the image.
type - Variable in class JdbcControl.SQLParameter
Parameter SQL data type.
TYPE_UNKNOWN - Static variable in class TypeMappingsFactory
 
TypeMappingsFactory - Class in org.apache.beehive.controls.system.jdbc
Currently contains all types of type mappings.

U

updateEJBJar(ControlAssemblyContext.EJBModule, EJBInfo, String) - Method in class EJBControlAssembler
 
UpdateLineColumn(char) - Method in class SimpleCharStream
 
updateWebApp(ControlAssemblyContext.WebAppModule, EJBInfo, String) - Method in class EJBControlAssembler
 

V

value - Variable in class JdbcControl.SQLParameter
Parameter value.
valueOf(String) - Static method in enum JdbcControl.FetchDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum JdbcControl.HoldabilityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum JdbcControl.ScrollType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum JMSControl.AcknowledgeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum JMSControl.DeliveryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum JMSControl.DestinationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum JMSControl.HeaderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum JMSControl.MessageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum JdbcControl.FetchDirection
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum JdbcControl.HoldabilityType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum JdbcControl.ScrollType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum JMSControl.AcknowledgeMode
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum JMSControl.DeliveryMode
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum JMSControl.DestinationType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum JMSControl.HeaderType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum JMSControl.MessageType
Returns an array containing the constants of this enum type, in the order they're declared.

W

WHITESPACE - Static variable in interface SqlGrammarConstants
 
writeJCX(BeehiveWsTypeMetadata) - Method in class ExtensionMaker
 

_

_beanInterface - Variable in class EJBInfo
 
_beanType - Variable in class EJBInfo
 
_cal - Variable in class RowMapper
Calendar instance for date/time mappings.
_children - Variable in class SqlFragmentContainer
Child fragments of this container.
_homeInterface - Variable in class EJBInfo
 
_isLocal - Variable in class EJBInfo
 
_refName - Variable in class EJBInfo
 
_resultSet - Variable in class RowMapper
ResultSet to map.
_returnTypeClass - Variable in class RowMapper
Class to map ResultSet Rows to.
_setterRegex - Static variable in class RowMapper
 
_tmf - Static variable in class DefaultObjectResultSetMapper
static reference to the TypeMappingsFactory for this class
_tmf - Static variable in class RowMapper
 

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