Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.servlet.xml
Class PageDescriptionUtils

java.lang.Object
  |
  +--oracle.cabo.servlet.xml.PageDescriptionUtils

public class PageDescriptionUtils
extends java.lang.Object

Utility functions for creating a PageDescription from UIX content.


Method Summary
static ParserManager createDefaultManager()
          Creates a ParserManager pre-registered with all the default ParserFactories needed to create a PageDescription.
static UINodePageDescription createPageDescription(BajaContext context, Page page, NameResolver resolver, InputStreamProvider provider)
          Create a PageDescription off of a file, using the default parsing management.
static UINodePageDescription createPageDescription(BajaContext context, Page page, NameResolver resolver, InputStreamProvider provider, ParserManager manager)
          Create a PageDescription off a file, using a custom parsing manager.
static UINodePageDescription createPageDescription(ParseContext parseContext, XMLProvider provider, org.xml.sax.InputSource source, ParserManager manager)
          Create a PageDescription off a generic SAX input source, using a custom parsing manager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createPageDescription

public static UINodePageDescription createPageDescription(BajaContext context,
                                                          Page page,
                                                          NameResolver resolver,
                                                          InputStreamProvider provider)
                                                   throws java.io.IOException,
                                                          org.xml.sax.SAXException
Create a PageDescription off of a file, using the default parsing management.

Parameters:
context - the current BajaContext
page - the UIX Controller page being created
file - the file to load the UIX contents from

createPageDescription

public static UINodePageDescription createPageDescription(BajaContext context,
                                                          Page page,
                                                          NameResolver resolver,
                                                          InputStreamProvider provider,
                                                          ParserManager manager)
                                                   throws java.io.IOException,
                                                          org.xml.sax.SAXException
Create a PageDescription off a file, using a custom parsing manager.

Parameters:
context - the current BajaContext
page - the UIX Controller page being created
file - the file to load the UIX contents from
manager - the ParserManager to use for parsing

createPageDescription

public static UINodePageDescription createPageDescription(ParseContext parseContext,
                                                          XMLProvider provider,
                                                          org.xml.sax.InputSource source,
                                                          ParserManager manager)
                                                   throws java.io.IOException,
                                                          org.xml.sax.SAXException
Create a PageDescription off a generic SAX input source, using a custom parsing manager.

Parameters:
parseContext - the parsing context
provider - the XML provider
source - the SAX input source to load the UIX contents from
manager - the ParserManager to use for parsing

createDefaultManager

public static ParserManager createDefaultManager()
Creates a ParserManager pre-registered with all the default ParserFactories needed to create a PageDescription.

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

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