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 MarkerSeverity
convert
(IssueSeverity severity) ConvertsIssueSeverity
toMarkerSeverity
.static String
getCountMessage
(int shown, int total) Returns localized string ~ (shown of total items.) or (total items.)static Date
getCreationDate
(Marker marker) Gets the marker's creation date.static org.eclipse.swt.graphics.Image
getGroupImage
(MarkerSeverity input) Get groupImage
byMarkerSeverity
.static org.eclipse.swt.graphics.Image
getImage
(MarkerSeverity input) GetImage
byMarkerSeverity
.static org.eclipse.swt.graphics.Image
GetImage
byIssueType
.static org.eclipse.swt.graphics.Image
getImage
(org.eclipse.emf.ecore.EClass type) Returns image by eClass.static String
getImageId
(IssueType input) ReturnsV8UiSharedImages
ID byIssueType
.static IssueType
getIssueType
(Marker marker) Returns issue type for given marker.static IssueType
getIssueType
(org.eclipse.core.resources.IProject project, Marker marker) Returns issue type for given marker.static IssueType
getIssueType
(org.eclipse.core.resources.IProject project, Marker marker, ICheckRepository checkRepo) Returns issue type for given marker.static IssueType
getIssueType
(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 groupImage
byMarkerSeverity
.- Parameters:
input
- theMarkerSeverity
, can benull
- Returns:
- return group image corresponding
MarkerSeverity
, can benull
-
getImageId
ReturnsV8UiSharedImages
ID byIssueType
.- Parameters:
input
- theIssueType
., can benull
- Returns:
V8UiSharedImages
ID byIssueType
, ornull
if not found.
-
getImage
GetImage
byIssueType
. -
getImage
GetImage
byMarkerSeverity
.- 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, notnull
marker
- the marker, notnull
checkRepo
- check repository, notnull
- Returns:
- issue type or
null
if 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, notnull
checkId
- check ID, notnull
defValue
- 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
null
if check not found.
-
getIssueType
Returns issue type for given marker.- Parameters:
project
- the project marker belongs to, notnull
marker
- the marker, notnull
.- Returns:
- issue type or
null
if 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
ConvertsIssueSeverity
toMarkerSeverity
.- 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
.
-