|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.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.lenya.cms.cocoon.transformation.AbstractLinkTransformer
org.apache.lenya.cms.cocoon.transformation.ProxyTransformer
public class ProxyTransformer
Proxy transformer.
The resulting URLs can either be absolute (default) or relative. You can either configure this when declaring the transformer:
<map:transformer ... >
<urls type="relative"/>
...
</map:transformer>
or pass a parameter:
<map:parameter name="urls" value="relative"/>
OutgoingLinkRewriter| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.lenya.cms.cocoon.transformation.AbstractLinkTransformer |
|---|
AbstractLinkTransformer.AttributeConfiguration |
| Field Summary | |
|---|---|
protected static java.lang.String |
ATTRIBUTE_TYPE
|
protected static java.lang.String |
PARAMETER_URLS
|
protected static java.lang.String |
URL_TYPE_ABSOLUTE
|
protected static java.lang.String |
URL_TYPE_RELATIVE
|
| Fields inherited from class org.apache.lenya.cms.cocoon.transformation.AbstractLinkTransformer |
|---|
ignoreLinkElement, indent |
| Fields inherited from class org.apache.cocoon.transformation.AbstractSAXTransformer |
|---|
context, defaultNamespaceURI, EMPTY_ATTRIBUTES, emptyAttributes, ignoreEmptyCharacters, ignoreEventsCount, ignoreHooksCount, ignoreWhitespaces, manager, namespaceURI, objectModel, parameters, recorderStack, request, resolver, response, source, stack |
| Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer |
|---|
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer |
| Fields inherited from interface org.apache.cocoon.transformation.Transformer |
|---|
ROLE |
| Constructor Summary | |
|---|---|
ProxyTransformer()
|
|
| Method Summary | |
|---|---|
void |
configure(org.apache.avalon.framework.configuration.Configuration config)
|
protected LinkRewriter |
getLinkRewriter()
|
void |
setup(org.apache.cocoon.environment.SourceResolver _resolver,
java.util.Map _objectModel,
java.lang.String _source,
org.apache.avalon.framework.parameters.Parameters _parameters)
|
protected void |
setUrlType(java.lang.String value)
|
| Methods inherited from class org.apache.lenya.cms.cocoon.transformation.AbstractLinkTransformer |
|---|
endElement, existsMatchingConfiguration, getCacheKey, getMatchingConfigurations, handleLink, setAttribute, startElement |
| Methods inherited from class org.apache.cocoon.transformation.AbstractSAXTransformer |
|---|
addRecorder, characters, comment, dispose, endCDATA, endDocument, endDTD, 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, setupTransforming, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startParametersRecording, startPrefixMapping, startRecording, startSAXRecording, startSerializedXMLRecording, startTextRecording, startTransformingElement |
| Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer |
|---|
setConsumer, setContentHandler, setLexicalHandler |
| Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
|---|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.cocoon.xml.XMLProducer |
|---|
setConsumer |
| Field Detail |
|---|
protected static final java.lang.String ATTRIBUTE_TYPE
protected static final java.lang.String URL_TYPE_ABSOLUTE
protected static final java.lang.String URL_TYPE_RELATIVE
protected static final java.lang.String PARAMETER_URLS
| Constructor Detail |
|---|
public ProxyTransformer()
| Method Detail |
|---|
public void setup(org.apache.cocoon.environment.SourceResolver _resolver,
java.util.Map _objectModel,
java.lang.String _source,
org.apache.avalon.framework.parameters.Parameters _parameters)
throws org.apache.cocoon.ProcessingException,
org.xml.sax.SAXException,
java.io.IOException
setup in interface org.apache.cocoon.sitemap.SitemapModelComponentsetup in class org.apache.cocoon.transformation.AbstractSAXTransformerorg.apache.cocoon.ProcessingException
org.xml.sax.SAXException
java.io.IOException
public void configure(org.apache.avalon.framework.configuration.Configuration config)
throws org.apache.avalon.framework.configuration.ConfigurationException
configure in interface org.apache.avalon.framework.configuration.Configurableconfigure in class AbstractLinkTransformerorg.apache.avalon.framework.configuration.ConfigurationException
protected void setUrlType(java.lang.String value)
throws org.apache.avalon.framework.configuration.ConfigurationException
org.apache.avalon.framework.configuration.ConfigurationExceptionprotected LinkRewriter getLinkRewriter()
getLinkRewriter in class AbstractLinkTransformer
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||