boolean isBidiCaret() { return BidiUtil.isBidiPlatform(); } boolean isFixedLineHeight() {
boolean isBidiCaret() { return BidiUtil.isBidiPlatform(); } boolean isFixedLineHeight() {
boolean isBidiCaret() { return BidiUtil.isBidiPlatform(); } boolean isFixedLineHeight() {
boolean isBidiCaret() { return BidiUtil.isBidiPlatform(); } boolean isFixedLineHeight() {
boolean isBidiCaret() { return BidiUtil.isBidiPlatform(); } boolean isFixedLineHeight() {
public static String formatVersion(String versionRange) { boolean isBasicVersion = versionRange == null || versionRange.length() == 0 || Character.isDigit(versionRange.charAt(0)); if (isBasicVersion) { if (BidiUtil.isBidiPlatform()) } else if (isRTL() && BidiUtil.isBidiPlatform()) {
public String getObjectText(ISchemaObject obj) { StringBuilder text = new StringBuilder(obj.getName()); if (obj instanceof ISchemaRepeatable) { ISchemaRepeatable rso = (ISchemaRepeatable) obj; boolean unbounded = rso.getMaxOccurs() == Integer.MAX_VALUE; int maxOccurs = rso.getMaxOccurs(); int minOccurs = rso.getMinOccurs(); if (maxOccurs != 1 || minOccurs != 1) { if (isRTL() && BidiUtil.isBidiPlatform()) text.append('\u200f'); text.append(" ("); //$NON-NLS-1$ text.append(minOccurs); text.append(" - "); //$NON-NLS-1$ if (unbounded) text.append('*'); else text.append(maxOccurs); text.append(')'); } } return text.toString(); }
if (BidiUtil.isBidiPlatform()) return fullName + " \u200f(\u200e" + baseName + ")"; //$NON-NLS-1$ //$NON-NLS-2$ return fullName + " (" + baseName + ')'; //$NON-NLS-1$