package org.openlca.app.cloud.ui.compare.json.viewer.label;
import org.eclipse.jface.viewers.StyledString;
import org.eclipse.jface.viewers.StyledString.Styler;
import org.eclipse.swt.graphics.TextStyle;
import org.openlca.app.util.Colors;
class PropertyStyle {
private Styler styler = new Styler() {
@Override
public void applyStyles(TextStyle textStyle) {
textStyle.foreground = Colors.linkBlue();
}
};
void applyTo(StyledString styled) {
String text = styled.getString();
int index = text.indexOf(":");
if (index == -1)
styled.setStyle(0, text.length(), styler);
else
styled.setStyle(0, index + 1, styler);
}
}