org.jasig.portal.car
Class DefaultChanPubInnerHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.jasig.portal.car.DefaultChanPubInnerHandler
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
public class DefaultChanPubInnerHandler
- extends org.xml.sax.helpers.DefaultHandler
Buffers a single channel definition located in a CAR
channel-definition block and delegates to the chanpub
ChannelPublisher to publish the channel. Also strips our groups
and categories definitions since groups and categories can change
from site to site. If not specified then ChannelPublisher will
place in the "Auto-Published" category and grant access to
admins. Then admins can determine in what category it should be
placed and to whom it should be granted.
- Version:
- $Revision: 1.4 $
- Author:
- Mark Boyd
Field Summary |
private java.lang.StringBuffer |
buffer
|
private java.lang.StringBuffer |
charBuf
|
private ParsingContext |
ctx
|
private static org.apache.commons.logging.Log |
log
|
Method Summary |
void |
characters(char[] ch,
int start,
int length)
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
ctx
private ParsingContext ctx
buffer
private java.lang.StringBuffer buffer
charBuf
private java.lang.StringBuffer charBuf
DefaultChanPubInnerHandler
public DefaultChanPubInnerHandler(ParsingContext ctx)
startElement
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
- Specified by:
startElement
in interface org.xml.sax.ContentHandler
- Overrides:
startElement
in class org.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
characters
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
characters
in interface org.xml.sax.ContentHandler
- Overrides:
characters
in class org.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Specified by:
endElement
in interface org.xml.sax.ContentHandler
- Overrides:
endElement
in class org.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException