public class KWICEntry extends PlatformObject implements IDeferredWorkbenchAdapter
Constructor and Description |
---|
KWICEntry(org.apache.axiom.om.OMElement ome,
String namespace)
create a KWIC Entry from an OM Element like this:
|
Modifier and Type | Method and Description |
---|---|
void |
fetchDeferredChildren(Object object,
IElementCollector collector,
IProgressMonitor monitor)
contains the logic of how to populate, on demand, the children list
|
ContextEntry[] |
getChildren() |
Object[] |
getChildren(Object o) |
ImageDescriptor |
getImageDescriptor(Object object) |
String |
getLabel(Object o) |
SingleSearchResult |
getParent() |
Object |
getParent(Object o) |
String |
getPath() |
String |
getPathLabel() |
ISchedulingRule |
getRule(Object object) |
boolean |
isContainer() |
void |
setParent(SingleSearchResult parent) |
String |
toString()
returns the number of ContextEntry Children followed by the XPath where
they were found.
|
getAdapter
public KWICEntry(org.apache.axiom.om.OMElement ome, String namespace)
ome
- namespace
- -
should be "http://textgrid.info/namespaces/metadata"public String getPath()
public String getPathLabel()
public ContextEntry[] getChildren()
public void setParent(SingleSearchResult parent)
public SingleSearchResult getParent()
public String toString()
public void fetchDeferredChildren(Object object, IElementCollector collector, IProgressMonitor monitor)
fetchDeferredChildren
in interface IDeferredWorkbenchAdapter
public ISchedulingRule getRule(Object object)
getRule
in interface IDeferredWorkbenchAdapter
public boolean isContainer()
isContainer
in interface IDeferredWorkbenchAdapter
public Object[] getChildren(Object o)
getChildren
in interface IWorkbenchAdapter
public ImageDescriptor getImageDescriptor(Object object)
getImageDescriptor
in interface IWorkbenchAdapter
public String getLabel(Object o)
getLabel
in interface IWorkbenchAdapter
public Object getParent(Object o)
getParent
in interface IWorkbenchAdapter