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

A

AbstractCache - Class in dk.brics.jwig.server.cache
 
AbstractCache() - Constructor for class dk.brics.jwig.server.cache.AbstractCache
 
AbstractHandler - Class in dk.brics.jwig
Base class for handlers.
AbstractHandler(Object...) - Constructor for class dk.brics.jwig.AbstractHandler
Constructs a handler and registers it at the current response object.
AbstractPersistable - Class in dk.brics.jwig.persistence
Implements the Persistable interface so an integer field can hold the ID of the object.
AbstractPersistable() - Constructor for class dk.brics.jwig.persistence.AbstractPersistable
 
AbstractTransition - Class in dk.brics.jwig.analysis.graph
 
AbstractTransition() - Constructor for class dk.brics.jwig.analysis.graph.AbstractTransition
 
accept(TransitionVisitor) - Method in class dk.brics.jwig.analysis.graph.AnyTransition
 
accept(TransitionVisitor) - Method in class dk.brics.jwig.analysis.graph.HandlerTransition
 
accept(TransitionVisitor) - Method in class dk.brics.jwig.analysis.graph.LambdaTransition
 
accept(TransitionVisitor) - Method in class dk.brics.jwig.analysis.graph.PureTransition
 
accept(TransitionVisitor) - Method in class dk.brics.jwig.analysis.graph.SelfTransition
 
accept(TransitionVisitor) - Method in class dk.brics.jwig.analysis.graph.SessionTransition
 
accept(TransitionVisitor) - Method in interface dk.brics.jwig.analysis.graph.Transition
 
AccessDeniedException - Exception in dk.brics.jwig
Exception thrown when a client is denied access to a requested resource.
AccessDeniedException() - Constructor for exception dk.brics.jwig.AccessDeniedException
Constructs a new exception.
AccessDeniedException(String) - Constructor for exception dk.brics.jwig.AccessDeniedException
Constructs a new exception.
AccessScope - Annotation Type in dk.brics.jwig.persistence.security
Access scope can be used to allow access to querying objects from the database as a replacement of access methods in simple (but common) case where access to an object should be granted given that access is allowed one of the properties of the properties of an object.
add(WebApp) - Method in class dk.brics.jwig.WebSite
Adds a new web application to this web site.
addCookie(Cookie) - Method in class dk.brics.jwig.Response
Adds a cookie.
addCookie(Cookie, boolean) - Method in class dk.brics.jwig.WebContext
Adds a cookie to the response.
addDependency(CacheObject, Object) - Method in class dk.brics.jwig.server.cache.CacheTransaction
 
addDependency(XMLProducer, Object) - Method in class dk.brics.jwig.server.cache.DependencyMap
Registers the given XMLProducer as dependent on the given object.
addInitialState(SootMethod, boolean) - Method in class dk.brics.jwig.analysis.graph.StateMachine
Gets the state for the web method.
addListener(DispatchListener) - Method in class dk.brics.jwig.server.Dispatcher
Adds a dispatch event listener.
addListener(SessionManagerListener) - Method in class dk.brics.jwig.server.SessionManager
Adds a session manager listener.
addResponseDependency(Object) - Method in class dk.brics.jwig.server.cache.DependencyMap
Registers the current response object as dependent on the given object.
addResponseInvalidator(Object) - Static method in class dk.brics.jwig.WebContext
Registers the given object as observable for the response.
addSession(Session) - Method in class dk.brics.jwig.Response
Adds a session as relevant for the response.
addSuccessor(Transition) - Method in class dk.brics.jwig.analysis.graph.State
 
Analyzer - Class in dk.brics.jwig.analysis.xact
Runs the XACT analysis on some JWIG classes.
Analyzer() - Constructor for class dk.brics.jwig.analysis.xact.Analyzer
 
AnyTransition - Class in dk.brics.jwig.analysis.graph
Represents the case where we do not know what something points to.
AnyTransition() - Constructor for class dk.brics.jwig.analysis.graph.AnyTransition
 
augment() - Method in class dk.brics.jwig.WebContext
Augments the current XML response with script code, JWIG logo, and web app params.
AugmentedCache - Annotation Type in dk.brics.jwig
If a method is marked with augmented cache, the resulting responses are put in the cache not only separated by URL values but also by the separation string constructed by the WebSite.getCacheAugmentationString() method.
AuthorizationRequiredException - Exception in dk.brics.jwig
Exception thrown when a client should resend the request with HTTP Basic authentication information.
AuthorizationRequiredException(String) - Constructor for exception dk.brics.jwig.AuthorizationRequiredException
Constructs a new exception.

B

BadRequestException - Exception in dk.brics.jwig
Exception thrown when an HTTP request contains errors.
BadRequestException(String) - Constructor for exception dk.brics.jwig.BadRequestException
Constructs a new exception.
BadRequestException(String, Throwable) - Constructor for exception dk.brics.jwig.BadRequestException
Constructs a new exception.
Base64 - Class in dk.brics.jwig.util
Base64 encoding/decoding.
beginTransaction(boolean) - Method in class dk.brics.jwig.server.cache.DependencyMap
 
buildSessionFactory() - Static method in class dk.brics.jwig.persistence.HibernateQuerier
Build the session factory from the data in the configuration.

C

Cache - Interface in dk.brics.jwig.server.cache
The cache is responsible for caching responses, generated by JWIG and sent to the client.
cache() - Method in class dk.brics.jwig.WebContext
Server cache web method.
CACHE_PRIORITY - Static variable in class dk.brics.jwig.WebContext
Priority for the server cache web method.
cachedResponses - Variable in class dk.brics.jwig.HandlerCache
 
CacheInterceptor - Class in dk.brics.jwig.server.cache
An interceptor that invalidates all cache entries that depend on the object that is saved.
CacheInterceptor() - Constructor for class dk.brics.jwig.server.cache.CacheInterceptor
 
CacheObject - Class in dk.brics.jwig.server.cache
 
CacheObject(String) - Constructor for class dk.brics.jwig.server.cache.CacheObject
 
CacheTransaction - Class in dk.brics.jwig.server.cache
A cache transaction contains all the state relevant to caching of a resource such that the changes to the global cache can happen atomically.
CacheTransaction(boolean) - Constructor for class dk.brics.jwig.server.cache.CacheTransaction
 
call(JwigCurrentSessionContext) - Method in interface dk.brics.jwig.persistence.JwigCurrentSessionContextProxy.ConstructorCallBack
 
clone() - Method in class dk.brics.jwig.analysis.graph.AbstractTransition
 
clone() - Method in interface dk.brics.jwig.analysis.graph.Transition
 
close() - Method in class dk.brics.jwig.persistence.FailingQuerier
 
close() - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
close() - Method in interface dk.brics.jwig.persistence.Querier
 
close() - Method in class dk.brics.jwig.WebSite
Closes the hibernate session factory (if any) and calls the WebSite.destroy() method which may be overridden by the client.
CometEvent - Interface in dk.brics.jwig.server.comet
Interface for Comet events.
CometEventType - Enum in dk.brics.jwig.server.comet
Comet event types.
compareTo(RegisteredMethod) - Method in class dk.brics.jwig.server.RegisteredMethod
Registered methods are ordered by priority.
computeDefaultPriority() - Method in class dk.brics.jwig.server.PatternMatcher
Returns the default priority of this pattern.
Config - Class in dk.brics.jwig.server
Configuration.
Config() - Constructor for class dk.brics.jwig.server.Config
Constructs a new configuration object.
ConflictException - Exception in dk.brics.jwig
Indicates that the request could not be processed because of conflict in the request, such as an edit conflict.
ConflictException() - Constructor for exception dk.brics.jwig.ConflictException
Constructs a new exception.
ConflictException(String) - Constructor for exception dk.brics.jwig.ConflictException
Constructs a new exception with the given message.
context - Static variable in class dk.brics.jwig.WebContext
 
createInvocationContext(RequestManager, WebContext, Map<String, String>, int) - Method in class dk.brics.jwig.server.ThreadContext
 
createTicket(Response) - Method in class dk.brics.jwig.HandlerCache
 
CryptoHelper - Class in dk.brics.jwig.util
 
CryptoHelper() - Constructor for class dk.brics.jwig.util.CryptoHelper
 
cs - Static variable in class dk.brics.jwig.persistence.JwigCurrentSessionContextProxy
 
currentSession() - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
 

D

DBContext - Class in dk.brics.jwig.persistence
Context in which JWIG maps the running program to a database session.
DBContext() - Constructor for class dk.brics.jwig.persistence.DBContext
 
DBSession - Class in dk.brics.jwig.persistence
A DBSession serves the same purpose as a Session and provides no new members.
DBSession() - Constructor for class dk.brics.jwig.persistence.DBSession
 
decode(String) - Static method in class dk.brics.jwig.util.Base64
Decodes a byte array from Base64 format.
decode(char[]) - Static method in class dk.brics.jwig.util.Base64
Decodes a byte array from Base64 format.
decode(String) - Static method in class dk.brics.jwig.util.CryptoHelper
 
decode(String) - Static method in class dk.brics.jwig.util.QuotedString
Decodes the given quoted-string to a string.
decode(String) - Static method in class dk.brics.jwig.util.URLEncoding
URL-decodes the given string (with UTF-8).
decodeString(String) - Static method in class dk.brics.jwig.util.Base64
Decodes a string from Base64 format using the platform's default charset encoding.
decodeString(String, String) - Static method in class dk.brics.jwig.util.Base64
Decodes a string from Base64 format using the given charset encoding.
DELETE - Annotation Type in dk.brics.jwig
Specifies that this method is invoked when a DELETE request is sent from the client.
delete() - Method in class dk.brics.jwig.FileField
Deletes the underlying storage for a file item, including deleting any associated temporary disk file.
DependencyMap - Class in dk.brics.jwig.server.cache
The dependency map contains a map from objects to cached responses and XMLProducers that depend on them.
DependencyMap() - Constructor for class dk.brics.jwig.server.cache.DependencyMap
 
