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

E22562-05

oracle.apps.fnd.applcore.dt.patterns.piLayout.gui.panel
Class ApplicationsPanelGuiComponent

java.lang.Object
  extended by oracle.ide.inspector.layout.CustomGUIComponent
      extended by oracle.apps.fnd.applcore.dt.patterns.piLayout.gui.panel.ApplicationsPanelGuiComponent
All Implemented Interfaces:
SearchableContainer

public class ApplicationsPanelGuiComponent
extends CustomGUIComponent
implements SearchableContainer

This class represents the custom GUI for the PI for Applications Panel.


Constructor Summary
ApplicationsPanelGuiComponent()
           
 
Method Summary
 boolean findText(java.lang.String searchText, boolean searchForward, boolean searchRepeat)
          Find the specified searchText by searching forward or backward through the property labels of the Searchable component.
 GUIPanel getGUIPanel()
          This method returns the custom GUI panel for the property inspector.
protected  oracle.bali.xml.metadata.XmlKey getRepresentativePropertyKey()
          Gets the XmlKey of a property that will be in the property model for the element that the PI's target.
 void onApply(oracle.bali.inspector.PropertyModel model)
          This method is called when the custom component loses focus.
 void onInitialize(oracle.bali.inspector.PropertyModel model)
          This method is calle when the UI is initialized.
 void onUpdate(oracle.bali.inspector.PropertyModel model)
          This method is called when there is an update to the metadata in the visual editor.
 
Methods inherited from class oracle.ide.inspector.layout.CustomGUIComponent
getCustomGUIComponent, getLabel, hasContent, setCustomGUIComponent, shouldApplyOnLostFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationsPanelGuiComponent

public ApplicationsPanelGuiComponent()
Method Detail

onInitialize

public void onInitialize(oracle.bali.inspector.PropertyModel model)
This method is calle when the UI is initialized.

Specified by:
onInitialize in class CustomGUIComponent
Parameters:
model - The property model.

onApply

public void onApply(oracle.bali.inspector.PropertyModel model)
This method is called when the custom component loses focus. This is where all the property values are written back to the metadata.

Specified by:
onApply in class CustomGUIComponent
Parameters:
model - The property mdeol.

onUpdate

public void onUpdate(oracle.bali.inspector.PropertyModel model)
This method is called when there is an update to the metadata in the visual editor.

Overrides:
onUpdate in class CustomGUIComponent
Parameters:
model - The property model.

getGUIPanel

public GUIPanel getGUIPanel()
This method returns the custom GUI panel for the property inspector.

Specified by:
getGUIPanel in class CustomGUIComponent
Returns:
Custom GUI panel.

getRepresentativePropertyKey

protected oracle.bali.xml.metadata.XmlKey getRepresentativePropertyKey()
Gets the XmlKey of a property that will be in the property model for the element that the PI's target. Used to find the XmlContext/Node since the whole PropertyModel might have stuff from multiple XmlContexts and Nodes.


findText

public boolean findText(java.lang.String searchText,
                        boolean searchForward,
                        boolean searchRepeat)
Find the specified searchText by searching forward or backward through the property labels of the Searchable component.

An implementation of this method should perform the following steps:

Specified by:
findText in interface SearchableContainer
Parameters:
searchText - the text to be found.
searchForward - the direction of the search.
searchRepeat - repeat the search starting beyond the last match location (if any)
Returns:
true if a property label containing the searchText could be found.

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

E22562-05

Copyright © 2012 Oracle. All Rights Reserved.