Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.ui.xml.parse
Class UINodeParserFactory

java.lang.Object
  |
  +--oracle.cabo.ui.xml.parse.AbstractUINodeParserFactory
        |
        +--oracle.cabo.ui.xml.parse.UINodeParserFactory
All Implemented Interfaces:
ParserFactory

public class UINodeParserFactory
extends AbstractUINodeParserFactory

ParserFactory for UINodes.


Constructor Summary
UINodeParserFactory(java.lang.String namespaceURI, UINodeType defaultType, java.util.Dictionary typeDictionary)
          Creates a UINodeParserFactory.
UINodeParserFactory(java.lang.String namespaceURI, UINodeType defaultType, java.util.Dictionary typeDictionary, boolean isLenient)
          Creates a UINodeParserFactory.
 
Method Summary
static UINodeParserFactory getHTMLFactory()
          Return a ParserFactory that handles bean elements in the HTML namespace.
static UINodeParserFactory getMarlinFactory()
          Return a ParserFactory that handles bean elements in the UIX Components (Marlin) namespace.
protected  UINodeType getUINodeTypeImpl(ParseContext context, java.lang.String namespaceURI, java.lang.String localName)
           
protected  boolean isLenient()
           
 
Methods inherited from class oracle.cabo.ui.xml.parse.AbstractUINodeParserFactory
getParser, getUINodeType, getUINodeType, registerSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UINodeParserFactory

public UINodeParserFactory(java.lang.String namespaceURI,
                           UINodeType defaultType,
                           java.util.Dictionary typeDictionary)
Creates a UINodeParserFactory. Leniency will default to true.
Parameters:
namespaceURI - the namespace of elements to handle
defaultType - the default UINodeType to use
typeDictionary - a Dictionary of UINodeType objects

UINodeParserFactory

public UINodeParserFactory(java.lang.String namespaceURI,
                           UINodeType defaultType,
                           java.util.Dictionary typeDictionary,
                           boolean isLenient)
Creates a UINodeParserFactory.
Parameters:
namespaceURI - the namespace of elements to handle
defaultType - the default UINodeType to use
typeDictionary - a Dictionary of UINodeType objects
isLenient - controls how unknown local names are handled; if false, unknown elements will be dropped (which results in parsing errors)
Method Detail

getMarlinFactory

public static UINodeParserFactory getMarlinFactory()
Return a ParserFactory that handles bean elements in the UIX Components (Marlin) namespace.

getHTMLFactory

public static UINodeParserFactory getHTMLFactory()
Return a ParserFactory that handles bean elements in the HTML namespace.

getUINodeTypeImpl

protected UINodeType getUINodeTypeImpl(ParseContext context,
                                       java.lang.String namespaceURI,
                                       java.lang.String localName)
Overrides:
getUINodeTypeImpl in class AbstractUINodeParserFactory

isLenient

protected boolean isLenient()
Overrides:
isLenient in class AbstractUINodeParserFactory

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

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