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 |
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 Servlet 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 Servlet 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.