Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.ui.composite
Class TemplateImpl

java.lang.Object
  |
  +--oracle.cabo.ui.composite.TemplateImpl
All Implemented Interfaces:
Template

public class TemplateImpl
extends java.lang.Object
implements Template

Default implementation of the Template interface.


Field Summary
static java.lang.Object DATA_SCOPE_PRIVATE
          Data scope constant that does not allow data defined inside the template to "escape" to the outer components contained by the template.
static java.lang.Object DATA_SCOPE_PUBLIC
          Data scope constant that will allow data defined inside the template to "escape" to the outer components contained by the template.
 
Constructor Summary
TemplateImpl(java.lang.String namespaceURI, java.lang.String localName, UINode node, UINodeType nodeType, java.lang.String baseNamespaceURI, java.lang.String baseLocalName)
          Create a TemplateImpl.
 
Method Summary
 java.lang.Object getDataScope()
          Returns whether data defined inside the template is allowed to "escape" to the outer components contained by the template.
 java.lang.String getLocalName()
          Returns the local name of the template.
 java.lang.String getNamespaceURI()
          Returns the namespace of the template.
 NodeRole getNodeRole(RenderingContext context)
          Returns the NodeRole of this template.
 UINode getUINode(RenderingContext context)
          Returns the node to be used for rendering.
 UINodeType getUINodeType()
          Returns the node type object used for parsing the template.
 void setDataScope(java.lang.Object dataScope)
          Sets whether data defined inside the template is allowed to "escape" to the outer components contained by the template.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATA_SCOPE_PUBLIC

public static final java.lang.Object DATA_SCOPE_PUBLIC
Data scope constant that will allow data defined inside the template to "escape" to the outer components contained by the template.

DATA_SCOPE_PRIVATE

public static final java.lang.Object DATA_SCOPE_PRIVATE
Data scope constant that does not allow data defined inside the template to "escape" to the outer components contained by the template. This is the default value.
Constructor Detail

TemplateImpl

public TemplateImpl(java.lang.String namespaceURI,
                    java.lang.String localName,
                    UINode node,
                    UINodeType nodeType,
                    java.lang.String baseNamespaceURI,
                    java.lang.String baseLocalName)
Create a TemplateImpl.
Method Detail

getDataScope

public java.lang.Object getDataScope()
Returns whether data defined inside the template is allowed to "escape" to the outer components contained by the template.

setDataScope

public void setDataScope(java.lang.Object dataScope)
Sets whether data defined inside the template is allowed to "escape" to the outer components contained by the template.

getNamespaceURI

public java.lang.String getNamespaceURI()
Description copied from interface: Template
Returns the namespace of the template.
Specified by:
getNamespaceURI in interface Template

getLocalName

public java.lang.String getLocalName()
Description copied from interface: Template
Returns the local name of the template.
Specified by:
getLocalName in interface Template

getUINodeType

public UINodeType getUINodeType()
Description copied from interface: Template
Returns the node type object used for parsing the template.
Specified by:
getUINodeType in interface Template

getUINode

public UINode getUINode(RenderingContext context)
Description copied from interface: Template
Returns the node to be used for rendering.
Specified by:
getUINode in interface Template

getNodeRole

public NodeRole getNodeRole(RenderingContext context)
Description copied from interface: Template
Returns the NodeRole of this template.
Specified by:
getNodeRole in interface Template

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

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