Uses of Class
com.uwyn.rife.engine.exceptions.EngineException

Packages that use EngineException
com.uwyn.rife.authentication.credentialsmanagers.exceptions Provides classes for the exceptions that can occur during the management of RoleUser credentials. 
com.uwyn.rife.authentication.elements Provides elements for authentication and logout, using the variety of backend stores available. 
com.uwyn.rife.authentication.elements.exceptions Provides exception classes for the authentication elements. 
com.uwyn.rife.cmf.elements Provides an element that serves streaming content data straight from the content management framework. 
com.uwyn.rife.engine Provides classes, interfaces and elements for the web application engine. 
com.uwyn.rife.engine.elements Provides elements wigh common features that are useful in many web applications. 
com.uwyn.rife.engine.exceptions Provides exception classes for the web engine. 
com.uwyn.rife.servlet Provides classes to start and stop a RIFE application from a servlet container, both as filters and servlets. 
com.uwyn.rife.test Provides classes and interfaces for the out-of-container testing framework. 
 

Uses of EngineException in com.uwyn.rife.authentication.credentialsmanagers.exceptions
 

Subclasses of EngineException in com.uwyn.rife.authentication.credentialsmanagers.exceptions
 class AuthenticatedElementNotFoundException
           
 class NotAuthenticatedElementException
           
 class NotRoleUsersManagedException
           
 

Uses of EngineException in com.uwyn.rife.authentication.elements
 

Methods in com.uwyn.rife.authentication.elements that throw EngineException
static String Authenticated.createAuthenticationRequestAttributeName(ElementInfo elementInfo, String name, String value)
          Creates a name for the current authentication context that can be used to cache the authentication process' result as a request attribute.
 void PurgingMixedAuthenticatedDeployer.deploy()
           
 void PurgingMemoryAuthenticatedDeployer.deploy()
           
 void PurgingDatabaseAuthenticatedDeployer.deploy()
           
 void MixedAuthenticatedDeployer.deploy()
           
 void MemoryAuthenticatedDeployer.deploy()
           
 void DatabaseAuthenticatedDeployer.deploy()
           
 void AbstractPropertyAuthenticatedDeployer.deploy()
           
 void MemoryLogoutDeployer.deploy()
           
 void DatabaseLogoutDeployer.deploy()
           
 

Uses of EngineException in com.uwyn.rife.authentication.elements.exceptions
 

Subclasses of EngineException in com.uwyn.rife.authentication.elements.exceptions
 class UndefinedAuthenticationRememberManagerException
           
 class UndefinedLogoutRememberManagerException
           
 class UnknownCredentialsClassException
           
 class UnknownCredentialsManagerFactoryClassException
           
 class UnknownDatasourceException
           
 class UnknownRememberManagerFactoryClassException
           
 class UnknownSessionManagerFactoryClassException
           
 class UnknownSessionValidatorClassException
           
 class UnknownSessionValidatorFactoryClassException
           
 class UnsupportedEncryptionException
           
 

Uses of EngineException in com.uwyn.rife.cmf.elements
 

Subclasses of EngineException in com.uwyn.rife.cmf.elements
 class MissingDatasourceException
           
 

Uses of EngineException in com.uwyn.rife.engine
 

Methods in com.uwyn.rife.engine that throw EngineException
 ElementInfoBuilder ElementInfoBuilder.addAutoLink(String srcExit)
           
 ElementInfoBuilder ElementInfoBuilder.addAutoLink(String srcExit, String destId)
           
 ElementInfoBuilder ElementInfoBuilder.addAutoLink(String srcExit, String destId, boolean cancelInheritance, boolean cancelEmbedding, boolean redirect, boolean cancelContinuations)
           
 FlowLinkBuilder FlowLinkBuilder.addDataLink(String srcOutput, String destInput)
           
 FlowLinkBuilder FlowLinkBuilder.addDataLink(String srcOutput, String srcOutbean, boolean snapback, String destInput, String destInbean)
           
 ElementInfoBuilder ElementInfoBuilder.addDataLink(String srcOutput, String destId, String destInput)
           
 ElementInfoBuilder ElementInfoBuilder.addDataLink(String srcOutput, String srcOutbean, String destId, boolean snapback, String destInput, String destInbean)
           
 FlowLinkBuilder FlowLinkBuilder.addDataLinkBean(String srcOutbean, String destInbean)
           
 ElementInfoBuilder ElementInfoBuilder.addDataLinkBean(String srcOutbean, String destId, String destInbean)
           
 void ElementSupport.addDateHeader(String name, long date)
          Sets a response header with the given name and date-value.
 SiteBuilder SiteBuilder.addDeparture(String srcId)
           
 ElementInfoBuilder ElementInfoBuilder.addFlowLink(String srcExit, String destId)
           
 ElementInfoBuilder ElementInfoBuilder.addFlowLink(String srcExit, String destId, boolean cancelInheritance)
           
 ElementInfoBuilder ElementInfoBuilder.addFlowLink(String srcExit, String destId, boolean cancelInheritance, boolean cancelEmbedding)
           
 ElementInfoBuilder ElementInfoBuilder.addFlowLink(String srcExit, String destId, boolean snapback, boolean cancelInheritance, boolean cancelEmbedding, boolean redirect)
           
 SiteBuilder SiteBuilder.addGlobalBean(Class klass, String prefix, String name, String groupName)
           
 SiteBuilder SiteBuilder.addGlobalBean(String classname, String prefix, String name, String groupName)
           
 SiteBuilder SiteBuilder.addGlobalCookie(String name)
           
 SiteBuilder SiteBuilder.addGlobalCookie(String name, String defaultValue)
           
 SiteBuilder SiteBuilder.addGlobalExit(String name, String destId)
           
 SiteBuilder SiteBuilder.addGlobalExit(String name, String destId, boolean reflective, boolean snapback, boolean cancelInheritance, boolean cancelEmbedding, boolean redirect, boolean cancelContinuations)
           
 SiteBuilder SiteBuilder.addGlobalVar(String name)
           
 SiteBuilder SiteBuilder.addGlobalVar(String name, String[] defaultValues)
           
 void ElementSupport.addHeader(String name, String value)
          Adds a response header with the given name and value.
 void ElementSupport.addIntHeader(String name, int value)
          Adds a response header with the given name and integer value.
 void ElementSupport.addOutputValue(String name, boolean value)
          Adds a boolean value to the current values of an output.
 void ElementSupport.addOutputValue(String name, char value)
          Adds a char value to the current values of an output.
 void ElementSupport.addOutputValue(String name, char[] value)
          Adds values from an array of chars to the current values of an output.
 void ElementSupport.addOutputValue(String name, double value)
          Adds a double value to the current values of an output.
 void ElementSupport.addOutputValue(String name, float value)
          Adds a float value to the current values of an output.
 void ElementSupport.addOutputValue(String name, int value)
          Adds a int value to the current values of an output.
 void ElementSupport.addOutputValue(String name, long value)
          Adds a long value to the current values of an output.
 void ElementSupport.addOutputValue(String name, Object value)
          Adds a generic object value to the current values of an output.
 void ElementSupport.addOutputValue(String name, String value)
          Adds a value to the current values of an output.
 void ElementSupport.addOutputValues(String name, String[] values)
          Adds values to the current values of an output.
 ElementInfoBuilder ElementInfoBuilder.addProperty(String name, Object value)
           
 ElementInfoBuilder ElementInfoBuilder.addProperty(String name, PropertyValue value)
           
 ElementInfoBuilder ElementInfoBuilder.addRedirectAutoLink(String srcExit)
           
 ElementInfoBuilder ElementInfoBuilder.addRedirectAutoLink(String srcExit, String destId)
           
 ElementInfoBuilder ElementInfoBuilder.addRedirectFlowLink(String srcExit, String destId)
           
 SiteBuilder SiteBuilder.addRedirectGlobalExit(String name)
           
 SiteBuilder SiteBuilder.addReflectiveGlobalExit(String name)
           
 FlowLinkBuilder FlowLinkBuilder.addSnapbackDataLink(String srcOutput, String destInput)
           
 ElementInfoBuilder ElementInfoBuilder.addSnapbackDataLink(String srcOutput, String destInput)
           
 FlowLinkBuilder FlowLinkBuilder.addSnapbackDataLinkBean(String srcOutbean, String destInbean)
           
 ElementInfoBuilder ElementInfoBuilder.addSnapbackDataLinkBean(String srcOutbean, String destInbean)
           
 ElementInfoBuilder ElementInfoBuilder.addSnapbackFlowLink(String srcExit, boolean cancelInheritance)
           
 SiteBuilder SiteBuilder.addSnapbackGlobalExit(String name)
           
 ElementInfoBuilder ElementInfoBuilder.addStaticProperty(String name, Object value)
           
 void ElementSupport.answer()
          Resumes the execution in the calling element by providing no answer object.
 void ElementSupport.answer(Object answer)
          Resumes the execution in the calling element by providing an answer.
