org.apache.myfaces.trinidadinternal.skin.parse
Class SkinsNodeParser
java.lang.Object
org.apache.myfaces.trinidadinternal.share.xml.BaseNodeParser
org.apache.myfaces.trinidadinternal.skin.parse.SkinsNodeParser
- All Implemented Interfaces:
- NodeParser, XMLConstants
public class SkinsNodeParser
- extends BaseNodeParser
- implements XMLConstants
NodeParser for <skins> element in trinidad-skins.xml
- Version:
- $Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/ui/laf/xml/parse/SkinsNodeParser.java#0 $) $Date: 10-nov-2005.18:50:46 $
|
Method Summary |
void |
addCompletedChild(ParseContext context,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.Object child)
Receives notification of the end of a delegated child element. |
java.lang.Object |
endElement(ParseContext context,
java.lang.String namespaceURI,
java.lang.String localName)
Receives notification of the end of the element. |
NodeParser |
startChildElement(ParseContext context,
java.lang.String namespaceURI,
java.lang.String localName,
org.xml.sax.Attributes attrs)
Receives notification of the start of a child element. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SkinsNodeParser
public SkinsNodeParser()
startChildElement
public NodeParser startChildElement(ParseContext context,
java.lang.String namespaceURI,
java.lang.String localName,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXParseException
- Description copied from interface:
NodeParser
- Receives notification of the start of a child element. If this
method returns "this", further processing of that child element
will be continue with this same parser. If it returns "null",
the element will be ignored, and a warning logged. Otherwise, handling
will be delegated to the new parser, and the next call made to
this interface will be
addCompletedChild()
- Specified by:
startChildElement in interface NodeParser- Overrides:
startChildElement in class BaseNodeParser
- Parameters:
context - the parsing contextnamespaceURI - the namespace of the child elementlocalName - the local name of the child elementattrs - the attributes attached to the element
- Returns:
- the node parser that should be used for this
child element, or null if processing should continue with
this
NodeParser
- Throws:
org.xml.sax.SAXParseException- See Also:
NodeParser.endChildElement(org.apache.myfaces.trinidadinternal.share.xml.ParseContext, java.lang.String, java.lang.String),
NodeParser.addCompletedChild(org.apache.myfaces.trinidadinternal.share.xml.ParseContext, java.lang.String, java.lang.String, java.lang.Object)
addCompletedChild
public void addCompletedChild(ParseContext context,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.Object child)
throws org.xml.sax.SAXParseException
- Description copied from interface:
NodeParser
- Receives notification of the end of a delegated child element.
Called only if
startChildElement returns a value
other than "null" or "this".
- Specified by:
addCompletedChild in interface NodeParser- Overrides:
addCompletedChild in class BaseNodeParser
- Parameters:
context - the parsing contextnamespaceURI - the namespace of the child elementlocalName - the local name of the child elementchild - the Java object produced for that child by
its NodeParser's endElement() method.
- Throws:
org.xml.sax.SAXParseException- See Also:
NodeParser.endElement(org.apache.myfaces.trinidadinternal.share.xml.ParseContext, java.lang.String, java.lang.String)
endElement
public java.lang.Object endElement(ParseContext context,
java.lang.String namespaceURI,
java.lang.String localName)
throws org.xml.sax.SAXParseException
- Description copied from interface:
NodeParser
- Receives notification of the end of the element.
- Specified by:
endElement in interface NodeParser- Overrides:
endElement in class BaseNodeParser
- Parameters:
context - the parsing contextnamespaceURI - the namespace of the elementlocalName - the local name of the element
- Returns:
- the fully-initialized Java object corresponding
to this release
- Throws:
org.xml.sax.SAXParseException
Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.