Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.cst.doc.functions.internal.toc
Class FunctionsTopic

java.lang.Object
  extended by eu.esdihumboldt.cst.doc.functions.internal.toc.FunctionsTopic
All Implemented Interfaces:
FunctionReferenceConstants, org.eclipse.help.IHelpResource, org.eclipse.help.ITopic, org.eclipse.help.IUAElement

public class FunctionsTopic
extends Object
implements org.eclipse.help.ITopic, FunctionReferenceConstants

Function reference topic for a set of functions

Author:
Simon Templer

Field Summary
 
Fields inherited from interface org.eclipse.help.ITopic
TOPIC
 
Fields inherited from interface org.eclipse.help.IHelpResource
HREF, LABEL
 
Fields inherited from interface eu.esdihumboldt.cst.doc.functions.FunctionReferenceConstants
FUNCTION_TOPIC_PATH, NO_TOPICS, PLUGIN_ID, PLUGINS_ROOT
 
Constructor Summary
FunctionsTopic(AbstractFunctionExtension<?> functions, String label, String href)
          Create the topic for the given function extension
 
Method Summary
 org.eclipse.help.IUAElement[] getChildren()
           
 String getHref()
           
 String getLabel()
           
 org.eclipse.help.ITopic[] getSubtopics()
           
 boolean isEnabled(org.eclipse.core.expressions.IEvaluationContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionsTopic

public FunctionsTopic(AbstractFunctionExtension<?> functions,
                      String label,
                      String href)
Create the topic for the given function extension

Parameters:
functions - the function extension
label - the topic label
href - the reference to the topic content, may be null
Method Detail

isEnabled

public boolean isEnabled(org.eclipse.core.expressions.IEvaluationContext context)
Specified by:
isEnabled in interface org.eclipse.help.IUAElement
See Also:
IUAElement.isEnabled(IEvaluationContext)

getChildren

public org.eclipse.help.IUAElement[] getChildren()
Specified by:
getChildren in interface org.eclipse.help.IUAElement
See Also:
IUAElement.getChildren()

getHref

public String getHref()
Specified by:
getHref in interface org.eclipse.help.IHelpResource
See Also:
IHelpResource.getHref()

getLabel

public String getLabel()
Specified by:
getLabel in interface org.eclipse.help.IHelpResource
See Also:
IHelpResource.getLabel()

getSubtopics

public org.eclipse.help.ITopic[] getSubtopics()
Specified by:
getSubtopics in interface org.eclipse.help.ITopic
See Also:
ITopic.getSubtopics()

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d