Class UIHelper
java.lang.Object
com._1c.g5.v8.dt.internal.ui.validation.UIHelper
This ui helper for
MarkerSeverity and IssueType classes.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MarkerSeverityconvert(IssueSeverity severity) ConvertsIssueSeveritytoMarkerSeverity.static StringgetCountMessage(int shown, int total) Returns localized string ~ (shown of total items.) or (total items.)static DategetCreationDate(Marker marker) Gets the marker's creation date.static org.eclipse.swt.graphics.ImagegetGroupImage(MarkerSeverity input) Get groupImagebyMarkerSeverity.static org.eclipse.swt.graphics.ImagegetImage(MarkerSeverity input) GetImagebyMarkerSeverity.static org.eclipse.swt.graphics.ImageGetImagebyIssueType.static org.eclipse.swt.graphics.ImagegetImage(org.eclipse.emf.ecore.EClass type) Returns image by eClass.static StringgetImageId(IssueType input) ReturnsV8UiSharedImagesID byIssueType.static IssueTypegetIssueType(Marker marker) Returns issue type for given marker.static IssueTypegetIssueType(org.eclipse.core.resources.IProject project, Marker marker) Returns issue type for given marker.static IssueTypegetIssueType(org.eclipse.core.resources.IProject project, Marker marker, ICheckRepository checkRepo) Returns issue type for given marker.static IssueTypegetIssueType(org.eclipse.core.resources.IProject project, String checkId, IssueType defValue, ICheckRepository checkRepo) Returns issue type for given check ID.
-
Constructor Details
-
UIHelper
public UIHelper()
-
-
Method Details
-
getGroupImage
Get groupImagebyMarkerSeverity.- Parameters:
input- theMarkerSeverity, can benull- Returns:
- return group image corresponding
MarkerSeverity, can benull
-
getImageId
ReturnsV8UiSharedImagesID byIssueType.- Parameters:
input- theIssueType., can benull- Returns:
V8UiSharedImagesID byIssueType, ornullif not found.
-
getImage
GetImagebyIssueType. -
getImage
GetImagebyMarkerSeverity.- Parameters:
input- theMarkerSeverity, can benull.- Returns:
- return image corresponding
MarkerSeverity, can benull.
-
getCountMessage
Returns localized string ~ (shown of total items.) or (total items.)- Parameters:
shown- shown items counttotal- total items count- Returns:
- localized string, not
null
-
getIssueType
public static IssueType getIssueType(org.eclipse.core.resources.IProject project, Marker marker, ICheckRepository checkRepo) Returns issue type for given marker.- Parameters:
project- the project marker belongs to, notnullmarker- the marker, notnullcheckRepo- check repository, notnull- Returns:
- issue type or
nullif check not found.
-
getIssueType
public static IssueType getIssueType(org.eclipse.core.resources.IProject project, String checkId, IssueType defValue, ICheckRepository checkRepo) Returns issue type for given check ID.- Parameters:
project- the project to get check settings from, notnullcheckId- check ID, notnulldefValue- default value to return, if the given project does not have settings for the given check IDcheckRepo- check repository, notnull- Returns:
- issue type or defValue if check not found.
-
getIssueType
Returns issue type for given marker.- Parameters:
marker- the marker, notnull.- Returns:
- issue type or
nullif check not found.
-
getIssueType
Returns issue type for given marker.- Parameters:
project- the project marker belongs to, notnullmarker- the marker, notnull.- Returns:
- issue type or
nullif check not found.
-
getImage
public static org.eclipse.swt.graphics.Image getImage(org.eclipse.emf.ecore.EClass type) Returns image by eClass.- Parameters:
type- eclass, notnull- Returns:
- image, can be
null
-
convert
ConvertsIssueSeveritytoMarkerSeverity.- Parameters:
severity- severity, notnull- Returns:
- marker severity, not
null
-
getCreationDate
Gets the marker's creation date.- Parameters:
marker- marker, cannot benull.- Returns:
- the marker's creation date, never
null.
-