Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

oracle.apps.fnd.applcore.dt.trees.utils
Class ApplicationsHierarchyDomUtils

java.lang.Object
  extended by oracle.apps.fnd.applcore.dt.trees.utils.ApplicationsHierarchyDomUtils

public final class ApplicationsHierarchyDomUtils
extends java.lang.Object

Utility class for all XML related methods.

Author:
Pallavi Palparthy <pallavi.palparthy@oracle.com>

Method Summary
static org.w3c.dom.Element commit(org.w3c.dom.Element applicationsHierarchy, org.w3c.dom.Document hierarchyDocument, java.lang.String radioAction, java.lang.String selectedTreeStructure, java.lang.String[] selectedTreeTableAttrs, java.util.List<TreeAttribute> possibleTreeTableAttrs, boolean readOnly, oracle.adfdt.ADFDesignTimeContext context)
          The commit method creates the XML that is required for the hierarchy tag.
static org.w3c.dom.Element createDateConvertXMLElement(java.lang.String format, org.w3c.dom.Document hierarchyDocument)
          Returns a <af:convertDateTime> Element.
static org.w3c.dom.Element createNumericConvertXMLElement(java.lang.String format, org.w3c.dom.Document hierarchyDocument)
          Returns a <af:convertNumber> Element.
static org.w3c.dom.Element createTreeElement(org.w3c.dom.Document hierarchyDocument, java.lang.String value, boolean isTreeTable, java.lang.String[] selectedTreeTableAttrs, java.util.List<TreeAttribute> possibleTreeTableAttrs, boolean readOnly, java.lang.String hierarchyId)
          Creates the entire Tree Element inside the hierarchy element.
static org.w3c.dom.Element getHierarchyFacet(org.w3c.dom.Element applicationsHierarchy, org.w3c.dom.Document hierarchyDocument)
          Returns the HierarchyFacet Element.
static org.w3c.dom.Element setAttrDefsForSelectedAttrs(java.lang.String[] selectedTreeTableAttrs, java.util.List<TreeAttribute> possibleTreeTableAttrs, org.w3c.dom.Document hierarchyDocument, org.w3c.dom.Element tree)
          Sets the Column Values in XML for a Tree Table.
static void setToolbarFacet(org.w3c.dom.Element applicationsHierarchy, org.w3c.dom.Document hierarchyDocument)
          Returns the ToolbarFacet Element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

commit

public static org.w3c.dom.Element commit(org.w3c.dom.Element applicationsHierarchy,
                                         org.w3c.dom.Document hierarchyDocument,
                                         java.lang.String radioAction,
                                         java.lang.String selectedTreeStructure,
                                         java.lang.String[] selectedTreeTableAttrs,
                                         java.util.List<TreeAttribute> possibleTreeTableAttrs,
                                         boolean readOnly,
                                         oracle.adfdt.ADFDesignTimeContext context)
                                  throws java.lang.Exception
The commit method creates the XML that is required for the hierarchy tag.

Parameters:
applicationsHierarchy - Element Value
hierarchyDocument - XML Document
radioAction - String Value
selectedTreeStructure - String Value
selectedTreeTableAttrs - Object Array
possibleTreeTableAttrs - all possible attributes.
Returns:
hierarchy Element hierarchy Element
Throws:
java.lang.Exception - Exception thrown

getHierarchyFacet

public static org.w3c.dom.Element getHierarchyFacet(org.w3c.dom.Element applicationsHierarchy,
                                                    org.w3c.dom.Document hierarchyDocument)
Returns the HierarchyFacet Element.

Parameters:
applicationsHierarchy - Element Value
hierarchyDocument - document
Returns:
Element Heirarchy Element

setToolbarFacet

public static void setToolbarFacet(org.w3c.dom.Element applicationsHierarchy,
                                   org.w3c.dom.Document hierarchyDocument)
Returns the ToolbarFacet Element.

Parameters:
applicationsHierarchy - Element Value
hierarchyDocument - Document

createTreeElement

public static org.w3c.dom.Element createTreeElement(org.w3c.dom.Document hierarchyDocument,
                                                    java.lang.String value,
                                                    boolean isTreeTable,
                                                    java.lang.String[] selectedTreeTableAttrs,
                                                    java.util.List<TreeAttribute> possibleTreeTableAttrs,
                                                    boolean readOnly,
                                                    java.lang.String hierarchyId)
Creates the entire Tree Element inside the hierarchy element.

Parameters:
hierarchyDocument - XML Document
value - String value
isTreeTable - boolean value
selectedTreeTableAttrs - Object Array
possibleTreeTableAttrs - all possible tree table attributes.
Returns:
hierarchy element

createNumericConvertXMLElement

public static org.w3c.dom.Element createNumericConvertXMLElement(java.lang.String format,
                                                                 org.w3c.dom.Document hierarchyDocument)
Returns a <af:convertNumber> Element.

Parameters:
format - String value
hierarchyDocument - Document
Returns:
Element converted element

createDateConvertXMLElement

public static org.w3c.dom.Element createDateConvertXMLElement(java.lang.String format,
                                                              org.w3c.dom.Document hierarchyDocument)
Returns a <af:convertDateTime> Element.

Parameters:
format - String value
hierarchyDocument - Document value
Returns:
Element Date element

setAttrDefsForSelectedAttrs

public static org.w3c.dom.Element setAttrDefsForSelectedAttrs(java.lang.String[] selectedTreeTableAttrs,
                                                              java.util.List<TreeAttribute> possibleTreeTableAttrs,
                                                              org.w3c.dom.Document hierarchyDocument,
                                                              org.w3c.dom.Element tree)
                                                       throws javax.naming.NamingException
Sets the Column Values in XML for a Tree Table.

Parameters:
selectedTreeTableAttrs - Object Array
possibleTreeTableAttrs - all possible attrs.
hierarchyDocument - XML Document
tree - Tree Element
Returns:
Element tree for XML
Throws:
javax.naming.NamingException - exception thrown

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.