deserializeArgument(Object[], Class<E>, String) - Method in class dk.brics.jwig.server.RequestManager
 
deserializeArgument(Object[], Class<?>, String, boolean, boolean, Class<? extends Collection<?>>) - Method in class dk.brics.jwig.server.RequestManager
Deserializes an argument, i.e.
destroy() - Method in class dk.brics.jwig.AbstractHandler
Invoked when the current response is invalidated.
destroy() - Static method in class dk.brics.jwig.persistence.HibernateQuerier
Closes the session factory and releases all resources.
destroy() - Method in interface dk.brics.jwig.server.cache.Cache
Clears the cache.
destroy() - Method in class dk.brics.jwig.server.cache.EHCache
 
destroy() - Method in class dk.brics.jwig.server.cache.HashMapCache
 
destroy() - Method in class dk.brics.jwig.server.comet.Synchronizer
Invoked by the servlet engine when stopping.
destroy() - Method in class dk.brics.jwig.server.Dispatcher
Invoked by the servlet engine when stopping.
destroy() - Method in class dk.brics.jwig.server.resin.ResinCometHandler
Invoked when the handler is destroyed.
destroy() - Method in class dk.brics.jwig.server.SessionManager
Stops this session manager.
destroy() - Static method in class dk.brics.jwig.server.ThreadContext
Resets all thread context.
destroy() - Method in class dk.brics.jwig.server.tomcat6.TomcatCometHandler
Invoked when the handler is destroyed.
destroy() - Method in class dk.brics.jwig.Session
Invoked by the session manager on timeout.
destroy() - Method in class dk.brics.jwig.WebApp
Called on each web app when the website is closed.
destroy() - Method in class dk.brics.jwig.WebSite
Invoked when the JWIG server stops, for cleaning up after web apps.
destroy() - Method in class dk.brics.jwig.XMLProducer
Invoked when the current response is invalidated.
DirectObjectSecurityManager - Interface in dk.brics.jwig.persistence.security
The direct object security manager is responsible for limiting the access to data referenced by and ID in URL's or forms.
DirectObjectSecurityManagerImpl - Class in dk.brics.jwig.persistence.security
DirectObjectSecurityManagerImpl(WebApp, Querier) - Constructor for class dk.brics.jwig.persistence.security.DirectObjectSecurityManagerImpl
 
Dispatcher - Class in dk.brics.jwig.server
Dispatcher servlet.
Dispatcher() - Constructor for class dk.brics.jwig.server.Dispatcher
Constructs a new dispatcher.
DispatchListener - Interface in dk.brics.jwig.server
Listener for dispatch events.
dk.brics.jwig - package dk.brics.jwig
Runtime system.
dk.brics.jwig.analysis - package dk.brics.jwig.analysis
 
dk.brics.jwig.analysis.graph - package dk.brics.jwig.analysis.graph
 
dk.brics.jwig.analysis.xact - package dk.brics.jwig.analysis.xact
 
dk.brics.jwig.persistence - package dk.brics.jwig.persistence
Persistence (based on Hibernate).
dk.brics.jwig.persistence.security - package dk.brics.jwig.persistence.security
 
dk.brics.jwig.server - package dk.brics.jwig.server
Internal components of the runtime system.
dk.brics.jwig.server.cache - package dk.brics.jwig.server.cache
Cache control.
dk.brics.jwig.server.comet - package dk.brics.jwig.server.comet
The server part of the Comet system.
dk.brics.jwig.server.resin - package dk.brics.jwig.server.resin
Resin specific runtime system components.
dk.brics.jwig.server.tomcat6 - package dk.brics.jwig.server.tomcat6
Tomcat 6 specific runtime system components.
dk.brics.jwig.sitemap - package dk.brics.jwig.sitemap
 
dk.brics.jwig.util - package dk.brics.jwig.util
Utility classes and functions.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class dk.brics.jwig.server.Dispatcher
Invoked by the clients via the servlet engine on each request.

E

EHCache - Class in dk.brics.jwig.server.cache
A Cache that uses EHCache as the provider.
EHCache(List<WebApp>, InputStream) - Constructor for class dk.brics.jwig.server.cache.EHCache
 
EHCache(List<WebApp>) - Constructor for class dk.brics.jwig.server.cache.EHCache
 
Email - Class in dk.brics.jwig
An email message.
Email() - Constructor for class dk.brics.jwig.Email
Constructs a new empty email for the current email session.
encode(byte[]) - Static method in class dk.brics.jwig.util.Base64
Encodes a byte array into Base64 format.
encode(String) - Static method in class dk.brics.jwig.util.CryptoHelper
 
encode(String) - Static method in class dk.brics.jwig.util.QuotedString
Encodes the given string as a quoted-string.
encode(String) - Static method in class dk.brics.jwig.util.URLEncoding
URL-encodes the given string (with UTF-8).
encodeString(String) - Static method in class dk.brics.jwig.util.Base64
Encodes a string into Base64 format using the platform's default charset.
end() - Method in class dk.brics.jwig.Session
Ends this session and informs listeners.
endSession(Session) - Method in class dk.brics.jwig.server.SessionManager
Ends the given session and informs listeners.
equals(Object) - Method in class dk.brics.jwig.analysis.graph.AbstractTransition
 
equals(Object) - Method in class dk.brics.jwig.persistence.AbstractPersistable
 
equals(Object) - Method in class dk.brics.jwig.server.cache.CacheObject
 
equals(Object) - Method in class dk.brics.jwig.server.cache.ProxyObject
 
equals(Object) - Method in class dk.brics.jwig.User
Checks whether this user is equal to the given one.
event(CometEvent) - Method in class dk.brics.jwig.server.tomcat6.TomcatCometHandler
Invoked by the clients via the servlet engine on each event.
EventHandler - Class in dk.brics.jwig
Handler for HTML events.
EventHandler(Object...) - Constructor for class dk.brics.jwig.EventHandler
Constructs a new event handler.
EventHandler(boolean, Object...) - Constructor for class dk.brics.jwig.EventHandler
Constructs a new event handler with a JavaScript boolean value.
EventHandler(boolean, Session, Object...) - Constructor for class dk.brics.jwig.EventHandler
Constructs a new event handler with a JavaScript boolean value and a session.
EventHandler(Session) - Constructor for class dk.brics.jwig.EventHandler
Constructs a new event handler with a session.

F

factoryImplementor - Variable in class dk.brics.jwig.persistence.JwigCurrentSessionContext
 
FailingQuerier - Class in dk.brics.jwig.persistence
A querier that will respond to all queries with an exception.
FailingQuerier() - Constructor for class dk.brics.jwig.persistence.FailingQuerier
 
FileField - Class in dk.brics.jwig
File upload form field.
FileField(FileItem) - Constructor for class dk.brics.jwig.FileField
Constructs a new file upload field.
finalize() - Method in class dk.brics.jwig.HandlerCache
 
findWebMethods(List<SootClass>) - Method in class dk.brics.jwig.analysis.JwigResolver
 
FormField - Class in dk.brics.jwig
Form field.
FormField() - Constructor for class dk.brics.jwig.FormField
Constructs a new form field.

G

GET - Annotation Type in dk.brics.jwig
Specifies that this method is invoked when a GET request is sent from the client.
get(String) - Method in interface dk.brics.jwig.server.cache.Cache
Looks for a cached response for the given URL.
get(String) - Method in class dk.brics.jwig.server.cache.EHCache
 
get(String) - Method in class dk.brics.jwig.server.cache.HashMapCache
 
get(String, T) - Static method in class dk.brics.jwig.server.Config
Looks up the current configuration for the given name, with a default value.
get(String) - Method in class dk.brics.jwig.server.SessionManager
Finds the session of the given ID.
get() - Static method in class dk.brics.jwig.server.ThreadContext
Returns the thread context for the current thread.
get(int) - Static method in class dk.brics.jwig.util.RandomString
Returns a random printable string.
get() - Static method in class dk.brics.jwig.WebApp
Returns the WebApp object for the current thread.
getActiveThread() - Method in class dk.brics.jwig.persistence.DBContext
 
getAdditionalSchemas() - Method in class dk.brics.jwig.analysis.xact.JWIGConfiguration
 
getAllStates() - Method in class dk.brics.jwig.analysis.graph.StateMachine
 
getBaseType(Persistable) - Method in class dk.brics.jwig.persistence.FailingQuerier
 
getBaseType(Persistable) - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
getBaseType(Persistable) - Method in interface dk.brics.jwig.persistence.Querier
If the querier implementation uses an instrumented class for representing a persistable type, then the non-instrumented class of the object must be returned by this method.
getBaseURL(boolean) - Static method in class dk.brics.jwig.server.ThreadContext
Returns the base URL.
getBytes() - Method in class dk.brics.jwig.FileField
Returns the contents of the file item as an array of bytes.
getCache() - Static method in class dk.brics.jwig.server.ThreadContext
Returns the cache.
getCache() - Method in class dk.brics.jwig.WebSite
Return a new instance of the cache implementation that is used in this web site.
getCacheAugmentationString() - Method in class dk.brics.jwig.WebSite
Returns the string used to seperate two entries with the same URL in the cache.
getCacheAugmentedString(String) - Method in class dk.brics.jwig.WebContext
 
