A C D E F G I K L N O P R S V

A

APPLICATION - Static variable in class org.bibeault.jrjournal.jsp.ScopedContext
 
AnInterface - interface org.bibeault.jrjournal.ccc.test.AnInterface.
Interface used to test that the ClassConstantInspector can inspect class constants in an interface.

C

ClassConstantInspector - class org.bibeault.jrjournal.ccc.ClassConstantInspector.
Service class that looks up the value of class constants.
ClassConstantInspector(String) - Constructor for class org.bibeault.jrjournal.ccc.ClassConstantInspector
Constructs a class constant inspector for the passed field.
ClassConstantMapper - class org.bibeault.jrjournal.ccc.ClassConstantMapper.
Implementation of java.util.Map that enables class constant access from EL expressions.
ClassConstantMapper() - Constructor for class org.bibeault.jrjournal.ccc.ClassConstantMapper
 
ClassConstantMapperEstablisher - class org.bibeault.jrjournal.ccc.ClassConstantMapperEstablisher.
Context listener that establishes an instance of ClassConstantMapper in application scope.
ClassConstantMapperEstablisher() - Constructor for class org.bibeault.jrjournal.ccc.ClassConstantMapperEstablisher
 
ClassConstantsMap - class org.bibeault.jrjournal.ccc.ClassConstantsMap.
Extension of java.util.HashMap that enforces a "strict" get() method in that it will throw an exception if the specified key has no corresponding Map entry.
ClassConstantsMap(String) - Constructor for class org.bibeault.jrjournal.ccc.ClassConstantsMap
 
ClassWithoutNoArgsConstructor - class org.bibeault.jrjournal.ccc.test.ClassWithoutNoArgsConstructor.
Class used to test that the ClassConstantInspector can inspect class constants in a class without a no-args constructor.
ClassWithoutNoArgsConstructor(int) - Constructor for class org.bibeault.jrjournal.ccc.test.ClassWithoutNoArgsConstructor
 
Constants - class org.bibeault.jrjournal.ccc.test.Constants.
Class used to test that the ClassConstantInspector can inspect class constants of various types.
Constants() - Constructor for class org.bibeault.jrjournal.ccc.test.Constants
 
ConstantsMapTag - class org.bibeault.jrjournal.ccc.ConstantsMapTag.
Custom action handler for <ccc:constantsMap> which establishes a scoped variable containing a Map of all class constants found in a named target class.
ConstantsMapTag() - Constructor for class org.bibeault.jrjournal.ccc.ConstantsMapTag
 
ConstantsMapTag.ExtraInfo - class org.bibeault.jrjournal.ccc.ConstantsMapTag.ExtraInfo.
Extra info class for the <ccc:constantsMap> custom action that checks to ensure that the scope name, if specified, is a valid one.
ConstantsMapTag.ExtraInfo() - Constructor for class org.bibeault.jrjournal.ccc.ConstantsMapTag.ExtraInfo
 
clear() - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 
containsKey(Object) - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 
containsValue(Object) - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 
contextDestroyed(ServletContextEvent) - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapperEstablisher
 
contextInitialized(ServletContextEvent) - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapperEstablisher
Activated by the container when the application is placed into service in order to establish an instance of ClassConstantMapper in application context.

D

doTag() - Method in class org.bibeault.jrjournal.ccc.ConstantsMapTag
 
doTag() - Method in class org.bibeault.jrjournal.ccc.SetConstantTag
 

E

entrySet() - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 

F

FieldPathParser - class org.bibeault.jrjournal.ccc.FieldPathParser.
A utility class that parses the simple field name and its declaring class from the fully qualified name (path) of the field.
FieldPathParser(String) - Constructor for class org.bibeault.jrjournal.ccc.FieldPathParser
Constructor for the parser.

G

get(Object) - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 
get(Object) - Method in class org.bibeault.jrjournal.ccc.ClassConstantsMap
 
getDeclaringClassName() - Method in class org.bibeault.jrjournal.ccc.FieldPathParser
 
getFieldName() - Method in class org.bibeault.jrjournal.ccc.FieldPathParser
 
getInstance(String) - Static method in class org.bibeault.jrjournal.jsp.ScopedContext
Obtains the scoped context instance defined with the passed name.
getInstance(int) - Static method in class org.bibeault.jrjournal.jsp.ScopedContext
Obtains the scoped context instance defined with the passed value.
getName() - Method in class org.bibeault.jrjournal.jsp.ScopedContext
 
getScopeName() - Method in class org.bibeault.jrjournal.jsp.ScopedVarTagSupport
 
getScopedContext() - Method in class org.bibeault.jrjournal.jsp.ScopedVarTagSupport
 
getValue() - Method in class org.bibeault.jrjournal.ccc.ClassConstantInspector
Returns the value of the inspected class constant.
getValue(String) - Static method in class org.bibeault.jrjournal.ccc.ClassConstantInspector
Static convenience method to obtain the value of a constant.
getValue() - Method in class org.bibeault.jrjournal.jsp.ScopedContext
 
getVar() - Method in class org.bibeault.jrjournal.jsp.ScopedVarTagSupport
 

I

isEmpty() - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 

K

KEY_IN_AN_INTERFACE - Static variable in interface org.bibeault.jrjournal.ccc.test.AnInterface
 
