public abstract class AbstractModelLabelProvider<T> extends java.lang.Object implements ObjectLabelProvider
| Constructor and Description |
|---|
AbstractModelLabelProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription(TypedObject object)
get text description for a given TypeObject
|
java.lang.String |
getDescription(TypedObject object,
java.lang.String languageIso)
get text description for a given TypeObject
|
protected abstract java.lang.String |
getIconPath(T item) |
protected abstract java.lang.String |
getIconPath(T item,
java.lang.String languageIso) |
java.lang.String |
getIconPath(TypedObject object)
get icon path as a String for a given TypeObject
|
java.lang.String |
getIconPath(TypedObject object,
java.lang.String languageIso)
get icon path as a String for a given TypeObject
|
protected abstract java.lang.String |
getItemDescription(T item) |
protected abstract java.lang.String |
getItemDescription(T item,
java.lang.String languageIso) |
protected abstract java.lang.String |
getItemLabel(T item) |
protected abstract java.lang.String |
getItemLabel(T item,
java.lang.String languageIso) |
java.lang.String |
getLabel(TypedObject object)
get label value as a String for a given TypeObject
|
java.lang.String |
getLabel(TypedObject object,
java.lang.String languageIso)
get label value as a String for a given TypeObject and chosen language
|
protected ModelService |
getModelService() |
void |
setModelService(ModelService modelService) |
protected ModelService getModelService()
public void setModelService(ModelService modelService)
public java.lang.String getLabel(TypedObject object)
ObjectLabelProvidergetLabel in interface ObjectLabelProviderpublic java.lang.String getLabel(TypedObject object, java.lang.String languageIso)
ObjectLabelProvidergetLabel in interface ObjectLabelProviderlanguageIso - iso code of language that label should be display inpublic java.lang.String getDescription(TypedObject object)
ObjectLabelProvidergetDescription in interface ObjectLabelProviderpublic java.lang.String getDescription(TypedObject object, java.lang.String languageIso)
ObjectLabelProvidergetDescription in interface ObjectLabelProviderlanguageIso - iso code of language that description should be display inpublic java.lang.String getIconPath(TypedObject object)
ObjectLabelProvidergetIconPath in interface ObjectLabelProviderpublic java.lang.String getIconPath(TypedObject object, java.lang.String languageIso)
ObjectLabelProvidergetIconPath in interface ObjectLabelProviderlanguageIso - iso code of language that icon should be related toprotected abstract java.lang.String getItemLabel(T item)
protected abstract java.lang.String getItemLabel(T item, java.lang.String languageIso)
protected abstract java.lang.String getItemDescription(T item)
protected abstract java.lang.String getItemDescription(T item, java.lang.String languageIso)
protected abstract java.lang.String getIconPath(T item)
protected abstract java.lang.String getIconPath(T item, java.lang.String languageIso)
Copyright © 2018 SAP SE. All Rights Reserved.