org.apache.myfaces.trinidadinternal.image.xml.encode
Class AbstractXMLEncoder

java.lang.Object
  extended by org.apache.myfaces.trinidadinternal.image.xml.encode.AbstractXMLEncoder
All Implemented Interfaces:
ImageConstants, XMLEncoder, XMLConstants
Direct Known Subclasses:
ColorizedIconEncoder, CompositeButtonEncoder, FlippedIconEncoder

public abstract class AbstractXMLEncoder
extends java.lang.Object
implements XMLEncoder, ImageConstants, XMLConstants

Base class for XMLEncoders

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/image/xml/encode/AbstractXMLEncoder.java#0 $) $Date: 10-nov-2005.19:04:44 $
Author:
The Oracle ADF Faces Team

Field Summary
 
Fields inherited from interface org.apache.myfaces.trinidadinternal.image.ImageConstants
ACCESS_KEY_KEY, BACKGROUND_KEY, BORDER_COLOR_KEY, BUTTON_BOTTOM_BACKGROUND_ICON_KEY, BUTTON_END_ICON_KEY, BUTTON_START_ICON_KEY, BUTTON_TOP_BACKGROUND_ICON_KEY, COLORIZED_ICON_NAME, COMPOSITE_BUTTON_NAME, DARK_ACCENT_COLOR_KEY, DARK_COLOR_KEY, DIRECTION_KEY, DISABLED_BACKGROUND_KEY, DISABLED_FONT_KEY, DISABLED_FOREGROUND_KEY, DISABLED_KEY, ENCODING_TYPE_KEY, END_ROUNDED_KEY, FLIPPED_ICON_NAME, FONT_KEY, FOREGROUND_KEY, HEIGHT_RESPONSE_KEY, IMAGE_MAP_AREAS_RESPONSE_KEY, IMAGE_PROVIDER_PROPERTY, LAF_KEY, LOOK_AND_FEEL_ID_KEY, NAME_KEY, SELECTED_BACKGROUND_KEY, SELECTED_FONT_KEY, SELECTED_FOREGROUND_KEY, SELECTED_KEY, SOURCE_INPUT_STREAM_PROVIDER_KEY, SOURCE_KEY, START_ROUNDED_KEY, SURROUNDING_COLOR_KEY, TABS_KEY, TECATE_NAMESPACE, TEXT_ANTIALIAS_KEY, TEXT_KEY, VERSION_KEY, WIDTH_RESPONSE_KEY
 
Fields inherited from interface org.apache.myfaces.trinidadinternal.image.xml.XMLConstants
ACCESS_KEY_ATTR, BACKGROUND_NAME, BLUE_ATTR, BOLD_FONT_STYLE, BORDER_COLOR_NAME, BUNDLE_ATTR, BUTTON_NAME, COLORIZED_ICON_NAME, COMPOSITE_BUTTON_NAME, COORDINATES_ATTR, DARK_ACCENT_COLOR_NAME, DARK_COLOR_NAME, DEFAULTS_NAME, DESTINATION_ATTR, DIRECTION_ATTR, DISABLED_ATTR, DISABLED_BACKGROUND_NAME, DISABLED_FONT_NAME, DISABLED_FOREGROUND_NAME, ENCODING_TYPE_ATTR, END_ROUNDED_ATTR, FLIPPED_ICON_NAME, FONT_NAME, FONT_NAME_NAME, FONT_SIZE_NAME, FONT_STYLE_NAME, FOREGROUND_NAME, GREEN_ATTR, HEIGHT_ATTR, ICON_NAME, IMAGE_GENERATOR_NAME, IMAGE_MAP_AREA_NAME, IMAGE_MAP_NAME, IMAGE_METADATA_NAME, ITALIC_FONT_STYLE, KEY_ATTR, LAF_ATTR, LEFT_TO_RIGHT_DIRECTION, LINK_NAME, LOCALE_CONTEXT_PROPERTY, LOOK_AND_FEEL_ID_ATTR, NAME_ATTR, NAMESPACE_ATTR, PLAIN_FONT_STYLE, POLYGON_SHAPE, RECTANGLE_SHAPE, RED_ATTR, RESOURCE_BUNDLE_PROPERTY, RGB_ATTR, RIGHT_TO_LEFT_DIRECTION, SELECTED_ATTR, SELECTED_BACKGROUND_NAME, SELECTED_FONT_NAME, SELECTED_FOREGROUND_NAME, SELECTED_INDEX_ATTR, SHAPE_ATTR, SOURCE_ATTR, START_ROUNDED_ATTR, SURROUNDING_COLOR_NAME, TAB_NAME, TEXT_ANTIALIAS_ATTR, TEXT_ATTR, TEXT_NAME, TRANSLATED_TEXT_NAME, VERSION_ATTR, WIDTH_ATTR
 
Constructor Summary
AbstractXMLEncoder()
           
 
Method Summary
protected static void encodeAttribute(java.lang.String name, java.lang.String value, java.io.PrintWriter out)
          Encodes an attribute
protected  void encodeAttributes(ImageContext context, java.util.Map<java.lang.Object,java.lang.Object> properties, java.util.Map<java.lang.Object,java.lang.Object> responseProperties, java.io.PrintWriter out)
           
