|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.2) E22562-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.inspector.layout.CustomGUIComponent oracle.apps.fnd.applcore.dt.patterns.piLayout.gui.BaseGuiComponent
public abstract class BaseGuiComponent
Base Custom Gui Component, extended by applicationsTable, applicationsTree and applicationsTreeTable.
Constructor Summary | |
---|---|
BaseGuiComponent()
|
Method Summary | |
---|---|
protected abstract BaseGuiPanel |
createGuiPanel(oracle.bali.xml.gui.jdev.JDevXmlContext xmlContext,
oracle.bali.inspector.PropertyModel model)
Create the specific Gui Panel to be shown in the custom Gui. |
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()
Get custom graphical user interface. |
javax.swing.JLabel |
getLabel()
Get an optional label. |
protected abstract 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 propertyModel)
Called to apply changes made to the custom UI component property values. |
void |
onInitialize(oracle.bali.inspector.PropertyModel model)
Method called to inialize the custom UI component with property values. |
void |
onUpdate(oracle.bali.inspector.PropertyModel model)
Called to update the GUI component with the given model, without redrawing GUI components or updating the model. |
Methods inherited from class oracle.ide.inspector.layout.CustomGUIComponent |
---|
getCustomGUIComponent, hasContent, setCustomGUIComponent, shouldApplyOnLostFocus |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BaseGuiComponent()
Method Detail |
---|
public void onInitialize(oracle.bali.inspector.PropertyModel model)
onInitialize
in class CustomGUIComponent
model
- the PropertyModel used to access property values.public void onUpdate(oracle.bali.inspector.PropertyModel model)
onUpdate
in class CustomGUIComponent
model
- the given model.public javax.swing.JLabel getLabel()
getLabel
in class CustomGUIComponent
public GUIPanel getGUIPanel()
getGUIPanel
in class CustomGUIComponent
protected abstract oracle.bali.xml.metadata.XmlKey getRepresentativePropertyKey()
protected abstract BaseGuiPanel createGuiPanel(oracle.bali.xml.gui.jdev.JDevXmlContext xmlContext, oracle.bali.inspector.PropertyModel model)
xmlContext
- contextmodel
- XMLEF property model.
public void onApply(oracle.bali.inspector.PropertyModel propertyModel)
onApply
in class CustomGUIComponent
propertyModel
- the property model containing the changes made
(if any).public boolean findText(java.lang.String searchText, boolean searchForward, boolean searchRepeat)
An implementation of this method should perform the following steps:
false
. If
there was a previously found label, its highlight should be cleared before
returning.
false
, start looking for a match
at this point. If searchRepeat is true
,
start looking for a match on the next iteration.
findText
in interface SearchableContainer
searchText
- the text to be found.searchForward
- the direction of the search.searchRepeat
- repeat the search starting beyond the last
match location (if any)
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.2) E22562-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |