|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.jasig.portal.car.ChannelDefinitionTagHandler
public class ChannelDefinitionTagHandler
Processes all channel definitions located in a CAR and instantiates and delegates to an inner content handler for each block to do the real work of publishing.
| Field Summary | |
|---|---|
private static java.lang.reflect.Constructor |
cDefaultConstructor
|
private static java.lang.reflect.Constructor |
cExtendedConstructor
|
private static java.lang.Class |
cHandlerClass
|
private ParsingContext |
ctx
|
private static java.lang.String |
HANDLER_PROPERTY
|
private org.xml.sax.ContentHandler |
handlerInstance
|
private static org.apache.commons.logging.Log |
log
|
| Constructor Summary | |
|---|---|
ChannelDefinitionTagHandler(ParsingContext ctx)
Construct a ChannelDefinitionHandler that receives events from parsing a channel archive deployment descriptor but only for any contained channel-definition elements and their children. |
|
| Method Summary | |
|---|---|
private org.xml.sax.ContentHandler |
castToContentHandler(java.lang.Object obj)
Casts the object to a ContentHandler and logs any error that occurs. |
void |
characters(char[] ch,
int start,
int length)
Handle the characters event to capture textual content for elements. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
Handle the closing element event. |
private void |
getTheConstructor()
|
private void |
initialize()
Load an appropriate class for handling the channel definition content and publishing the channel specified therein. |
private java.lang.Object |
instantiateTheClass()
Attempt to load an instance of the class. |
private void |
loadTheClass(java.lang.String handlerClass)
Attempt to load the class specified. |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
Handle start element events. |
| 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 |
| Field Detail |
|---|
private static final org.apache.commons.logging.Log log
private static java.lang.Class cHandlerClass
private static java.lang.reflect.Constructor cDefaultConstructor
private static java.lang.reflect.Constructor cExtendedConstructor
private org.xml.sax.ContentHandler handlerInstance
private ParsingContext ctx
private static final java.lang.String HANDLER_PROPERTY
| Constructor Detail |
|---|
ChannelDefinitionTagHandler(ParsingContext ctx)
ctx - | Method Detail |
|---|
private void initialize()
private void loadTheClass(java.lang.String handlerClass)
handlerClass - private void getTheConstructor()
private java.lang.Object instantiateTheClass()
private org.xml.sax.ContentHandler castToContentHandler(java.lang.Object obj)
obj -
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
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||