org.apache.cocoon.webapps.session.transformation
abstract public class: AbstractSessionTransformer [javadoc |
source]
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.transformation.AbstractSAXTransformer
org.apache.cocoon.webapps.session.transformation.AbstractSessionTransformer
All Implemented Interfaces:
org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.configuration.Configurable, Transformer, XMLPipe, org.apache.avalon.excalibur.pool.Recyclable, XMLProducer
Direct Known Subclasses:
SessionTransformer, SessionPreTransformer, SessionPostTransformer
Deprecated! This - block is deprecated and will be removed in future versions.
This class is the basis for all session transformers.
- author:
< - a href="mailto:cziegeler@s-und-n.de">Carsten Ziegeler
- version:
$ - Id: AbstractSessionTransformer.java 433543 2006-08-22 06:22:54Z crossley $
| Fields inherited from org.apache.cocoon.transformation.AbstractSAXTransformer: |
|---|
| EMPTY_ATTRIBUTES, ignoreWhitespaces, ignoreEmptyCharacters, ignoreEventsCount, ignoreHooksCount, namespaceURI, defaultNamespaceURI, stack, recorderStack, request, response, context, objectModel, parameters, source, manager, resolver, emptyAttributes |
| Methods from org.apache.cocoon.transformation.AbstractSAXTransformer: |
|---|
|
addRecorder, characters, comment, configure, dispose, endCDATA, endDTD, endDocument, endElement, endEntity, endParametersRecording, endParametersRecording, endPrefixMapping, endRecording, endSAXRecording, endSerializedXMLRecording, endTextRecording, endTransformingElement, findPrefixMapping, getMutableAttributes, ignorableWhitespace, processingInstruction, recycle, removeRecorder, sendEndElementEvent, sendEndElementEventNS, sendEndPrefixMapping, sendEvents, sendParametersEvents, sendStartElementEvent, sendStartElementEvent, sendStartElementEventNS, sendStartElementEventNS, sendStartPrefixMapping, sendTextEvent, service, setDocumentLocator, setup, setupTransforming, skippedEntity, startCDATA, startDTD, startDocument, startElement, startEntity, startParametersRecording, startPrefixMapping, startRecording, startSAXRecording, startSerializedXMLRecording, startTextRecording, startTransformingElement |
| Methods from org.apache.cocoon.xml.AbstractXMLPipe: |
|---|
|
characters, comment, endCDATA, endDTD, endDocument, endElement, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDTD, startDocument, startElement, startEntity, startPrefixMapping |
| Method from org.apache.cocoon.webapps.session.transformation.AbstractSessionTransformer Detail: |
protected ContextManager getContextManager() throws ProcessingException {
if (this.contextManager == null) {
try {
this.contextManager = (ContextManager)this.manager.lookup(ContextManager.ROLE);
} catch (ServiceException ce) {
throw new ProcessingException("Error during lookup of ContextManager component.", ce);
}
}
return this.contextManager;
} Deprecated!Get the ContextManager component |
protected FormManager getFormManager() throws ProcessingException {
if (this.formManager == null) {
try {
this.formManager = (FormManager)this.manager.lookup(FormManager.ROLE);
} catch (ServiceException ce) {
throw new ProcessingException("Error during lookup of FormManager component.", ce);
}
}
return this.formManager;
} Deprecated!Get the FormManager component |
public Session getSession() throws ProcessingException {
return this.getSessionManager().getSession(false);
} Deprecated!Get the current session if available or return null. |
protected SessionManager getSessionManager() throws ProcessingException {
if (this.sessionManager == null) {
try {
this.sessionManager = (SessionManager)this.manager.lookup(SessionManager.ROLE);
} catch (ServiceException ce) {
throw new ProcessingException("Error during lookup of SessionManager component.", ce);
}
}
return this.sessionManager;
} Deprecated!Get the SessionManager component |
public void recycle() {
this.manager.release( this.sessionManager);
this.manager.release( this.formManager);
this.manager.release( this.contextManager);
this.sessionManager = null;
this.formManager = null;
this.contextManager = null;
super.recycle();
} Deprecated! |