Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.ui.xml.parse
Class TemplateUINodeParserFactory

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

public class TemplateUINodeParserFactory
extends AbstractUINodeParserFactory

ParserFactory for nodes that will be handled by templates. An instance of this class should be registered for any namespace that uses templates. This strategy implies two things:

  1. You cannot add templates to a namespace that already has registered types - e.g., the UIX Components (Marlin) namespace
  2. Conversely, you cannot programmatically register types into a namespace
These problems don't apply if you use Templates


Constructor Summary
TemplateUINodeParserFactory(java.lang.String namespaceURI)
          Creates a TemplateUINodeParserFactory.
 
Method Summary
protected  UINodeType getUINodeTypeImpl(ParseContext context, java.lang.String namespaceURI, java.lang.String localName)
           
 
Methods inherited from class oracle.cabo.ui.xml.parse.AbstractUINodeParserFactory
getParser, getUINodeType, getUINodeType, isLenient, registerSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateUINodeParserFactory

public TemplateUINodeParserFactory(java.lang.String namespaceURI)
Creates a TemplateUINodeParserFactory.
Parameters:
namespaceURI - the namespace of elements to handle
Method Detail

getUINodeTypeImpl

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

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

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