Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.image.xml.encode
Class AbstractXMLEncoder

java.lang.Object
  |
  +--oracle.cabo.image.xml.encode.AbstractXMLEncoder
All Implemented Interfaces:
ImageConstants, XMLConstants, XMLEncoder
Direct Known Subclasses:
ButtonEncoder, ColorizedIconEncoder, FlippedIconEncoder, GlobalButtonEncoder, TabBarEncoder

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

Base class for XMLEncoders


Fields inherited from interface oracle.cabo.image.ImageConstants
ACCESS_KEY_KEY, BACKGROUND_KEY, BORDER_COLOR_KEY, BUTTON_NAME, COLORIZED_ICON_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, GLOBAL_BUTTON_NAME, HEIGHT_RESPONSE_KEY, IMAGE_MAP_AREAS_RESPONSE_KEY, IMAGE_PROVIDER_PROPERTY, IMAGE_TYPE_MANAGER_PROPERTY, LAF_KEY, NAME_KEY, SELECTED_BACKGROUND_KEY, SELECTED_FONT_KEY, SELECTED_FOREGROUND_KEY, SELECTED_INDEX_KEY, SELECTED_KEY, SERVLET_URL_PROPERTY, SOURCE_INPUT_STREAM_PROVIDER_KEY, SOURCE_KEY, START_ROUNDED_KEY, SURROUNDING_COLOR_KEY, TAB_BAR_NAME, TABS_KEY, TECATE_NAMESPACE, TEXT_ANTIALIAS_KEY, TEXT_KEY, WIDTH_RESPONSE_KEY
 
Fields inherited from interface oracle.cabo.image.xml.XMLConstants
ACCESS_KEY_ATTR, BACKGROUND_NAME, BLUE_ATTR, BOLD_FONT_STYLE, BORDER_COLOR_NAME, BUNDLE_ATTR, BUTTON_NAME, COLORIZED_ICON_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, GLOBAL_BUTTON_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, 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_BAR_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.Dictionary properties, java.util.Dictionary responseProperties, java.io.PrintWriter out)
           
protected  void encodeBody(ImageContext context, java.util.Dictionary properties, java.util.Dictionary 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.Dictionary properties, java.util.Dictionary 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.Dictionary properties,
                      java.util.Dictionary responseProperties,
                      java.io.PrintWriter out)
Implementation of XMLEncoder.encodeXML().
Specified by:
encodeXML in interface XMLEncoder

encodeAttributes

protected void encodeAttributes(ImageContext context,
                                java.util.Dictionary properties,
                                java.util.Dictionary responseProperties,
                                java.io.PrintWriter out)

encodeBody

protected void encodeBody(ImageContext context,
                          java.util.Dictionary properties,
                          java.util.Dictionary 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 oracle.cabo.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)

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

Copyright © 2002,2003, Oracle. All Rights Reserved.