static void StateStoreTools.appendHtmlHiddenParam(StringBuilder state, CharSequenceDeferred deferred, String name, String value)
           
static void StateStoreTools.appendJavascriptFooter(StringBuilder state)
           
static void StateStoreTools.appendJavascriptHeader(StringBuilder state)
           
static void StateStoreTools.appendJavascriptHiddenParam(StringBuilder state, String name, String value)
           
 void ElementSupport.child()
          Interrupts the execution in this element and transfers the execution to the child element.
 void ElementSupport.clearBuffer()
          Clears the request text output buffer, all buffered text will be discarded.
 void ElementSupport.clearNamedOutputBean(String name)
          Clears the outputs that correspond to the properties of a named output bean.
 void ElementSupport.clearOutput(String name)
          Clears the output value of an output.
 void ElementSupport.clearOutputBean(Class beanClass)
          Clears the outputs that correspond to the properties of an output bean.
 void ElementSupport.clearOutputBean(Class beanClass, String prefix)
          Clears the outputs that correspond to the properties of an output bean, taking the provided prefix into account.
 void AbstractResponse.close()
           
 void Response.close()
          Closed the content output stream.
 boolean ElementSupport.containsHeader(String name)
          Returns a boolean indicating whether the named response header has already been set.
 ElementResultState StateStoreSession.createNewResultState(String contextId)
           
 ElementResultState StateStoreQuery.createNewResultState(String contextId)
           
 ElementResultState StateStore.createNewResultState(String contextId)
           
 void ElementSupport.defer()
          Interrupts the execution in RIFE completely and defers it to the servlet container.
