/** * @param text a {@link StyledString} or a a {@link String} * @return a {@link String} representing the parameter or <code>null</code>. */ protected String convertToString(Object text) { if (text instanceof StyledString) { return ((StyledString) text).getString(); } else if (text instanceof String) { return (String) text; } return null; }
/** * Returns the string of this {@link StyledString}. * * @return the current string of this {@link StyledString}. */ @Override public String toString() { return getString(); }
/** * Returns the string of this {@link StyledString}. * * @return the current string of this {@link StyledString}. */ @Override public String toString() { return getString(); }
/** * Returns a String out of the {@link MethodIdent} objects which looks like: 'name'('parameter') * - 'package'.'class'. * * @param methodIdent * The object which contains the information to create the method string. * @return The created method string. */ public static String getMethodString(MethodIdent methodIdent) { return getStyledMethodString(methodIdent).getString(); }
/** * Creates the display label for a given <code>CompletionProposal</code>. * * @param proposal the completion proposal to create the display label for * @return the display label for <code>proposal</code> */ public String createLabel(CompletionProposal proposal) { return createStyledLabel(proposal).getString(); }
@Override public String getText(Object element) { StyledString string = getStyledText(element); return string.getString(); }
public String getDisplayString() { if (displayString != null) { return getStyledDisplayString().getString(); } return replacementString; }
@Override public String getText(Object element) { return getStyledText(element).getString(); }
@Override public String getText(Object element) { return getStyledText(element).getString(); }
@Override public String getText(Object element) { StyledString string = getStyledString(element); return string.getString(); } }
@Override public String getText(Object element) { return getStyledText(element).getString(); }
protected final StyledString getColoredLabelWithCounts(Object element, StyledString coloredName) { String name= coloredName.getString(); String decorated= getLabelWithCounts(element, name); if (decorated.length() > name.length()) { StyledCellLabelProvider.styleDecoratedString(decorated, StyledString.COUNTER_STYLER, coloredName); } return coloredName; }
@Override protected String getPatternToEmphasizeMatch(IDocument document, int offset) { String pattern= super.getPatternToEmphasizeMatch(document, offset); if (pattern != null && getPatternMatchRule(pattern, getStyledDisplayString().getString()) == -1) { int lastIndexOfDot= pattern.lastIndexOf('.'); if (lastIndexOfDot != -1) { pattern= pattern.substring(lastIndexOfDot + 1); } } return pattern; }
@Override protected String getPatternToEmphasizeMatch(IDocument document, int offset) { String pattern= super.getPatternToEmphasizeMatch(document, offset); if (pattern != null && getPatternMatchRule(pattern, getStyledDisplayString().getString()) == -1) { int lastIndexOfDot= pattern.lastIndexOf('.'); if (lastIndexOfDot != -1) { pattern= pattern.substring(lastIndexOfDot + 1); } } return pattern; }
/** * Description of the agent with the connection information. * * @param agent * {@link PlatformIdent} * @param agentStatusData * {@link AgentStatusData}. * @return Description of the agent. */ public static String getAgentDescription(PlatformIdent agent, AgentStatusData agentStatusData) { return agent.getAgentName() + getStyledAgentDescription(agent, agentStatusData).getString(); }
@Override public String getText(Object element) { return getLabelWithCounts(element, internalGetText(element).getString()); }
@Override public StyledString getStyledDisplayString(IDocument document, int offset, BoldStylerProvider boldStylerProvider) { StyledString styledDisplayString= new StyledString(); styledDisplayString.append(getStyledDisplayString()); String pattern= getPatternToEmphasizeMatch(document, offset); if (pattern != null && pattern.length() > 0) { String displayString= styledDisplayString.getString(); int patternMatchRule= getPatternMatchRule(pattern, displayString); int[] matchingRegions= SearchPattern.getMatchingRegions(pattern, displayString, patternMatchRule); Strings.markMatchingRegions(styledDisplayString, 0, matchingRegions, boldStylerProvider.getBoldStyler()); } return styledDisplayString; }
@Override public StyledString getStyledText(Object element) { StyledString string= JavaElementLabels.getStyledTextLabel(element, (evaluateTextFlags(element) | JavaElementLabels.COLORIZE)); if (string.length() == 0 && (element instanceof IStorage)) { string= new StyledString(fStorageLabelProvider.getText(element)); } String decorated= decorateText(string.getString(), element); if (decorated != null) { return StyledCellLabelProvider.styleDecoratedString(decorated, StyledString.DECORATIONS_STYLER, string); } return string; }
@Override public void update(ViewerCell cell) { StyledString string = getStyledText(cell.getElement()); cell.setText(string.getString()); cell.setStyleRanges(string.getStyleRanges()); cell.setImage(getImage(cell.getElement())); super.update(cell); }
public void update(ViewerCell cell) { StyledString string = getStyledText(cell.getElement()); cell.setText(string.getString()); cell.setStyleRanges(string.getStyleRanges()); cell.setImage(getImage(cell.getElement())); super.update(cell); }