public synchronized Set<String> getHiddenIndexes() { if (hiddenIndexes == null) { loadHelpData(); } return hiddenIndexes; }
public Object getParent(Object element) { if (element instanceof IToc) { return AllTopicsPart.this; } else if (element instanceof UAElement) { return ((UAElement)element).getParentElement(); } return null; }
@Override public ITopic[] getSubtopics() { return getChildren(ITopic.class); }
public void appendChildren(IUAElement[] children) { if (this.children == null && children.length > 0) { this.children = new ArrayList<>(4); } for (int i=0;i<children.length;i++) { appendChild(children[i] instanceof UAElement ? (UAElement)children[i] : UAElementFactory.newElement(children[i])); } }
@Override public String getIcon(){ return getAttribute(ATTRIBUTE_ICON); }
public void setSerialization(String serialization) { setAttribute(ATTRIBUTE_SERIALIZATION, serialization); } }
@Override public String getLabel() { return getAttribute(ATTRIBUTE_LABEL); }
public void setPath(String path) { setAttribute(ATTRIBUTE_PATH, path); } }
@Override public String getPath() { return getAttribute(ATTRIBUTE_PATH); }
public UAElement(String name, IUAElement src) { this(name); if (src instanceof UAElement) { copyFilters(src); } else { this.src = src; } }
public void setHref(String href) { setAttribute(ATTRIBUTE_HREF, href); }
@Override public String getId() { return getAttribute(ATTRIBUTE_ID); }
public void setId(String id) { setAttribute(ATTRIBUTE_ID, id); } }
public synchronized List<String> getTocOrder() { if (tocOrder == null) { loadHelpData(); } return tocOrder; }
@Override public String getHref() { return getAttribute(ATTRIBUTE_HREF); }
@Override public ICriteria[] getCriteria() { return getChildren(ICriteria.class); }
public void setLabel(String label) { setAttribute(ATTRIBUTE_LABEL, label); }
@Override public String getSerialization() { return getAttribute(ATTRIBUTE_SERIALIZATION); }
public synchronized Set<String> getHiddenTocs() { if (hiddenTocs == null) { loadHelpData(); } return hiddenTocs; }
@Override public String getLabel() { return getAttribute(ATTRIBUTE_LABEL); }