|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.lenya.cms.cocoon.transformation.AccessControlSitetreeTransformer
public class AccessControlSitetreeTransformer
This transformer is applied to the sitetree. It marks the site element and all node elements the
current identity is not allowed to access with a protected="true"
attribute.
Field Summary | |
---|---|
static java.lang.String |
ATTRIBUTE_PROTECTED
ATTRIBUTE_PROTECTED The attribute for protected |
static java.lang.String |
PARAMETER_AREA
PARAMETER_AREA The area parameter |
static java.lang.String |
PARAMETER_PUBLICATION_ID
PARAMETER_PUBLICATION_ID The publication id parameter |
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 | |
---|---|
AccessControlSitetreeTransformer()
|
Method Summary | |
---|---|
void |
dispose()
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String raw)
|
protected boolean |
isFragmentNode(java.lang.String uri,
java.lang.String localName)
Returns if an element represents a fragment node. |
protected boolean |
isNode(java.lang.String uri,
java.lang.String localName)
Returns if an element represents a sitetree node. |
void |
setup(org.apache.cocoon.environment.SourceResolver _resolver,
java.util.Map _objectModel,
java.lang.String src,
org.apache.avalon.framework.parameters.Parameters par)
|
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String raw,
org.xml.sax.Attributes attr)
(non-Javadoc) |
Methods inherited from class org.apache.cocoon.transformation.AbstractSAXTransformer |
---|
addRecorder, characters, comment, configure, 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, 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 |
---|
public static final java.lang.String ATTRIBUTE_PROTECTED
ATTRIBUTE_PROTECTED
The attribute for protected
public static final java.lang.String PARAMETER_PUBLICATION_ID
PARAMETER_PUBLICATION_ID
The publication id parameter
public static final java.lang.String PARAMETER_AREA
PARAMETER_AREA
The area parameter
Constructor Detail |
---|
public AccessControlSitetreeTransformer()
Method Detail |
---|
public void setup(org.apache.cocoon.environment.SourceResolver _resolver, java.util.Map _objectModel, java.lang.String src, org.apache.avalon.framework.parameters.Parameters par) throws org.apache.cocoon.ProcessingException, org.xml.sax.SAXException, java.io.IOException
setup
in interface org.apache.cocoon.sitemap.SitemapModelComponent
setup
in class org.apache.cocoon.transformation.AbstractSAXTransformer
org.apache.cocoon.ProcessingException
org.xml.sax.SAXException
java.io.IOException
SitemapModelComponent.setup(org.apache.cocoon.environment.SourceResolver,
java.util.Map, java.lang.String, org.apache.avalon.framework.parameters.Parameters)
public void dispose()
dispose
in interface org.apache.avalon.framework.activity.Disposable
dispose
in class org.apache.cocoon.transformation.AbstractSAXTransformer
Disposable.dispose()
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.apache.cocoon.transformation.AbstractSAXTransformer
org.xml.sax.SAXException
ContentHandler.startDocument()
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String raw, org.xml.sax.Attributes attr) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.apache.cocoon.transformation.AbstractSAXTransformer
org.xml.sax.SAXException
ContentHandler.startElement(java.lang.String, java.lang.String,
java.lang.String, org.xml.sax.Attributes)
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String raw) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.apache.cocoon.transformation.AbstractSAXTransformer
org.xml.sax.SAXException
ContentHandler.endElement(java.lang.String, java.lang.String,
java.lang.String)
protected boolean isNode(java.lang.String uri, java.lang.String localName)
uri
- The namespace URI.localName
- The local name.
protected boolean isFragmentNode(java.lang.String uri, java.lang.String localName)
uri
- The namespace URI.localName
- The local name.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |