org.apache.myfaces.trinidadinternal.ui.laf.xml.parse
Class ImageIconParser

java.lang.Object
  extended by org.apache.myfaces.trinidadinternal.share.xml.BaseNodeParser
      extended by org.apache.myfaces.trinidadinternal.ui.laf.xml.parse.ImageIconParser
All Implemented Interfaces:
NodeParser, XMLConstants

public class ImageIconParser
extends BaseNodeParser
implements XMLConstants

NodeParser for ImageIcons.

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/ui/laf/xml/parse/ImageIconParser.java#0 $) $Date: 10-nov-2005.18:50:39 $
Author:
The Oracle ADF Faces Team

Field Summary
 
Fields inherited from interface org.apache.myfaces.trinidadinternal.ui.laf.xml.XMLConstants
CLASS_NAME, CONFIG_IMAGE_NAME, CONTEXT_IMAGE_NAME, EXTENDS_ATTR, FACETS_ATTR, FAMILY_ATTR, HEIGHT_ATTR, ICONS_NAME, ID_ATTR, INLINE_STYLE_NAME, INSTANCE_NAME, NAME_ATTR, NAMESPACE_ATTR, NULL_NAME, PROPERTIES_NAME, REFERENCE_NAME, RENDER_KIT_ID_ATTR, RENDERERS_NAME, RESOURCE_IMAGE_NAME, RTL_TEXT_ATTR, RTL_URI_ATTR, SKIN_NAMESPACE, STYLE_CLASS_ATTR, STYLE_SHEET_NAME_ATTR, TEMPLATE_NAME, TEXT_ATTR, TEXT_NAME, URI_ATTR, URI_IMAGE_NAME, WIDTH_ATTR
 
Constructor Summary
ImageIconParser()
           
 
Method Summary
 void addCompletedChild(ParseContext context, java.lang.String namespaceURI, java.lang.String localName, java.lang.Object child)
          Override of BaseNodeParser.addCompletedChild() for adding children.
 java.lang.Object endElement(ParseContext context, java.lang.String namespaceURI, java.lang.String localName)
          Override of BaseNodeParser.endElement();
 NodeParser startChildElement(ParseContext context, java.lang.String namespaceURI, java.lang.String localName, org.xml.sax.Attributes attrs)
          Override of BaseNodeParser.startChildElement() for handling child elements.
 void startElement(ParseContext context, java.lang.String namespaceURI, java.lang.String localName, org.xml.sax.Attributes attrs)
          Override of LeafNodeParser.getNodeValue().
 
Methods inherited from class org.apache.myfaces.trinidadinternal.share.xml.BaseNodeParser
addText, addWhitespace, endChildElement, getIgnoreParser, getRequiredAttribute, logError, logUnexpectedAttribute, logUnexpectedElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageIconParser

public ImageIconParser()
Method Detail

startElement

public void startElement(ParseContext context,
                         java.lang.String namespaceURI,
                         java.lang.String localName,
                         org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXParseException
Override of LeafNodeParser.getNodeValue(). Returns a ComponentNode.

Specified by:
startElement in interface NodeParser
Overrides:
startElement in class BaseNodeParser
Parameters:
context - the parsing context
namespaceURI - the namespace of the element
localName - the local name of the element
attrs - the attributes attached to the element
Throws:
org.xml.sax.SAXParseException

endElement

public java.lang.Object endElement(ParseContext context,
                                   java.lang.String namespaceURI,
                                   java.lang.String localName)
                            throws org.xml.sax.SAXParseException
Override of BaseNodeParser.endElement();

Specified by:
endElement in interface NodeParser
Overrides:
endElement in class BaseNodeParser
Parameters:
context - the parsing context
namespaceURI - the namespace of the element
localName - the local name of the element
Returns:
the fully-initialized Java object corresponding to this release
Throws:
org.xml.sax.SAXParseException

startChildElement

public NodeParser startChildElement(ParseContext context,
                                    java.lang.String namespaceURI,
                                    java.lang.String localName,
                                    org.xml.sax.Attributes attrs)
                             throws org.xml.sax.SAXParseException
Override of BaseNodeParser.startChildElement() for handling child elements.

Specified by:
startChildElement in interface NodeParser
Overrides:
startChildElement in class BaseNodeParser
Parameters:
context - the parsing context
namespaceURI - the namespace of the child element
localName - the local name of the child element
attrs - 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
Override of BaseNodeParser.addCompletedChild() for adding children.

Specified by:
addCompletedChild in interface NodeParser
Overrides:
addCompletedChild in class BaseNodeParser
Parameters:
context - the parsing context
namespaceURI - the namespace of the child element
localName - the local name of the child element
child - 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)


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.