|
RSE Release 3.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISystemRemoteObjectMatchProvider
This interface is designed to allow remote property pages to be registered against specific remote system objects of specific name, type or subtype.
Method Summary | |
---|---|
String |
getName(Object element)
Return the name of this object, which may be different than the display text ( getText(Object) ). |
String |
getRemoteSourceType(Object element)
Return the source type of the selected object. |
String |
getRemoteSubSubType(Object element)
Return a value for the sub-subtype property for this object. |
String |
getRemoteSubType(Object element)
Return a value for the subtype property for this object. |
String |
getRemoteType(Object element)
Return a value for the type property for this object. |
String |
getRemoteTypeCategory(Object element)
Return a value for the type category property for this object. |
ISubSystem |
getSubSystem(Object element)
Return the subsystem that is responsible for getting this remote object. |
String |
getSubSystemConfigurationId(Object element)
Return the subsystem factory id that owns this remote object. |
String |
getText(Object element)
Return the label for this object. |
Methods inherited from interface org.eclipse.rse.core.subsystems.IRemoteObjectIdentifier |
---|
getAbsoluteName |
Method Detail |
---|
String getName(Object element)
getText(Object)
).
The unqualified name is used for checking uniqueness during rename operations.
element
- the element for which to return the internal name.
String getRemoteSourceType(Object element)
Typically, this only makes sense for compilable source members. For non-compilable remote objects, this typically just returns null.
null
if not applicable.String getRemoteSubSubType(Object element)
Not all object types support a sub-subtype, so returning null is ok. The value must not be translated, so that property pages registered via xml can subset by it.
null
.String getRemoteSubType(Object element)
Not all object types support a subtype, so returning null is ok. The value must not be translated, so that property pages registered via xml can subset by it.
null
.String getRemoteType(Object element)
The value must not be translated, so that property pages registered via xml can subset by it.
String getRemoteTypeCategory(Object element)
The value must not be translated, so that property pages registered via xml can subset by it.
ISubSystem getSubSystem(Object element)
When used together with getAbsoluteName, allows for unique identification of this object.
null
.String getSubSystemConfigurationId(Object element)
The value must not be translated, so that property pages registered via xml can subset by it.
String getText(Object element)
element
- the element for which to return the internal name.
getName(Object)
|
RSE Release 3.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |