|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
org.globus.cog.gridface.impl.desktop.icons.AbstractIcon
org.globus.cog.gridface.impl.desktop.icons.GenericIconImpl
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JLabel |
JLabel.AccessibleJLabel |
| Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
static String |
NATIVE
|
static String |
SYSTEM
|
| Fields inherited from class org.globus.cog.gridface.impl.desktop.icons.AbstractIcon |
appClass, appClassArgs, desktop, icon, iconAttributes, iconImageURI, iconType, id, id_counter, launchStaticMain, origIconBackup, overlays, popupMenu, propertiesFrame, propertiesPanelSet, selected, selectedIcon, xPressLoc, yPressLoc |
| Fields inherited from class javax.swing.JLabel |
labelFor |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.DesktopIcon |
DEFAULT_LOCATION, ICONTEXT_HEIGHT, ICONTEXT_WIDTH, NATIVEURI, sDELETEICON, sNEWICON, sPROPERTIES |
| Fields inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessPropertiesPanel |
sCancel_button, sOK_button |
| Fields inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessPreferences |
NO_TOSTRING, SUFFIX_TAG |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
GenericIconImpl()
|
|
GenericIconImpl(String applicationClass,
ObjectPair arguments,
String text,
String iconType)
|
|
GenericIconImpl(String applicationClass,
ObjectPair arguments,
String text,
String iconType,
String iconImage)
|
|
GenericIconImpl(String exec,
String arg,
String output)
|
|
| Method Summary | |
boolean |
canImportTypePair(String type1,
String type2)
|
void |
configurePopup(JPopupMenu popup)
|
String |
getArguments()
|
String |
getDefaultIconImageURI()
|
String |
getExecutable()
|
JComponent |
getPropertiesPanel()
|
void |
launch()
|
void |
loadPreferences(Preferences iconNode)
|
void |
savePreferences(Preferences iconNode)
|
void |
setArguments(String string)
|
void |
setExecutable(String exec)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final String NATIVE
public static final String SYSTEM
| Constructor Detail |
public GenericIconImpl()
throws Exception
public GenericIconImpl(String applicationClass,
ObjectPair arguments,
String text,
String iconType)
throws Exception
public GenericIconImpl(String exec,
String arg,
String output)
throws Exception
public GenericIconImpl(String applicationClass,
ObjectPair arguments,
String text,
String iconType,
String iconImage)
throws Exception
| Method Detail |
public void configurePopup(JPopupMenu popup)
configurePopup in interface AccessPopupconfigurePopup in class AbstractIconpublic String getDefaultIconImageURI()
getDefaultIconImageURI in interface AccessIconPropertiesgetDefaultIconImageURI in class AbstractIcon
public boolean canImportTypePair(String type1,
String type2)
public void launch()
launch in interface ExecutesLaunchlaunch in class AbstractIconpublic JComponent getPropertiesPanel()
getPropertiesPanel in interface AccessPropertiesPanelgetPropertiesPanel in class AbstractIconpublic void savePreferences(Preferences iconNode)
savePreferences in interface AccessPreferencessavePreferences in class AbstractIconpublic void loadPreferences(Preferences iconNode)
loadPreferences in interface AccessPreferencesloadPreferences in class AbstractIconpublic String getArguments()
public String getExecutable()
public void setArguments(String string)
string - public void setExecutable(String exec)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||