Class ReportSectionNode

java.lang.Object
ca.phon.opgraph.OpNode
ca.phon.app.opgraph.nodes.report.ReportSectionNode
All Implemented Interfaces:
ca.phon.opgraph.dag.Vertex, ca.phon.opgraph.extensions.Extendable
Direct Known Subclasses:
AddReportSectionNode, ReportSectionHeaderNode, TableSectionNode, TextSectionNode

public abstract class ReportSectionNode extends ca.phon.opgraph.OpNode
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final ca.phon.opgraph.InputField
     
    final ca.phon.opgraph.InputField
     
    final ca.phon.opgraph.OutputField
     
    final ca.phon.opgraph.InputField
     
    final ca.phon.opgraph.OutputField
     

    Fields inherited from class ca.phon.opgraph.OpNode

    CATEGORY_PROPERTY, COMPLETED_FIELD, DESCRIPTION_PROPERTY, ENABLED_FIELD, ID_PROPERTY, NAME_PROPERTY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract ReportTreeNode
    createReportSectionNode(ca.phon.opgraph.OpContext context)
     
    void
    operate(ca.phon.opgraph.OpContext context)
     

    Methods inherited from class ca.phon.opgraph.OpNode

    addNodeListener, checkCanceled, getCategory, getDefaultCategory, getDefaultDescription, getDefaultName, getDescription, getExtension, getExtensionClasses, getId, getInputFields, getInputFieldWithKey, getName, getOutputFields, getOutputFieldWithKey, isBreakpoint, isCanceled, putExtension, putField, putField, putField, putField, removeAllInputFields, removeAllOutputFields, removeField, removeField, removeNodeListener, setBreakpoint, setCanceled, setCategory, setDescription, setId, setName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • sectionNameInput

      public final ca.phon.opgraph.InputField sectionNameInput
    • parentNodeInput

      public final ca.phon.opgraph.InputField parentNodeInput
    • addToBeginningInput

      public final ca.phon.opgraph.InputField addToBeginningInput
    • parentNodeOutput

      public final ca.phon.opgraph.OutputField parentNodeOutput
    • sectionNodeOutput

      public final ca.phon.opgraph.OutputField sectionNodeOutput
  • Constructor Details

    • ReportSectionNode

      public ReportSectionNode()
  • Method Details

    • operate

      public void operate(ca.phon.opgraph.OpContext context) throws ca.phon.opgraph.exceptions.ProcessingException
      Specified by:
      operate in class ca.phon.opgraph.OpNode
      Throws:
      ca.phon.opgraph.exceptions.ProcessingException
    • createReportSectionNode

      protected abstract ReportTreeNode createReportSectionNode(ca.phon.opgraph.OpContext context)