public void removeOverridedStyle(String key) { IStyleSelector ss = branch.getBranchPolicy().getStyleSelector(branch); if (ss instanceof DummyStyleSelector) { ((DummyStyleSelector) ss).removeOverridedStyle(key); } else { setStyle(key, null); } }
public void setStyle(String key, String value) { IStyleSelector ss = branch.getBranchPolicy().getStyleSelector(branch); if (ss instanceof DummyStyleSelector) { ((DummyStyleSelector) ss).setOverridedStyle(key, value); } else { IStyleSheet styleSheet = topic.getOwnedWorkbook().getStyleSheet(); IStyle style = styleSheet.findStyle(topic.getStyleId()); if (style == null) { style = styleSheet.createStyle(IStyle.TOPIC); styleSheet.addStyle(style, IStyleSheet.NORMAL_STYLES); topic.setStyleId(style.getId()); } style.setProperty(key, value); } }