org.jasig.portal.layout.alm.tool
Class FragmentLoader.ConfigFilter
java.lang.Object
org.jasig.portal.utils.SAX2FilterImpl
org.jasig.portal.layout.alm.tool.FragmentLoader.ConfigFilter
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler, org.xml.sax.XMLFilter, org.xml.sax.XMLReader
- Enclosing class:
- FragmentLoader
private static class FragmentLoader.ConfigFilter
- extends SAX2FilterImpl
A filter that will perform the following functions:
- intercept and verify restriction names, writing out ids
- intercept and verify user group names, writing out ids
Method Summary |
void |
characters(char[] ch,
int start,
int length)
Filter a character data event. |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Filter an end element event. |
private java.lang.String |
getAdminId()
|
java.util.Map |
getFragmentIds()
|
java.util.Set |
getFragmentNames()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
Filter a start element event. |
Methods inherited from class org.jasig.portal.utils.SAX2FilterImpl |
comment, endCDATA, endDocument, endDTD, endEntity, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setAllHandlers, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setLexicalHandler, setParent, setProperty, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rMap
private java.util.Map rMap
groupMode
private boolean groupMode
groupAtts
private org.xml.sax.helpers.AttributesImpl groupAtts
groupLocalName
private java.lang.String groupLocalName
groupUri
private java.lang.String groupUri
groupData
private java.lang.String groupData
fragmentIds
private java.util.Map fragmentIds
layoutStore
private static IAggregatedUserLayoutStore layoutStore
channelStore
private static IChannelRegistryStore channelStore
adminId
private static java.lang.String adminId
FragmentLoader.ConfigFilter
public FragmentLoader.ConfigFilter(org.xml.sax.ContentHandler ch,
java.util.Map rMap)
throws PortalException
- Throws:
PortalException
getAdminId
private java.lang.String getAdminId()
throws java.lang.Exception
- Throws:
java.lang.Exception
getFragmentNames
public java.util.Set getFragmentNames()
getFragmentIds
public java.util.Map getFragmentIds()
characters
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Description copied from class:
SAX2FilterImpl
- Filter a character data event.
- Specified by:
characters
in interface org.xml.sax.ContentHandler
- Overrides:
characters
in class SAX2FilterImpl
- Parameters:
ch
- An array of characters.start
- The starting position in the array.length
- The number of characters to use from the array.
- Throws:
org.xml.sax.SAXException
- The client may throw
an exception during processing.- See Also:
ContentHandler.characters(char[], int, int)
startElement
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
- Description copied from class:
SAX2FilterImpl
- Filter a start element event.
- Specified by:
startElement
in interface org.xml.sax.ContentHandler
- Overrides:
startElement
in class SAX2FilterImpl
- Parameters:
uri
- The element's Namespace URI, or the empty string.localName
- The element's local name, or the empty string.qName
- The element's qualified (prefixed) name, or the empty
string.atts
- The element's attributes.
- Throws:
org.xml.sax.SAXException
- The client may throw
an exception during processing.- See Also:
ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
endElement
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Description copied from class:
SAX2FilterImpl
- Filter an end element event.
- Specified by:
endElement
in interface org.xml.sax.ContentHandler
- Overrides:
endElement
in class SAX2FilterImpl
- Parameters:
uri
- The element's Namespace URI, or the empty string.localName
- The element's local name, or the empty string.qName
- The element's qualified (prefixed) name, or the empty
string.
- Throws:
org.xml.sax.SAXException
- The client may throw
an exception during processing.- See Also:
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)