KEY_PASSWORD - Static variable in class org.bibeault.jrjournal.ccc.test.LoginForm
 
KEY_THAT - Static variable in class org.bibeault.jrjournal.ccc.test.Constants
 
KEY_THING - Static variable in class org.bibeault.jrjournal.ccc.test.Constants
 
KEY_THIS - Static variable in class org.bibeault.jrjournal.ccc.test.Constants
 
KEY_USERNAME - Static variable in class org.bibeault.jrjournal.ccc.test.LoginForm
 
KEY_WHATEVER - Static variable in class org.bibeault.jrjournal.ccc.test.ClassWithoutNoArgsConstructor
 
keySet() - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 

L

LUCKY_NUMBER - Static variable in class org.bibeault.jrjournal.ccc.test.Constants
 
LoginForm - class org.bibeault.jrjournal.ccc.test.LoginForm.
A sample abstraction of form data used as an example in the article.
LoginForm() - Constructor for class org.bibeault.jrjournal.ccc.test.LoginForm
 

N

NOT_FINAL - Static variable in class org.bibeault.jrjournal.ccc.test.Constants
 
NOT_STATIC - Variable in class org.bibeault.jrjournal.ccc.test.Constants
 

O

org.bibeault.jrjournal.ccc - package org.bibeault.jrjournal.ccc
Implementation classes for the JavaRanch Journal article The Constant Constants Conternation.
org.bibeault.jrjournal.ccc.test - package org.bibeault.jrjournal.ccc.test
Test classes for the JavaRanch Journal article The Constant Constants Conternation.
org.bibeault.jrjournal.jsp - package org.bibeault.jrjournal.jsp
JSP support classes for implementation classes for various JavaRanch Journal articles.

P

PAGE - Static variable in class org.bibeault.jrjournal.jsp.ScopedContext
 
PARAM_CONSTANT_MAPPER_NAME - Static variable in class org.bibeault.jrjournal.ccc.ClassConstantMapperEstablisher
 
PI - Static variable in class org.bibeault.jrjournal.ccc.test.Constants
 
put(Object, Object) - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 
put(Object, Object) - Method in class org.bibeault.jrjournal.ccc.ClassConstantsMap
 
putAll(Map) - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 

R

REQUEST - Static variable in class org.bibeault.jrjournal.jsp.ScopedContext
 
remove(Object) - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 

S

SCOPE_NAME_APPLICATION - Static variable in class org.bibeault.jrjournal.jsp.ScopedContext
 
SCOPE_NAME_PAGE - Static variable in class org.bibeault.jrjournal.jsp.ScopedContext
 
SCOPE_NAME_REQUEST - Static variable in class org.bibeault.jrjournal.jsp.ScopedContext
 
SCOPE_NAME_SESSION - Static variable in class org.bibeault.jrjournal.jsp.ScopedContext
 
SESSION - Static variable in class org.bibeault.jrjournal.jsp.ScopedContext
 
ScopedContext - class org.bibeault.jrjournal.jsp.ScopedContext.
Type-safe enumeration associating the names of the various scoped contexts with their values (as defined by PageContext) and vice versa.
ScopedVarTagSupport - class org.bibeault.jrjournal.jsp.ScopedVarTagSupport.
Abstract tag support class for implementing SimpleTag custom actions that specify var and scope attributes.
ScopedVarTagSupport() - Constructor for class org.bibeault.jrjournal.jsp.ScopedVarTagSupport
 
SetConstantTag - class org.bibeault.jrjournal.ccc.SetConstantTag.
Custom action handler for <ccc:setConstant> which establishes a scoped variable created from the named class constant.
SetConstantTag() - Constructor for class org.bibeault.jrjournal.ccc.SetConstantTag
 
SetConstantTag.ExtraInfo - class org.bibeault.jrjournal.ccc.SetConstantTag.ExtraInfo.
Extra info class for the <ccc:setConstant> custom action that checks to ensure that the scope name, if specified, is a valid one.
SetConstantTag.ExtraInfo() - Constructor for class org.bibeault.jrjournal.ccc.SetConstantTag.ExtraInfo
 
setClassName(String) - Method in class org.bibeault.jrjournal.ccc.ConstantsMapTag
 
setConstant(String) - Method in class org.bibeault.jrjournal.ccc.SetConstantTag
 
setScope(String) - Method in class org.bibeault.jrjournal.jsp.ScopedVarTagSupport
 
setScopedVariable(Object) - Method in class org.bibeault.jrjournal.jsp.ScopedVarTagSupport
 
setVar(String) - Method in class org.bibeault.jrjournal.jsp.ScopedVarTagSupport
 
size() - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 

V

validate(TagData) - Method in class org.bibeault.jrjournal.ccc.ConstantsMapTag.ExtraInfo
 
validate(TagData) - Method in class org.bibeault.jrjournal.ccc.SetConstantTag.ExtraInfo
 
validateScope(String, List) - Static method in class org.bibeault.jrjournal.jsp.ScopedVarTagSupport
Validation method for the scope name; designed to be called from TagExtraInfo extensions.
values() - Method in class org.bibeault.jrjournal.ccc.ClassConstantMapper
 

A C D E F G I K L N O P R S V