getCachedPropertyValues() - Method in class dk.brics.jwig.server.ThreadContext
 
getClass(E) - Method in class dk.brics.jwig.persistence.FailingQuerier
 
getClass(E) - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
getClass(E) - Method in interface dk.brics.jwig.persistence.Querier
Returns the class object of a persistable.
getClient(HttpServletRequest) - Static method in class dk.brics.jwig.server.Dispatcher
Describes the client location (for logging).
getConfig() - Static method in class dk.brics.jwig.persistence.HibernateQuerier
Gets the current configuration for Hibernate that will be used to build the session factory.
getContentType() - Method in class dk.brics.jwig.FileField
Returns the content type passed by the browser or null if not defined.
getCookies() - Method in class dk.brics.jwig.WebContext
Returns (non-null) array of cookies from the request.
getCurrentCacheTransaction() - Method in class dk.brics.jwig.server.cache.DependencyMap
 
getCurrentCacheTransaction() - Method in class dk.brics.jwig.server.ThreadContext
 
getCurrentCacheTransaction() - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
getCurrentContext() - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
getCurrentInvocationContext() - Method in class dk.brics.jwig.server.ThreadContext
 
getCurrentResult() - Method in class dk.brics.jwig.server.ThreadContext
Gets the result that is being returned through the filter chain.
getCurrentSessionContext() - Static method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
Gets the object that is the current session context.
getDependencyMap() - Static method in class dk.brics.jwig.server.ThreadContext
Returns the dependency map.
getDirtyObjects() - Method in class dk.brics.jwig.server.cache.CacheTransaction
 
getDispatcher() - Static method in class dk.brics.jwig.server.ThreadContext
 