abstract  void ElementDeployer.deploy()
          This method is executed when the deployment should be performed.
 void ElementSupport.enableTextBuffer(boolean enabled)
          Enables or disables the response text buffer.
 ElementInfoBuilder SiteBuilder.enterElement()
           
 ElementInfoBuilder SiteBuilder.enterElement(String declarationName)
           
 FlowLinkBuilder ElementInfoBuilder.enterFlowLink(String srcExit)
           
 SiteBuilder SiteBuilder.enterGroup()
           
 SiteBuilder SiteBuilder.enterState(String store)
           
 SiteBuilder SubsiteDeclaration.enterSubsite()
           
 SubsiteDeclaration SiteBuilder.enterSubsiteDeclaration(String declarationName)
           
 List<String> ElementSupport.evaluateExpressionRoleUserTags(Template template, String id)
          Evaluate the ROLEUSER expression tags in a template.
 void ElementSupport.exit(String name)
          Activates an exit.
 void StateStoreSession.exportFormState(CharSequenceDeferred deferred, FlowState state, FormStateType stateType)
           
 void StateStoreQuery.exportFormState(CharSequenceDeferred deferred, FlowState state, FormStateType stateType)
           
 void StateStore.exportFormState(CharSequenceDeferred deferred, FlowState state, FormStateType stateType)
           
 void StateStoreSession.exportFormUrl(CharSequenceDeferred deferred, String url)
           
 void StateStoreQuery.exportFormUrl(CharSequenceDeferred deferred, String url)
           
 void StateStore.exportFormUrl(CharSequenceDeferred deferred, String url)
           
 void StateStoreSession.exportQueryUrl(CharSequenceDeferred deferred, String url, FlowState state, ElementInfo source, String type, String name)
           
 void StateStoreQuery.exportQueryUrl(CharSequenceDeferred deferred, String url, FlowState state, ElementInfo source, String type, String name)
           
 void StateStore.exportQueryUrl(CharSequenceDeferred deferred, String url, FlowState state, ElementInfo source, String type, String name)
           
 void ElementSupport.fillSubmissionBean(Object bean)
          Fills the properties of an existing bean with the parameter values of the submission that was sent.
 void ElementSupport.fillSubmissionBean(Object bean, String prefix)
          Fills the properties of an existing bean with the parameter values of the submission that was sent, taking the provided prefix into account.
 void ElementSupport.fillSubmissionBean(String submissionName, Object bean)
          Fills the properties of an existing bean with the parameter values of a submission.
 void ElementSupport.fillSubmissionBean(String submissionName, Object bean, String prefix)
          Fills the properties of an existing bean with the parameter values of a submission, taking the provided prefix into account.
 void AbstractResponse.flush()
           
 void Response.flush()
          Forces all the streamed content to be output to the client.
 void ElementSupport.flush()
          Flushes the request text output buffer and the request output stream.
 void ElementSupport.forward(String url)
          Interrupts the execution in this element and forwards the entire request to another URL.
 void ElementSupport.generateEmptyForm(Template template, Class beanClass)
          Generates a form that corresponds to an empty instance of a bean class.
 void ElementSupport.generateEmptyForm(Template template, Class beanClass, String prefix)
          Generates a form that corresponds to an empty instance of a bean class.
 void ElementSupport.generateForm(Template template, Object beanInstance)
          Generates a form that corresponds to a bean instance.
 void ElementSupport.generateForm(Template template, Object beanInstance, String prefix)
          Generates a form that corresponds to a bean instance.
 String ElementSupport.getContentType()
          Returns the MIME type of the body of the request, or null if the type is not known.
 String ElementSupport.getContinuationId()
          Returns the unique identifier of the current continuation.
 Cookie ElementSupport.getCookie(String name)
          Retrieves a cookie.
 String ElementSupport.getCookieValue(String name)
          Retrieves the value of a cookie.
 String ElementSupport.getCookieValue(String name, String defaultValue)
          Retrieves the value of a named cookie, using a default value as fallback.
 boolean ElementSupport.getCookieValueBoolean(String name)
          Retrieves the value of a named cookie and converts it to a boolean.
 boolean ElementSupport.getCookieValueBoolean(String name, boolean defaultValue)
          Retrieves the value of a named cookie and converts it to a boolean, using a default value if no input value is present.
 double ElementSupport.getCookieValueDouble(String name)
          Retrieves the value of a named cookie and converts it to a double.
 double ElementSupport.getCookieValueDouble(String name, double defaultValue)
          Retrieves the value of a named cookie and converts it to a double, using a default value if no input value is present.
 float ElementSupport.getCookieValueFloat(String name)
          Retrieves the value of a named cookie and converts it to a float.
 float ElementSupport.getCookieValueFloat(String name, float defaultValue)
          Retrieves the value of a named cookie and converts it to a float, using a default value if no input value is present.
 int ElementSupport.getCookieValueInt(String name)
          Retrieves the value of a named cookie and converts it to an integer.
 int ElementSupport.getCookieValueInt(String name, int defaultValue)
          Retrieves the value of a named cookie and converts it to an integer, using a default value if no input value is present.
 long ElementSupport.getCookieValueLong(String name)
          Retrieves the value of a named cookie and converts it to a long.
 long ElementSupport.getCookieValueLong(String name, long defaultValue)
          Retrieves the value of a named cookie and converts it to a long, using a default value if no input value is present.
 Map<String,String> ElementSupport.getCookieValues()
          Retrieves all current cookies names with their values.
 long ElementSupport.getDateHeader(String name)
          Returns the value of the specified request header as a long value that represents a Date object.
 String ElementSupport.getDeclarationName()
          Retrieves the declaration name of this element.
 ElementDeployer ElementSupport.getDeployer()
          Retrieves the deployer of this element.
 ElementContext ElementSupport.getElementContext()
          Retrieves the context of this element.
 ElementInfo ElementSupport.getElementInfo()
          Retrieves the declaration information of this element.
 Object ElementSupport.getEmbedData()
          Retrieves the data that was passed on for the processing of this embedded element.
 String ElementSupport.getEmbedDifferentiator()
          Retrieves the differentiator that was used to set this embedded element apart.
 ElementSupport ElementSupport.getEmbeddingElement()
          Retrieves the element that is embedding the current element.
 Template ElementSupport.getEmbeddingTemplate()
          Retrieves the template that is embedding the current element.
 Properties ElementSupport.getEmbedProperties()
          Retrieves the embed value as a property list (see ElementSupport.getEmbedValue() for more information about embed values).
 String ElementSupport.getEmbedValue()
          Retrieves the current content of the value tag of this embedded element.
 CharSequence ElementSupport.getExitFormParameters(String name)
          Generates the XHTML hidden form parameters for an exit.
 CharSequence ElementSupport.getExitFormParameters(String name, String[] outputValues)
          Generates the hidden XHTML form parameters for an exit and overrides the current output values only for this method.
 CharSequence ElementSupport.getExitFormParametersJavascript(String name, String[] outputValues)
          Generates Javascript that will generate hidden XHTML form parameters for an exit and overrides the current output values only for this method.
 CharSequence ElementSupport.getExitFormUrl(String name)
          Generates a form action URL for an exit.
 CharSequence ElementSupport.getExitFormUrl(String name, String pathinfo)
          Generates a form action URL for an exit and appends a pathinfo to the URL of the destination element.
 CharSequence ElementSupport.getExitQueryUrl(String name)
          Generates a query URL for an exit.
 CharSequence ElementSupport.getExitQueryUrl(String name, String pathinfo)
          Generates a query URL for an exit and appends a pathinfo to the URL of the destination element.
 CharSequence ElementSupport.getExitQueryUrl(String name, String[] outputValues)
          Generates a query URL for an exit and overrides the current output values only for this method.
 CharSequence ElementSupport.getExitQueryUrl(String name, String pathinfo, String[] outputValues)
          Generates a query URL for an exit and appends a pathinfo to the URL of the destination element.
 Enumeration ElementSupport.getHeaderNames()
          Returns an enumeration of all the header names this request contains.
 Enumeration ElementSupport.getHeaders(String name)
          Returns all the values of the specified request header as an Enumeration of String objects.
 Template ElementSupport.getHtmlTemplate()
          Creates a new template instance of the enginehtml type, using the current element's absolute ID as the template name.
 Template ElementSupport.getHtmlTemplate(String name)
          Creates a new template instance of the enginehtml type.
 Template ElementSupport.getHtmlTemplate(String name, String encoding)
          Creates a new template instance of the enginehtml type.
 Template ElementSupport.getHtmlTemplate(