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 context
namespaceURI
- the namespace of the element being processed
localName
- the local name of the element
parsed
- the object instantiated for the element
attributes
- a Dictionary of all the attributes in the namespace of this extension