oracle.cabo.servlet.xml.parse
Class BajaParserExtension
java.lang.Object
|
+--oracle.cabo.share.xml.BaseParserExtension
|
+--oracle.cabo.servlet.xml.parse.BajaParserExtension
- All Implemented Interfaces:
- ParserExtension
- public class BajaParserExtension
- extends BaseParserExtension
ParserExtension class. Adds support for the following attributes
into the UIX Language:
- "ctrl:destination": sets the "destination" attribute of a node
to be dynamically bound to a UIX Servlet Page name
- "ctrl:source": ditto, but for the "source" attribute
- "ctrl:node": binds an included node up to the UINodePageDescription
with the same name as this attribute value
In all cases the page names are processed as "absolute" page names
if they begin with a "/", in which case the "/" is dropped. Otherwise,
the page name is appended onto the page name this file is included
from (minus everything after the last slash)
Method Summary |
java.lang.Object |
elementEnded(ParseContext context,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.Object parsed,
java.util.Dictionary attributes)
Called after parsing of the parent element has completed
with extension values still to be processed. |
void |
registerSelf(ParserManager manager)
Registers the BajaParserExtensions on a ParserManager. |
static BajaParserExtension |
sharedInstance()
Returns the shared instance of this class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sharedInstance
public static BajaParserExtension sharedInstance()
- Returns the shared instance of this class.
registerSelf
public void registerSelf(ParserManager manager)
- Registers the BajaParserExtensions on a ParserManager.
elementEnded
public java.lang.Object elementEnded(ParseContext context,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.Object parsed,
java.util.Dictionary attributes)
- Description copied from class:
BaseParserExtension
- Called after parsing of the parent element has completed
with extension values still to be processed.
- Overrides:
elementEnded
in class BaseParserExtension
- Following copied from class:
oracle.cabo.share.xml.BaseParserExtension
- Parameters:
context
- the parsing contextnamespaceURI
- the namespace of the element being processedlocalName
- the local name of the elementparsed
- the object instantiated for the elementattributes
- a Dictionary of all the attributes in the
namespace of this extension