protected  void encodeBody(ImageContext context, java.util.Map<java.lang.Object,java.lang.Object> properties, java.util.Map<java.lang.Object,java.lang.Object> responseProperties, java.io.PrintWriter out)
          Encodes the body content of the root element being encoded.
protected static void encodeBooleanAttribute(java.lang.String name, java.lang.Boolean value, java.io.PrintWriter out)
          Encodes a boolean attribute
protected static void encodeBooleanValueTag(java.lang.String name, java.lang.Boolean value, java.io.PrintWriter out)
          Encodes a tag which contains a single boolean value.
protected static void encodeClose(boolean end, java.io.PrintWriter out)
          Encodes a closing of a start tag
protected static void encodeColor(java.lang.String name, java.awt.Color color, java.io.PrintWriter out)
          Encodes a color
protected static void encodeEndTag(java.lang.String name, java.io.PrintWriter out)
          Encodes an end tag
protected static void encodeFont(java.lang.String name, java.lang.Object font, java.io.PrintWriter out)
          Encodes a font.
protected static void encodeIntegerAttribute(java.lang.String name, java.lang.Integer value, java.io.PrintWriter out)
          Encodes a Integer attribute
protected static void encodeStartTag(java.lang.String name, boolean close, boolean end, java.io.PrintWriter out)
          Encodes a start tag
protected static void encodeStartTag(java.lang.String name, java.io.PrintWriter out)
          Encodes a start tag
protected static void encodeText(java.lang.String value, java.io.PrintWriter out)
           
protected static void encodeValueTag(java.lang.String name, java.lang.String value, java.io.PrintWriter out)
          Encodes a tag which contains a single textual value.
 void encodeXML(ImageContext context, java.lang.String namespaceURI, java.lang.String localName, java.util.Map<java.lang.Object,java.lang.Object> properties, java.util.Map<java.lang.Object,java.lang.Object> responseProperties, java.io.PrintWriter out)
          Implementation of XMLEncoder.encodeXML().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractXMLEncoder

public AbstractXMLEncoder()
Method Detail

encodeXML

public void encodeXML(ImageContext context,
                      java.lang.String namespaceURI,
                      java.lang.String localName,
                      java.util.Map<java.lang.Object,java.lang.Object> properties,
                      java.util.Map<java.lang.Object,java.lang.Object> responseProperties,
                      java.io.PrintWriter out)
Implementation of XMLEncoder.encodeXML().

Specified by:
encodeXML in interface XMLEncoder

encodeAttributes

protected void encodeAttributes(ImageContext context,
                                java.util.Map<java.lang.Object,java.lang.Object> properties,
                                java.util.Map<java.lang.Object,java.lang.Object> responseProperties,
                                java.io.PrintWriter out)

encodeBody

protected void encodeBody(ImageContext context,
                          java.util.Map<java.lang.Object,java.lang.Object> properties,
                          java.util.Map<java.lang.Object,java.lang.Object> responseProperties,
                          java.io.PrintWriter out)
Encodes the body content of the root element being encoded.


encodeColor

protected static void encodeColor(java.lang.String name,
                                  java.awt.Color color,
                                  java.io.PrintWriter out)
Encodes a color


encodeFont

protected static void encodeFont(java.lang.String name,
                                 java.lang.Object font,
                                 java.io.PrintWriter out)
Encodes a font. The specified object must be an instance of AWT Font or org.apache.myfaces.trinidadinternal.style.util.FontProxy.


encodeStartTag

protected static void encodeStartTag(java.lang.String name,
                                     java.io.PrintWriter out)
Encodes a start tag


encodeStartTag

protected static void encodeStartTag(java.lang.String name,
                                     boolean close,
                                     boolean end,
                                     java.io.PrintWriter out)
Encodes a start tag


encodeClose

protected static void encodeClose(boolean end,
                                  java.io.PrintWriter out)
Encodes a closing of a start tag


encodeEndTag

protected static void encodeEndTag(java.lang.String name,
                                   java.io.PrintWriter out)
Encodes an end tag


encodeBooleanAttribute

protected static void encodeBooleanAttribute(java.lang.String name,
                                             java.lang.Boolean value,
                                             java.io.PrintWriter out)
Encodes a boolean attribute


encodeIntegerAttribute

protected static void encodeIntegerAttribute(java.lang.String name,
                                             java.lang.Integer value,
                                             java.io.PrintWriter out)
Encodes a Integer attribute


encodeAttribute

protected static void encodeAttribute(java.lang.String name,
                                      java.lang.String value,
                                      java.io.PrintWriter out)
Encodes an attribute


encodeValueTag

protected static void encodeValueTag(java.lang.String name,
                                     java.lang.String value,
                                     java.io.PrintWriter out)
Encodes a tag which contains a single textual value.


encodeBooleanValueTag

protected static void encodeBooleanValueTag(java.lang.String name,
                                            java.lang.Boolean value,
                                            java.io.PrintWriter out)
Encodes a tag which contains a single boolean value.


encodeText

protected static void encodeText(java.lang.String value,
                                 java.io.PrintWriter out)


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