getEmailSession() - Method in class dk.brics.jwig.server.RequestManager
Returns the email session.
getEmailSession() - Static method in class dk.brics.jwig.server.ThreadContext
Gets the current mail context using the RequestManager if the current thread has a request context (see ThreadContext.isInRequestContext().
getErrorCode() - Method in exception dk.brics.jwig.AccessDeniedException
 
getErrorCode() - Method in exception dk.brics.jwig.AuthorizationRequiredException
 
getErrorCode() - Method in exception dk.brics.jwig.BadRequestException
 
getErrorCode() - Method in exception dk.brics.jwig.ConflictException
 
getErrorCode() - Method in exception dk.brics.jwig.ImATeapotException
 
getErrorCode() - Method in exception dk.brics.jwig.JavascriptDisabledException
 
getErrorCode() - Method in exception dk.brics.jwig.JWIGException
 
getErrorCode() - Method in exception dk.brics.jwig.MissingParameterException
 
getErrorCode() - Method in exception dk.brics.jwig.NotFoundException
 
getErrorCode() - Method in exception dk.brics.jwig.ServerBusyException
 
getErrorCode() - Method in exception dk.brics.jwig.SessionDefunctException
 
getETag() - Method in class dk.brics.jwig.Response
Returns the current ETag of this response.
getETag(Object) - Method in class dk.brics.jwig.server.ThreadContext
Returns or creates an etag for the object o.
getEventType() - Method in interface dk.brics.jwig.server.comet.CometEvent
Returns the event type.
getFactory() - Static method in class dk.brics.jwig.persistence.HibernateQuerier
Gets the session factory from the querier.
getField(String) - Method in class dk.brics.jwig.Parameters
Returns the FormField object for the given parameter name.
getFileName() - Method in class dk.brics.jwig.FileField
Returns the original filename in the client's filesystem, as provided by the browser (or other client software).
getFullRequestPath() - Method in class dk.brics.jwig.server.ThreadContext
 
getHandler(String) - Method in class dk.brics.jwig.Response
Returns a registered handler, or null if not found.
getHandlerCache() - Static method in class dk.brics.jwig.server.ThreadContext
 
getHandlerIdentifier() - Method in class dk.brics.jwig.AbstractHandler
Returns the URL for running this handler
getHandlerIdentifier() - Method in class dk.brics.jwig.EventHandler
Returns the JavaScript instruction for running this event handler.
getHandlers() - Method in class dk.brics.jwig.Response
Returns the registered handlers.
getHiearchy() - Method in class dk.brics.jwig.analysis.JwigResolver
 
getHttpMethods() - Method in class dk.brics.jwig.server.RegisteredMethod
 
getId() - Method in class dk.brics.jwig.persistence.AbstractPersistable
 
getId() - Method in interface dk.brics.jwig.persistence.Persistable
Retrieves the ID for this object.
getID() - Method in class dk.brics.jwig.Session
Returns the ID of this session state object.
getId() - Method in exception dk.brics.jwig.SessionDefunctException
Returns the ID of the defunct session.
getIdFromProperty(Class<? extends Persistable>, String, String) - Method in class dk.brics.jwig.persistence.FailingQuerier
 
getIdFromProperty(Class<? extends Persistable>, String, String) - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
getIdFromProperty(Class<? extends Persistable>, String, String) - Method in interface dk.brics.jwig.persistence.Querier
 
getInitialState(SootMethod) - Method in class dk.brics.jwig.analysis.graph.StateMachine
Gets the state for the web method.
getInitialStates() - Method in class dk.brics.jwig.analysis.graph.StateMachine
 
getInputStream() - Method in class dk.brics.jwig.FileField
Returns an InputStream that can be used to retrieve the contents of the file.
getInstance() - Static method in class dk.brics.jwig.persistence.FailingQuerier
Gets the instance of the place holder querier.
getLastModified() - Method in class dk.brics.jwig.Response
Returns the current Last-Modified timestamp of this response.
getLeastCommonSupertypeOf(RefType, RefType) - Method in class dk.brics.jwig.analysis.JwigResolver
 
getList(String) - Method in class dk.brics.jwig.Parameters
Returns list of FormField objects for the given parameter name.
getListType(Method, int) - Static method in class dk.brics.jwig.util.ParameterNamer
Returns the contents type of a collection class argument.
getLogInfo() - Method in exception dk.brics.jwig.JWIGException
 
getMap() - Method in class dk.brics.jwig.Parameters
Returns the parameter map.
getMatchedWebMethods() - Method in class dk.brics.jwig.server.ThreadContext
 
getMessagePage() - Method in exception dk.brics.jwig.AuthorizationRequiredException
 
getMessagePage() - Method in exception dk.brics.jwig.JWIGException
Returns the default rendering of this exception type.
getMessagePage() - Method in exception dk.brics.jwig.ServerBusyException
 
getMethod() - Method in class dk.brics.jwig.analysis.graph.State
 
getMethod() - Method in class dk.brics.jwig.server.RegisteredMethod
Returns the actual method.
getMethodReturnType(SootMethod, String) - Method in class dk.brics.jwig.analysis.xact.JWIGConfiguration
 
getMinutes() - Method in class dk.brics.jwig.Session
Returns the minutes-to-live (from when last refreshed).
getName() - Method in class dk.brics.jwig.FileField
Returns the original filename in the client's filesystem.
getObject(Class<E>, Integer) - Method in class dk.brics.jwig.persistence.FailingQuerier
 
getObject(Class<E>, Integer) - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
getObject(Class<E>, Integer, boolean) - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
getObject(Class<E>, Integer) - Method in interface dk.brics.jwig.persistence.Querier
Returns the instance of the given class uniquely determined by its ID.
getObject() - Method in class dk.brics.jwig.Response
Returns the payload
getObjectPageMap() - Method in class dk.brics.jwig.server.cache.CacheTransaction
 
getOrigin() - Method in class dk.brics.jwig.analysis.graph.AbstractTransition
 
getOrigin() - Method in interface dk.brics.jwig.analysis.graph.Transition
 
getPageName(String) - Method in class dk.brics.jwig.WebApp
Returns the name of the web method with the given annotated name.
getPageObjectMap() - Method in class dk.brics.jwig.server.cache.CacheTransaction
 
getParameterNames(Method) - Method in class dk.brics.jwig.server.ParamNameGetter
Gets the parameter names for the given method.
getParameterNames() - Method in class dk.brics.jwig.server.RegisteredMethod
Returns the parameter names.
getParameterNames(Method) - Static method in class dk.brics.jwig.util.ParameterNamer
Returns the list of parameter names of the given method.
getParameters() - Method in class dk.brics.jwig.server.PatternMatcher
 
getParsed_request() - Method in class dk.brics.jwig.server.ThreadContext
 
getPassword() - Method in class dk.brics.jwig.User
Gets the password.
getPattern() - Method in class dk.brics.jwig.server.PatternMatcher
Returns the pattern of this pattern matcher.
getPatternMatcher() - Method in class dk.brics.jwig.server.RegisteredMethod
Returns the pattern matcher.
getPatternmatcher() - Method in class dk.brics.jwig.server.RequestManager
 
getPossibleTargets(SootMethod) - Method in class dk.brics.jwig.analysis.JwigResolver
 
getPredecessors(State) - Method in class dk.brics.jwig.analysis.graph.PredecessorResolver
 
getPrefixLength() - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
getProducer() - Method in class dk.brics.jwig.EventHandler
Creates an XML producer for this event handler.
getProducer() - Method in class dk.brics.jwig.server.ThreadContext
Returns the current XML producer, or null if none.
getProperties() - Method in class dk.brics.jwig.server.Config
Returns the property map.
getProperties() - Method in class dk.brics.jwig.WebApp
Returns the combined web app and web site configuration properties.
getProperties() - Method in class dk.brics.jwig.WebSite
Returns the web site configuration properties.
getProperty(String) - Method in class dk.brics.jwig.server.Config
Returns the configuration property value for the given name.
getProperty(String) - Method in class dk.brics.jwig.WebApp
Returns the web app configuration property value for the given name.
getProperty(String, T) - Method in class dk.brics.jwig.WebApp
Returns the configuration property value for the given name, with a default value.
getProperty(String) - Method in class dk.brics.jwig.WebSite
Returns the web site configuration property value for the given name.
getProperty(String, T) - Method in class dk.brics.jwig.WebSite
Returns the configuration property value for the given name, with a default value.
getPropertyFromId(Class<? extends Persistable>, String, Integer) - Method in class dk.brics.jwig.persistence.FailingQuerier
 
getPropertyFromId(Class<? extends Persistable>, String, Integer) - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
getPropertyFromId(Class<? extends Persistable>, String, Integer) - Method in interface dk.brics.jwig.persistence.Querier
 
getQuerier() - Method in class dk.brics.jwig.WebSite
Gets the querier that should be used to query object from the database.
getRealm() - Method in exception dk.brics.jwig.AuthorizationRequiredException
Returns the realm string.
getReferer() - Method in class dk.brics.jwig.server.ThreadContext
 
getRegisteredMethod() - Method in class dk.brics.jwig.analysis.graph.WebMethodTransition
 
getRequestManager() - Method in class dk.brics.jwig.server.RegisteredMethod
 
getRequestManager() - Method in class dk.brics.jwig.server.ThreadContext
Returns the web app request manager.
getRequestmanager() - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
getRequestManagers() - Static method in class dk.brics.jwig.server.ThreadContext
Returns the list of request managers.
getRequestURL() - Method in class dk.brics.jwig.server.ThreadContext
Returns the request URL.
getRequestURL() - Static method in class dk.brics.jwig.WebContext
Returns the URL of the current request.
getResponse() - Method in class dk.brics.jwig.server.ThreadContext
Returns the response object.
getResponse() - Static method in class dk.brics.jwig.WebContext
Returns the current response object.
getResult() - Method in class dk.brics.jwig.Response
 
getResultIfAny() - Method in class dk.brics.jwig.server.ThreadContext
 
getSecurityManager() - Method in class dk.brics.jwig.WebApp
Returns the security manager for this web app.
getServletContext() - Static method in class dk.brics.jwig.WebContext
Returns the ServletContext object.
getServletHome() - Static method in class dk.brics.jwig.server.ThreadContext
Returns the file system path for the servlet home directory.
getServletParams() - Method in class dk.brics.jwig.server.ThreadContext
Returns the servlet parameter map.
getServletRequest() - Method in class dk.brics.jwig.server.ThreadContext
Returns the HTTP request.
getServletRequest() - Static method in class dk.brics.jwig.WebContext
Returns the HttpServletRequest object.
getServletResponse() - Method in class dk.brics.jwig.server.ThreadContext
Returns the HTTP response.
getServletResponse() - Static method in class dk.brics.jwig.WebContext
Returns the HttpServletResponse object.
getSessionManager() - Static method in class dk.brics.jwig.server.ThreadContext
Returns the session manager.
getSessions() - Method in class dk.brics.jwig.Response
Returns the associated sessions.
getSize() - Method in class dk.brics.jwig.FileField
Returns the size of the file item.
getSootMethod(SootClass, Method) - Method in class dk.brics.jwig.analysis.JwigResolver
 
getSootMethod(Method) - Method in class dk.brics.jwig.analysis.JwigResolver
 
getSootType(Class<?>) - Method in class dk.brics.jwig.analysis.JwigResolver
 
getStateMachine(Class<? extends WebSite>) - Method in class dk.brics.jwig.analysis.GraphAnalyzer
 
getStatus() - Method in class dk.brics.jwig.Response
Returns the status code.
getString(String) - Method in class dk.brics.jwig.FileField
Returns the contents of the file item as a String, using the specified encoding.
getString() - Method in class dk.brics.jwig.FileField
Returns the contents of the file item as a String, using the system default encoding.
getSynchronizer() - Static method in class dk.brics.jwig.server.ThreadContext
Returns the synchronizer.
getTarget() - Method in class dk.brics.jwig.analysis.graph.AbstractTransition
 
getTarget() - Method in class dk.brics.jwig.analysis.graph.SelfTransition
 
getTarget() - Method in interface dk.brics.jwig.analysis.graph.Transition
 
getText() - Method in class dk.brics.jwig.Response
Returns the plain-text payload.
getText() - Method in class dk.brics.jwig.server.PlaintextPayload
Returns the plain-text value.
getThrowable() - Method in class dk.brics.jwig.server.ThreadContext
 
getThrowable() - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
getTimeout() - Method in class dk.brics.jwig.Session
Returns the current timeout for this session state object.
getTransitions() - Method in class dk.brics.jwig.analysis.graph.State
 
getUpdatedObjects() - Method in class dk.brics.jwig.server.cache.CacheTransaction
 
getUrl() - Method in class dk.brics.jwig.server.cache.CacheObject
 
getUser() - Method in class dk.brics.jwig.WebContext
Gets the user for the request, using HTTP Basic authentication.
getUsername() - Method in class dk.brics.jwig.User
Gets the username.
getValue() - Method in class dk.brics.jwig.FileField
Returns the contents of the file item as a String, using the system default encoding.
getValue() - Method in class dk.brics.jwig.FormField
Returns the value of this field.
getValue(String) - Method in class dk.brics.jwig.Parameters
Returns the string value for the given parameter name.
getValue() - Method in interface dk.brics.jwig.server.Payload
Returns the value of the payload.
getValue() - Method in class dk.brics.jwig.server.PlaintextPayload
 
getValue() - Method in class dk.brics.jwig.server.XMLPayload
 
getValue() - Method in class dk.brics.jwig.TextField
Returns the value of this field.
getWebApp() - Method in class dk.brics.jwig.server.RequestManager
Returns the web app of this web app request manager.
getWebapp_params() - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
getWebAppParam(String, Class<E>) - Method in class dk.brics.jwig.WebContext
Returns the web app parameter of the given name.
getWebAppParam(String) - Method in class dk.brics.jwig.WebContext
Gets the string representation of the web app parameter with this name
getWebAppParams() - Method in class dk.brics.jwig.server.ThreadContext
Returns the web app parameters.
getWebApps() - Method in class dk.brics.jwig.WebSite
Returns the list of web application objects of this web site.
getWebAppURL(Map<String, String[]>) - Method in class dk.brics.jwig.server.RequestManager
Returns the URL prefix for this web app.
getWebAppURL(boolean, Map<String, String[]>) - Method in class dk.brics.jwig.server.RequestManager
Returns the URL prefix for this web app.
getWebAppURL(boolean) - Static method in class dk.brics.jwig.WebContext
Generates a URL for the root of the current web application.
getWebMethods() - Method in class dk.brics.jwig.server.RequestManager
Returns the list of web methods.
getWebSite() - Static method in class dk.brics.jwig.server.ThreadContext
Returns the web site.
getWebSite() - Method in class dk.brics.jwig.WebContext
Returns the web site object.
getWebSiteURL(boolean) - Method in class dk.brics.jwig.server.RequestManager
Returns the URL prefix for the web site.
getWebSiteURL(boolean) - Static method in class dk.brics.jwig.WebContext
Generates a URL for the root of the web site.
getWebSiteURL() - Static method in class dk.brics.jwig.WebContext
Generates a URL for the root of this website.
getXml() - Method in exception dk.brics.jwig.JWIGException
The XML to display to the user.
getXML() - Method in class dk.brics.jwig.Response
Returns the XML payload.
getXML() - Method in class dk.brics.jwig.server.XMLPayload
Returns the XML value.
GraphAnalyzer - Class in dk.brics.jwig.analysis
 
GraphAnalyzer() - Constructor for class dk.brics.jwig.analysis.GraphAnalyzer
 

H

handleComet(HttpServletRequest, HttpServletResponse, CometEvent) - Method in class dk.brics.jwig.server.comet.Synchronizer
Handles a Comet request from a client.
HandlerCache - Class in dk.brics.jwig
A special (simple) cache for regenerated responses.
HandlerCache() - Constructor for class dk.brics.jwig.HandlerCache
 
HANDLERS - Static variable in class dk.brics.jwig.WebContext
Priority to use for handlers.
handlers() - Method in class dk.brics.jwig.WebContext
Invoked automatically from generated XML pages for executing a handler.
HandlerTransition - Class in dk.brics.jwig.analysis.graph
A handler state is a state to which the state machine can get when a handler is invoked.
HandlerTransition() - Constructor for class dk.brics.jwig.analysis.graph.HandlerTransition
 
handleUpdatedObjects() - Method in class dk.brics.jwig.WebContext
Invalidates pages in the cache based on which objects are updated
hasAccess(Persistable) - Method in interface dk.brics.jwig.persistence.security.DirectObjectSecurityManager
Returns true if the object is accessible
hasAccess(Persistable) - Method in class dk.brics.jwig.persistence.security.DirectObjectSecurityManagerImpl
 
hasAccess(Persistable, int) - Method in class dk.brics.jwig.persistence.security.DirectObjectSecurityManagerImpl
 
hashCode() - Method in class dk.brics.jwig.AbstractHandler
 
hashCode() - Method in class dk.brics.jwig.analysis.graph.AbstractTransition
 
hashCode() - Method in class dk.brics.jwig.persistence.AbstractPersistable
 
hashCode() - Method in class dk.brics.jwig.server.cache.CacheObject
 
hashCode() - Method in class dk.brics.jwig.server.cache.ProxyObject
 
hashCode() - Method in class dk.brics.jwig.User
Computes the hash code for this object.
HashMapCache - Class in dk.brics.jwig.server.cache
Cache for Response objects.
HashMapCache() - Constructor for class dk.brics.jwig.server.cache.HashMapCache
Constructs a new cache.
hasPayload() - Method in class dk.brics.jwig.Response
 
hasTransaction() - Method in class dk.brics.jwig.server.cache.DependencyMap
 
HEAD - Annotation Type in dk.brics.jwig
Specifies that this method is invoked when a HEAD request is sent from the client.
HibernateQuerier - Class in dk.brics.jwig.persistence
A Querier for Hibernate connection to the database.
HibernateQuerier() - Constructor for class dk.brics.jwig.persistence.HibernateQuerier
 

I

id - Variable in class dk.brics.jwig.server.cache.ProxyObject
 
ImATeapotException - Exception in dk.brics.jwig
Returns a 418 response code to the client.
ImATeapotException() - Constructor for exception dk.brics.jwig.ImATeapotException
Constructs a new exception.
ImATeapotException(String) - Constructor for exception dk.brics.jwig.ImATeapotException
Constructs a new exception with the given message.
InconsistentDependencyException - Exception in dk.brics.jwig.server.cache
Thrown if there is a consistency problem in the way a generated page uses the cache.
InconsistentDependencyException() - Constructor for exception dk.brics.jwig.server.cache.InconsistentDependencyException
 
InconsistentDependencyException(Throwable) - Constructor for exception dk.brics.jwig.server.cache.InconsistentDependencyException
 
InconsistentDependencyException(String) - Constructor for exception dk.brics.jwig.server.cache.InconsistentDependencyException
 
InconsistentDependencyException(String, Throwable) - Constructor for exception dk.brics.jwig.server.cache.InconsistentDependencyException
 
init(Properties) - Static method in class dk.brics.jwig.persistence.HibernateQuerier
Creates configuration and reads the hibernate properties from jwig.properties in the webapp root folder.
init() - Method in class dk.brics.jwig.server.comet.Synchronizer
Invoked by the servlet engine when starting.
init(FilterConfig) - Method in class dk.brics.jwig.server.Dispatcher
Invoked by the servlet engine when starting.
init() - Method in class dk.brics.jwig.server.resin.ResinCometHandler
Invoked when the handler is initialized.
init(String, String, Cache, List<RequestManager>, SessionManager, DependencyMap, String, Dispatcher) - Static method in class dk.brics.jwig.server.ThreadContext
Initializes the shared thread context.
init() - Method in class dk.brics.jwig.server.tomcat6.TomcatCometHandler
Invoked when the handler is initialized.
init() - Method in class dk.brics.jwig.WebSite
Invoked when the JWIG server starts, for constructing web apps ( WebApp objects) and other initialization.
instanciated() - Static method in class dk.brics.jwig.persistence.JwigCurrentSessionContextProxy
 
introspectWebAppClass(Class<? extends WebApp>) - Method in class dk.brics.jwig.server.RequestManager
Finds the web methods for the given web app class.
invoke(Method, Object, Object[]) - Method in class dk.brics.jwig.server.RequestManager
Invokes the given web/handler method.
invokeHandlerMethod(AbstractHandler, String) - Method in class dk.brics.jwig.server.RequestManager
Invokes the handler run method.
invokeHandlerValidationMethod(SubmitHandler) - Method in class dk.brics.jwig.server.RequestManager
 
invokeNextWebMethod() - Method in class dk.brics.jwig.server.Dispatcher
Invokes the next applicable web method.
invokeRun() - Method in class dk.brics.jwig.XMLProducer
Invokes the run and returns the XML result.
isAugmented() - Method in class dk.brics.jwig.Response
Returns augmented status.
isAutoCloseEnabled() - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
Returns whether or not the the session should be closed by transaction completion.
isAutoFlushEnabled() - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
Returns whether or not the the session should be flushed prior to transaction completion.
isCacheAugmented() - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
isCacheAugmented() - Method in class dk.brics.jwig.server.ThreadContext
 
isDone() - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
isDone() - Method in class dk.brics.jwig.server.ThreadContext
Returns true if the application has generated and returned a response.
isExternallyCallable(SootMethod) - Method in class dk.brics.jwig.analysis.xact.JWIGConfiguration
 
isGetMode() - Method in class dk.brics.jwig.server.cache.CacheTransaction
 
isHandler() - Method in class dk.brics.jwig.analysis.graph.State
 
isInRequestContext() - Static method in class dk.brics.jwig.server.ThreadContext
Returns true if the calling thread is bound to a request context, that is the current thread is the receiver thread for a request from the client.
isInSession() - Method in class dk.brics.jwig.analysis.graph.State
 
isNoNull() - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
isPunished() - Method in class dk.brics.jwig.server.ThreadContext
 
isSecure() - Method in class dk.brics.jwig.WebContext
Checks whether the request was made using a secure channel, such as SSL/TLS.
isSession(SootClass) - Method in class dk.brics.jwig.analysis.JwigResolver
 
isSessionMethod(SootMethod) - Method in class dk.brics.jwig.analysis.JwigResolver
 
isSubmitHandler(SootClass) - Method in class dk.brics.jwig.analysis.JwigResolver
 
isText() - Method in class dk.brics.jwig.Response
Checks whether the payload is plain-text.
isWebApp(SootClass) - Method in class dk.brics.jwig.analysis.JwigResolver
 
isXML() - Method in class dk.brics.jwig.Response
Checks whether the payload is XML.

J

JavascriptDisabledException - Exception in dk.brics.jwig
Thrown if a feature requires the client to have JavaScript enabled but where it is disabled
JavascriptDisabledException() - Constructor for exception dk.brics.jwig.JavascriptDisabledException
 
JWIG_DEFUNCT_SESSION - Static variable in class dk.brics.jwig.WebContext
 
JWIGConfiguration - Class in dk.brics.jwig.analysis.xact
Configues XACT to analyze JWIG classes.
JWIGConfiguration() - Constructor for class dk.brics.jwig.analysis.xact.JWIGConfiguration
 
JwigCurrentSessionContext - Class in dk.brics.jwig.persistence
A session context class for Hibernate that binds the life cycle of a persistent object to that of a session.
JwigCurrentSessionContext(SessionFactoryImplementor) - Constructor for class dk.brics.jwig.persistence.JwigCurrentSessionContext
 
JwigCurrentSessionContextProxy - Class in dk.brics.jwig.persistence
A proxy class that the rest of the framework can contact JwigCurrentSessionContext through to avoid unwanted dependencies on Hibernate where Hibernate is not used.
JwigCurrentSessionContextProxy() - Constructor for class dk.brics.jwig.persistence.JwigCurrentSessionContextProxy
 
JwigCurrentSessionContextProxy.ConstructorCallBack - Interface in dk.brics.jwig.persistence
Hibernate has a strange way of creating these session contexts.
JWIGException - Exception in dk.brics.jwig
JWIG related runtime exception.
JWIGException() - Constructor for exception dk.brics.jwig.JWIGException
Constructs a new exception.
JWIGException(String) - Constructor for exception dk.brics.jwig.JWIGException
Constructs a new exception with a message string.
JWIGException(String, Throwable) - Constructor for exception dk.brics.jwig.JWIGException
Constructs a new exception with a message string and a Throwable.
JWIGException(Throwable) - Constructor for exception dk.brics.jwig.JWIGException
Constructs a new exception with a Throwable.
jwigJS() - Method in class dk.brics.jwig.WebContext
 
JwigResolver - Class in dk.brics.jwig.analysis
 
JwigResolver() - Constructor for class dk.brics.jwig.analysis.JwigResolver
 

L

LambdaTransition - Class in dk.brics.jwig.analysis.graph
An lambda state is a state that does not have any user visible effect.
LambdaTransition() - Constructor for class dk.brics.jwig.analysis.graph.LambdaTransition
 
loadProperties() - Method in class dk.brics.jwig.server.Config
Adds properties from the resource jwig.properties, obtained from the class loader.
log - Variable in class dk.brics.jwig.WebContext
Logger.

M

main(String...) - Static method in class dk.brics.jwig.analysis.GraphAnalyzer
 
main(String[]) - Static method in class dk.brics.jwig.analysis.xact.Analyzer
 
main() - Method in class dk.brics.jwig.WebContext
Main web method.
makeURL(Map<String, String[]>, boolean) - Method in class dk.brics.jwig.server.PatternMatcher
Builds a string that matches this pattern, using the given arguments.
makeURL(Map<String, ?>, String, Object...) - Method in class dk.brics.jwig.server.RequestManager
Generates a URL for the given web method within the same web site.
makeURL(String, Object...) - Method in class dk.brics.jwig.server.RequestManager
Generates a URL for the given web method within the same web site.
makeURL(boolean, Map<String, ?>, String, Object...) - Method in class dk.brics.jwig.server.RequestManager
Generates a URL for the given web method within the same web site.
makeURL(String, Object...) - Static method in class dk.brics.jwig.WebContext
Generates a URL for the given web method within the same web site.
makeURL(Map<String, ?>, String, Object...) - Static method in class dk.brics.jwig.WebContext
Generates a URL for the given web method within the same web site, with web app arguments.
makeURL(Class<? extends WebApp>, String, Object...) - Static method in class dk.brics.jwig.WebContext
Generates a URL for the given web method within the same web site and in the given web app.
makeURL(boolean, String, Object...) - Static method in class dk.brics.jwig.WebContext
Generates a URL for the given web method within the same web site.
makeURL(boolean, Map<String, ?>, String, Object...) - Static method in class dk.brics.jwig.WebContext
Generates a URL for the given web method within the same web site, with web app arguments.
makeURL(boolean, Class<? extends WebApp>, String, Object...) - Static method in class dk.brics.jwig.WebContext
Generates a URL for the given web method within the same web site and in the given web app.
makeURL(boolean, Class<? extends WebApp>, Map<String, ?>, String, Object...) - Static method in class dk.brics.jwig.WebContext
Generates a URL for the given web method within the same web site and in the given web app, with web app arguments.
makeURLArg(Object) - Static method in class dk.brics.jwig.server.RequestManager
Converts a single web method argument into its string representation.
match(String, Map<String, String>) - Method in class dk.brics.jwig.server.PatternMatcher
Checks whether the given string matches the pattern.
match(RegisteredMethod, String) - Method in class dk.brics.jwig.server.RequestManager
Checks whether the given method matches the given path and builds argument array (combined from the path parameters and ordinary servlet parameters).
matchArguments(Type[], List<Type>, Origin) - Method in class dk.brics.jwig.analysis.JwigResolver
 
matches(String) - Method in class dk.brics.jwig.server.RequestManager
Returns true if this web app may match requests to the given url
matchPrefix(String, Map<String, String>) - Method in class dk.brics.jwig.server.PatternMatcher
Checks whether a prefix of the given string matches the pattern.
MAX_PRIORITY - Static variable in class dk.brics.jwig.WebContext
Priority for the main web method.
mergeTransaction() - Method in class dk.brics.jwig.server.cache.DependencyMap
Merges the current cache transaction with the dependency map.
MissingParameterException - Exception in dk.brics.jwig
Thrown when a parameter is missing from a request where the parameter is marked with the RequiredParameter annotation.
MissingParameterException(String) - Constructor for exception dk.brics.jwig.MissingParameterException
 
modifyNamespaces(Map<String, String>) - Method in class dk.brics.jwig.analysis.xact.JWIGConfiguration
 

N

next() - Static method in class dk.brics.jwig.WebContext
Invokes the next web method in the chain.
NoSuchObjectException - Exception in dk.brics.jwig.persistence
An exception indicating that the object that was queried was not found.
NoSuchObjectException(Integer, Class<? extends Persistable>) - Constructor for exception dk.brics.jwig.persistence.NoSuchObjectException
 
NotFoundException - Exception in dk.brics.jwig
Exception thrown by the web app when a ressource was not found.
NotFoundException() - Constructor for exception dk.brics.jwig.NotFoundException
Constructs a new exception.
NotFoundException(String) - Constructor for exception dk.brics.jwig.NotFoundException
Constructs a new exception with the given message.

O

objectUpdated(Object) - Method in class dk.brics.jwig.server.cache.CacheTransaction
 
objectUpdated(Object) - Method in class dk.brics.jwig.server.cache.DependencyMap
All entries that depend on the given object are invalidated in the cache and XMLProducers are recomputed.
objectUpdatedInOtherTransaction(Object) - Method in class dk.brics.jwig.server.cache.CacheTransaction
 

P

PageName - Annotation Type in dk.brics.jwig.sitemap
A page name is used as the name of the web application page in the site map when presented to the user.
pageRemovedFromCache(String) - Method in class dk.brics.jwig.server.cache.DependencyMap
 
ParameterNamer - Class in dk.brics.jwig.util
Finds data about method parameters.
Parameters - Class in dk.brics.jwig
An object of type Parameters contains a number og request parameters that are sent by the client but whose names may not be known by the programmer at compile time.
Parameters(LinkedHashMap<String, List<FormField>>) - Constructor for class dk.brics.jwig.Parameters
Constructs a new parameters object.
ParamName - Annotation Type in dk.brics.jwig
Annotation for parameters of web methods.
ParamNameGetter - Class in dk.brics.jwig.server
Gets methods parameter names.
ParamNameGetter() - Constructor for class dk.brics.jwig.server.ParamNameGetter
Constructs a new method parameter name getter.
ParentWebMethod - Annotation Type in dk.brics.jwig.sitemap
A parent web method is a web method that is logically above this annotated web methods in the web application page hierarchy.
PatternMatcher - Class in dk.brics.jwig.server
Pattern matcher for URLPattern.
PatternMatcher(String, boolean, boolean) - Constructor for class dk.brics.jwig.server.PatternMatcher
Constructs a new pattern matcher.
Payload - Interface in dk.brics.jwig.server
Payload for a response.
Persistable - Interface in dk.brics.jwig.persistence
A Persistable is an object that can be persisted.
PersistenceException - Exception in dk.brics.jwig.persistence
An exception indicating that there was an error in the persistence system.
PersistenceException() - Constructor for exception dk.brics.jwig.persistence.PersistenceException
 
PersistenceException(String, Throwable) - Constructor for exception dk.brics.jwig.persistence.PersistenceException
 
PersistenceException(String) - Constructor for exception dk.brics.jwig.persistence.PersistenceException
 
PersistenceException(Throwable) - Constructor for exception dk.brics.jwig.persistence.PersistenceException
 
PlaintextPayload - Class in dk.brics.jwig.server
Plain-text payload for a Response.
PlaintextPayload(String) - Constructor for class dk.brics.jwig.server.PlaintextPayload
Constructs a new plain-text payload.
POST - Annotation Type in dk.brics.jwig
Specifies that this method is invoked when a POST request is sent from the client.
postFlush(Iterator) - Method in class dk.brics.jwig.server.cache.CacheInterceptor
 
postInit() - Method in class dk.brics.jwig.persistence.FailingQuerier
 
postInit() - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
postInit() - Method in interface dk.brics.jwig.persistence.Querier
Called during initialization of the system.
PRE_CACHE - Static variable in class dk.brics.jwig.WebContext
Priority to use for web methods to be executed before the server cache, such as authentication methods.
PredecessorResolver - Class in dk.brics.jwig.analysis.graph
 
PredecessorResolver(StateMachine) - Constructor for class dk.brics.jwig.analysis.graph.PredecessorResolver
 
preInit(Properties) - Method in class dk.brics.jwig.persistence.FailingQuerier
 
preInit(Properties) - Method in class dk.brics.jwig.persistence.HibernateQuerier
 
preInit(Properties) - Method in interface dk.brics.jwig.persistence.Querier
Called during initialization of the system.
Priority - Annotation Type in dk.brics.jwig
Priority for web methods.
process(String) - Method in class dk.brics.jwig.AbstractHandler
Invokes the run method of the handler.
process(String, String, HttpServletRequest, HttpServletResponse) - Method in class dk.brics.jwig.server.Dispatcher
Processes the given request with this web app.
process(String) - Method in class dk.brics.jwig.XMLProducer
Invokes the run method of the handler, caches the result, and sends it to the client.
ProxyObject - Class in dk.brics.jwig.server.cache
A proxy object is a light weight version of a persistable object.
ProxyObject(Querier, Persistable) - Constructor for class dk.brics.jwig.server.cache.ProxyObject
 
punish(String) - Static method in class dk.brics.jwig.WebContext
 
PureTransition - Class in dk.brics.jwig.analysis.graph
A pure state is a state in the state machine where the corresponding web method is side-effect-less.
PureTransition() - Constructor for class dk.brics.jwig.analysis.graph.PureTransition
 
PUT - Annotation Type in dk.brics.jwig
Specifies that this method is invoked when a PUT request is sent from the client.
put(String, Response) - Method in interface dk.brics.jwig.server.cache.Cache
Caches the given response.
put(String, Response) - Method in class dk.brics.jwig.server.cache.EHCache
 
put(String, Response) - Method in class dk.brics.jwig.server.cache.HashMapCache
 

Q

Querier - Interface in dk.brics.jwig.persistence
The object querier is used by JWIG to query the object with a given ID given as argument in a request.
QueryProperty - Annotation Type in dk.brics.jwig
Indicates that the given property is used to represent the object in URLs instead of the database ID.
QuotedString - Class in dk.brics.jwig.util
HTTP quoted-string encoding/decoding.

R

RandomString - Class in dk.brics.jwig.util
Creates random printable strings.
refresh(Object) - Method in class dk.brics.jwig.Response
Refreshes the ETag and the Last-Modified timestamp.
refresh() - Method in class dk.brics.jwig.Session
Refreshes this session state object.
refreshAfter(Session) - Method in class dk.brics.jwig.server.SessionManager
Call after changing a session timeout.
refreshBefore(Session) - Method in class dk.brics.jwig.server.SessionManager
Call before changing a session timeout.
Regenerable - Annotation Type in dk.brics.jwig
Classes marked with regererable represent objects that live in the jwig cache and may be evicted at any point.
registerCallBack(JwigCurrentSessionContextProxy.ConstructorCallBack) - Static method in class dk.brics.jwig.persistence.JwigCurrentSessionContextProxy
 
RegisteredMethod - Class in dk.brics.jwig.server
Registered method.
RegisteredMethod(RequestManager, Method, String[], PatternMatcher, float, Set<String>) - Constructor for class dk.brics.jwig.server.RegisteredMethod
Constructs a new registered method.
RegisteredMethod(RequestManager, Method, String[], Set<String>) - Constructor for class dk.brics.jwig.server.RegisteredMethod
Constructs a new registered method.
remove(String) - Method in interface dk.brics.jwig.server.cache.Cache
Removes the given response and its handlers from the cache.
remove(String) - Method in class dk.brics.jwig.server.cache.EHCache
 
remove(String) - Method in class dk.brics.jwig.server.cache.HashMapCache
 
remove(Session) - Method in class dk.brics.jwig.server.SessionManager
Removes the given session from the session manager.
removeLambdas() - Method in class dk.brics.jwig.analysis.graph.StateMachine
 
removeResponse(String) - Method in class dk.brics.jwig.HandlerCache
 
removeSuccessor(Transition) - Method in class dk.brics.jwig.analysis.graph.State
 
removeTransaction() - Method in class dk.brics.jwig.server.cache.DependencyMap
 
RequestManager - Class in dk.brics.jwig.server
Request manager for a web application.
RequestManager() - Constructor for class dk.brics.jwig.server.RequestManager
Constructs an uninitialized request manager object.
RequestManager(WebApp) - Constructor for class dk.brics.jwig.server.RequestManager
Constructs a new request manager for the given web app.
RequiredParameter - Annotation Type in dk.brics.jwig
A required argument means that the web method will never be run if this argument is missing in the request.
ResinCometHandler - Class in dk.brics.jwig.server.resin
A bridge between the Resin Comet system and the generic Comet synchronizer in JWIG.
ResinCometHandler() - Constructor for class dk.brics.jwig.server.resin.ResinCometHandler
Constructs a new handler.
resolveToString(SootClass) - Method in class dk.brics.jwig.analysis.xact.JWIGConfiguration
 
Response - Class in dk.brics.jwig
Response for an HTTP request.
Response() - Constructor for class dk.brics.jwig.Response
Constructs a new empty response with status code 200 (OK).
Response(Response) - Constructor for class dk.brics.jwig.Response
Constructs a new empty response from an existing one.
resume(ServletRequest, ServletResponse, CometController) - Method in class dk.brics.jwig.server.resin.ResinCometHandler
Invoked by the clients via the servlet engine on READ event.

S

SelfTransition - Class in dk.brics.jwig.analysis.graph
A transition from a state to itself.
SelfTransition() - Constructor for class dk.brics.jwig.analysis.graph.SelfTransition
 
send(Response) - Method in class dk.brics.jwig.server.Dispatcher
Sends the given response.
sendEmail(Email) - Method in class dk.brics.jwig.WebContext
Sends an email using JavaMail.
sendEmails(List<Email>) - Method in class dk.brics.jwig.WebContext
Sends a collection of emails.
sendEmailsAsynchronously(List<Email>) - Method in class dk.brics.jwig.WebContext
Works like WebContext.sendEmails(java.util.List) but sends the emails in a separate thread.
sendError(int, String) - Method in class dk.brics.jwig.WebSite
Creates an error message string to be send to the client.
sendError(int, XML) - Method in class dk.brics.jwig.WebSite
 
sendError(int, XML, boolean) - Method in class dk.brics.jwig.WebSite
Creates an error message string to be send to the client.
sendResponse() - Static method in class dk.brics.jwig.WebContext
Sends the current response.
SerializableSession - Interface in dk.brics.jwig
Marker interface that tells JWIG to serialize the marked session when the server is closed and to restore it again when the server is up again.
ServerBusyException - Exception in dk.brics.jwig
Exception thrown when the server is overloaded.
ServerBusyException(String) - Constructor for exception dk.brics.jwig.ServerBusyException
Constructs a new exception.
service(ServletRequest, ServletResponse, CometController) - Method in class dk.brics.jwig.server.resin.ResinCometHandler
Invoked by the clients via the servlet engine on BEGIN event.
Session - Class in dk.brics.jwig
Session state.
Session() - Constructor for class dk.brics.jwig.Session
Constructs a new session state object for the current response.
Session(int) - Constructor for class dk.brics.jwig.Session
Constructs a new session state object for the current response.
sessionCreated(Session) - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
 
sessionCreated(Session) - Method in interface dk.brics.jwig.server.SessionManagerListener
Invoked by the session manager when a session is created.
SessionDefunctException - Exception in dk.brics.jwig
Exception thrown when trying to fetch a non-existing session from the session state manager.
SessionDefunctException(String) - Constructor for exception dk.brics.jwig.SessionDefunctException
Constructs a new exception.
sessionEnded(Session) - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
 
sessionEnded(Session) - Method in interface dk.brics.jwig.server.SessionManagerListener
Invoked by the session manager when a session is ended in a normal way (not by timeout).
SessionManager - Class in dk.brics.jwig.server
Session state manager.
SessionManager(ServletContext) - Constructor for class dk.brics.jwig.server.SessionManager
Constructs a new session manager.
SessionManager.PersistentSessions - Class in dk.brics.jwig.server
 
SessionManager.PersistentSessions() - Constructor for class dk.brics.jwig.server.SessionManager.PersistentSessions
 
SessionManagerListener - Interface in dk.brics.jwig.server
Listener for session manager events.
sessionRefreshed(Session) - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
 
sessionRefreshed(Session) - Method in interface dk.brics.jwig.server.SessionManagerListener
Invoked by the session manager after a session is refreshed.
SessionThread - Class in dk.brics.jwig
Session thread.
SessionThread() - Constructor for class dk.brics.jwig.SessionThread
 
sessionTimeout(Session) - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
 
sessionTimeout(Session) - Method in interface dk.brics.jwig.server.SessionManagerListener
Invoked by the session manager when a session is ended by a timeout.
SessionTransition - Class in dk.brics.jwig.analysis.graph
A session state is a state that is bound to a session.
SessionTransition() - Constructor for class dk.brics.jwig.analysis.graph.SessionTransition
 
set(ThreadContext) - Static method in class dk.brics.jwig.server.ThreadContext
Sets the thread context for the current thread.
setActiveThread(Thread) - Method in class dk.brics.jwig.persistence.DBContext
 
setAugmented(boolean) - Method in class dk.brics.jwig.Response
Sets augmented status.
setAutoCloseEnabled(boolean) - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
Sets whether or not the the session should be closed by transaction completion.
setAutoFlushEnabled(boolean) - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
Sets whether or not the the session should be flushed prior to transaction completion.
setCacheAugmented(boolean) - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
setCacheAugmented(boolean) - Method in class dk.brics.jwig.server.ThreadContext
 
setContentType(String) - Method in class dk.brics.jwig.Response
Sets the Content-Type.
setCurrentCacheTransaction(CacheTransaction) - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
setCurrentCacheTransaction(CacheTransaction) - Method in class dk.brics.jwig.server.ThreadContext
 
setCurrentResult(Object) - Method in class dk.brics.jwig.server.ThreadContext
Sets the result that will be returned through the filter chain an eventually sent to the client.
setDone(boolean) - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
setDone(boolean) - Method in class dk.brics.jwig.server.ThreadContext
Sets the state of the done property.
setErrorPage(XML) - Method in exception dk.brics.jwig.JWIGException
Sets the error page that is shown to the user.
setHandler(String, AbstractHandler) - Method in class dk.brics.jwig.Response
Registers a handler for this response.
setHeaders(HttpServletResponse) - Method in exception dk.brics.jwig.AuthorizationRequiredException
 
setHeaders(HttpServletResponse) - Method in exception dk.brics.jwig.JWIGException
 
setHeaders(HttpServletResponse) - Method in exception dk.brics.jwig.ServerBusyException
 
setHeaders(HttpServletResponse) - Method in exception dk.brics.jwig.SessionDefunctException
 
setId(Integer) - Method in class dk.brics.jwig.persistence.AbstractPersistable
 
setLatestReturnValue(XML) - Method in class dk.brics.jwig.EventHandler
Invoked by the runtime system after the run method has been invoked to store the resulting XML value for the XML producer, and then notifies listeners of the XML producer.
setMatchedWebMethods(LinkedList<RegisteredMethod>) - Method in class dk.brics.jwig.server.ThreadContext
 
setMethod(SootMethod) - Method in class dk.brics.jwig.analysis.graph.State
 
setNoNull(boolean) - Method in class dk.brics.jwig.persistence.HibernateQuerier
If noNull is set then an exception will be thrown if no object with the given Id exists when querying with getObject.
setOrigin(State) - Method in class dk.brics.jwig.analysis.graph.AbstractTransition
 
setOrigin(State) - Method in interface dk.brics.jwig.analysis.graph.Transition
 
setParent(Config) - Method in class dk.brics.jwig.server.Config
Sets the parent configuration.
setParsed_request(List<FileItem>) - Method in class dk.brics.jwig.server.ThreadContext
 
setPassword(String) - Method in class dk.brics.jwig.User
Sets the password.
setProducer(XMLProducer) - Method in class dk.brics.jwig.server.ThreadContext
Sets the current XML producer.
setProperty(String, Object) - Method in class dk.brics.jwig.server.Config
Sets a configuration property.
setProperty(String, T) - Method in class dk.brics.jwig.WebApp
Sets a web app configuration property.
setProperty(String, Object) - Method in class dk.brics.jwig.WebSite
Sets a web site configuration property.
setPunished(boolean) - Method in class dk.brics.jwig.server.ThreadContext
 
setReferer(String) - Method in class dk.brics.jwig.server.ThreadContext
 
setRegisteredMethod(RegisteredMethod) - Method in class dk.brics.jwig.analysis.graph.WebMethodTransition
 
setRequestManager(RequestManager) - Method in class dk.brics.jwig.server.ThreadContext
 
setResponse(Response) - Method in class dk.brics.jwig.server.ThreadContext
Sets the response object.
setResult(Object) - Method in class dk.brics.jwig.Response
 
setStatus(int) - Method in class dk.brics.jwig.Response
Sets the status code.
setSynchronizer(Synchronizer) - Static method in class dk.brics.jwig.server.ThreadContext
Sets the synchronizer.
setTarget(State) - Method in class dk.brics.jwig.analysis.graph.AbstractTransition
 
setTarget(State) - Method in interface dk.brics.jwig.analysis.graph.Transition
 
setText(String) - Method in class dk.brics.jwig.Response
Sets the payload to the given plain-text value.
setThrowable(RuntimeException) - Method in class dk.brics.jwig.server.ThreadContext.InvocationContext
 
setThrowable(RuntimeException) - Method in class dk.brics.jwig.server.ThreadContext
 
setTimeout(int) - Method in interface dk.brics.jwig.server.comet.CometEvent
Sets the timeout on the connection.
setTransitions(Set<Transition>) - Method in class dk.brics.jwig.analysis.graph.State
 
setUrl(String) - Method in class dk.brics.jwig.server.cache.CacheObject
 
setUsername(String) - Method in class dk.brics.jwig.User
Sets the username.
setWebSite(WebSite) - Static method in class dk.brics.jwig.server.ThreadContext
Sets the web site.
setXML(XML) - Method in class dk.brics.jwig.Response
Sets the payload to the given XML value.
State - Class in dk.brics.jwig.analysis.graph
 
State(boolean, boolean) - Constructor for class dk.brics.jwig.analysis.graph.State
 
StateMachine - Class in dk.brics.jwig.analysis.graph
 
StateMachine() - Constructor for class dk.brics.jwig.analysis.graph.StateMachine
 
store(Session) - Method in class dk.brics.jwig.server.SessionManager
Stores the given session in the session manager.
SubmitHandler - Class in dk.brics.jwig
Handler for form submit requests.
SubmitHandler(Object...) - Constructor for class dk.brics.jwig.SubmitHandler
Constructs a new submit handler for the current page.
Synchronizer - Class in dk.brics.jwig.server.comet
Synchronizer.
Synchronizer() - Constructor for class dk.brics.jwig.server.comet.Synchronizer
Constructs a new synchronizer.

T

TextField - Class in dk.brics.jwig
Text form field (or equivalent).
TextField(String) - Constructor for class dk.brics.jwig.TextField
Constructs a new text form field.
ThreadContext - Class in dk.brics.jwig.server
Context of a request processing thread.
ThreadContext(HttpServletRequest, HttpServletResponse, String, Response, Map<String, Object[]>, String, ThreadContext) - Constructor for class dk.brics.jwig.server.ThreadContext
Creates a new thread context.
ThreadContext(HttpServletRequest, HttpServletResponse, String) - Constructor for class dk.brics.jwig.server.ThreadContext
Creates a new dummy thread context.
ThreadContext.InvocationContext - Class in dk.brics.jwig.server
The part of the ThreadContext that is specific to a RequestManager and therefore subject to change for each invocation
ThreadContext.InvocationContext(RequestManager, WebContext, Map<String, String>, int) - Constructor for class dk.brics.jwig.server.ThreadContext.InvocationContext
 
threadDismissed(Thread) - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
 
threadDismissed(Thread) - Method in class dk.brics.jwig.persistence.security.DirectObjectSecurityManagerImpl
 
threadDismissed(Thread) - Method in interface dk.brics.jwig.server.DispatchListener
Called when a thread leaves JWIG.
threadDispatched(Thread) - Method in class dk.brics.jwig.persistence.JwigCurrentSessionContext
 
threadDispatched(Thread) - Method in class dk.brics.jwig.persistence.security.DirectObjectSecurityManagerImpl
 
threadDispatched(Thread) - Method in interface dk.brics.jwig.server.DispatchListener
Called when a new thread enters the JWIG framework through the dispatcher.
toDot() - Method in class dk.brics.jwig.analysis.graph.StateMachine
 
TomcatCometHandler - Class in dk.brics.jwig.server.tomcat6
A bridge between the Tomcat Comet system and the generic Comet synchronizer in JWIG.
TomcatCometHandler() - Constructor for class dk.brics.jwig.server.tomcat6.TomcatCometHandler
Constructs a new handler.
toString() - Method in class dk.brics.jwig.AbstractHandler
 
toString() - Method in class dk.brics.jwig.server.cache.CacheObject
 
toString() - Method in class dk.brics.jwig.server.cache.ProxyObject
 
toString() - Method in class dk.brics.jwig.Session
Returns the ID of this session state object.
toString() - Method in class dk.brics.jwig.User
Returns a string describing this user information.
touchSessions(Session[]) - Method in class dk.brics.jwig.WebContext
Invoked automatically from generated XML pages for refreshing active sessions.
toXML() - Method in class dk.brics.jwig.persistence.AbstractPersistable
 
toXML() - Method in class dk.brics.jwig.XMLProducer
Returns an XML value obtained by invoking run, together with a JavaScript instruction for automatic updating.
TRACE - Annotation Type in dk.brics.jwig
Specifies that this method is invoked when a TRACE request is sent from the client.
Transition - Interface in dk.brics.jwig.analysis.graph
 
TransitionVisitor - Interface in dk.brics.jwig.analysis.graph
 
transportSessionHandlers() - Method in class dk.brics.jwig.WebContext
If a piece of XML contains a handler and this piece of XML is stored in a session between requests, we need to make sure that the handler is transported from one request to the next.

An example of this pattern exists in the guessing game example of jwig, where XML is stored in the session and updated from one request to the next.
type - Variable in class dk.brics.jwig.server.cache.ProxyObject
 

U

UnsupportedMediaTypeException - Exception in dk.brics.jwig
The request entity has a media type which the server or resource does not support.
UnsupportedMediaTypeException() - Constructor for exception dk.brics.jwig.UnsupportedMediaTypeException
Constructs a new exception.
UnsupportedMediaTypeException(String) - Constructor for exception dk.brics.jwig.UnsupportedMediaTypeException
Constructs a new exception with the given message.
update(String) - Method in class dk.brics.jwig.server.comet.Synchronizer
Invoked when a page fragment has been updated.
update(Object) - Static method in class dk.brics.jwig.WebContext
Informs observers that the given object has been updated.
update() - Method in class dk.brics.jwig.XMLProducer
Invoked when a new result has been computed.
URLEncoding - Class in dk.brics.jwig.util
URL-encoding/decoding.
URLPattern - Annotation Type in dk.brics.jwig
URL patterns for WebApp classes and web methods.
User - Class in dk.brics.jwig
Username and password for a user.
User(String, String) - Constructor for class dk.brics.jwig.User
Constructs a new user object.

V

validate() - Method in class dk.brics.jwig.SubmitHandler
 
validatedFormFields() - Method in class dk.brics.jwig.SubmitHandler
 
valueOf(String) - Static method in enum dk.brics.jwig.server.comet.CometEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class dk.brics.jwig.Session
Refreshes and returns the session object of the given ID via the session state manager.
values() - Static method in enum dk.brics.jwig.server.comet.CometEventType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(HandlerTransition) - Method in interface dk.brics.jwig.analysis.graph.TransitionVisitor
 
visit(LambdaTransition) - Method in interface dk.brics.jwig.analysis.graph.TransitionVisitor
 
visit(PureTransition) - Method in interface dk.brics.jwig.analysis.graph.TransitionVisitor
 
visit(SessionTransition) - Method in interface dk.brics.jwig.analysis.graph.TransitionVisitor
 
visit(AnyTransition) - Method in interface dk.brics.jwig.analysis.graph.TransitionVisitor
 
visit(SelfTransition) - Method in interface dk.brics.jwig.analysis.graph.TransitionVisitor
 

W

WebApp - Class in dk.brics.jwig
Abstract base class for JWIG web applications.
WebApp() - Constructor for class dk.brics.jwig.WebApp
Constructs a new web application object.
WebContext - Class in dk.brics.jwig
Context for web execution.
WebContext() - Constructor for class dk.brics.jwig.WebContext
Constructs a new empty web context object.
WebMethodTransition - Class in dk.brics.jwig.analysis.graph
 
WebMethodTransition() - Constructor for class dk.brics.jwig.analysis.graph.WebMethodTransition
 
WebSite - Class in dk.brics.jwig
Abstract base class for JWIG web sites.
WebSite() - Constructor for class dk.brics.jwig.WebSite
Constructs a new web site object.
write(File) - Method in class dk.brics.jwig.FileField
A convenience method to write an uploaded item to disk.
write(HttpServletRequest, HttpServletResponse) - Method in class dk.brics.jwig.Response
Writes this response as HTTP response to the client and closes the response.
write(HttpServletRequest, HttpServletResponse, int, String) - Method in interface dk.brics.jwig.server.Payload
Writes the payload.
write(HttpServletRequest, HttpServletResponse, int, String) - Method in class dk.brics.jwig.server.PlaintextPayload
Writes the payload.
write(HttpServletRequest, HttpServletResponse, int, String) - Method in class dk.brics.jwig.server.XMLPayload
Writes the payload.

X

XMLPayload - Class in dk.brics.jwig.server
XML (XHTML) payload for a Response.
XMLPayload(XML) - Constructor for class dk.brics.jwig.server.XMLPayload
Constructs a new XML payload.
XMLProducer - Class in dk.brics.jwig
Handler that produces XML data when an object it depends on has been changed.
XMLProducer(Object...) - Constructor for class dk.brics.jwig.XMLProducer
Constructs a new XML producer.
A B C D E F G H I J L M N O P Q R S T U V W X 

Copyright © 2008-2012 Anders Møller & Mathias Schwarz.