All Implemented Interfaces:
IO, ProCAKEReader
Direct Known Subclasses:
NESTSequentialWorkflowReader

public class NESTGraphReader extends AbstractXMLReader
Class to parse a single NESTGraph.
Author:
Alexander Schultheis
  • Field Details

  • Constructor Details

    • NESTGraphReader

      public NESTGraphReader()
  • Method Details

    • getModel

      protected Model getModel()

      getModel.

      Returns:
      a Model object
    • getName

      public String getName()
      Each io component must have a name that is used in IOFactory.newIO(String). The name must be unique thus it is usefull to use a short description or to the class name ( this.getClass().getName()).
      Returns:
      Returns the name of the io component.
    • provideHandler

      protected AbstractXMLHandler provideHandler()
      Description copied from class: AbstractXMLReader
      Provides a handler by the subclass in order to be used to create the parser. This should reduce code duplicates.
      Specified by:
      provideHandler in class AbstractXMLReader
      Returns:
      the provided content handler
    • isHandlerFor

      public boolean isHandlerFor(Class value)
      Checks if the io component is capable to perform the operation for objects of this class.

      A typical implementation looks like:

       public boolean isHandlerFor(Class value) {
              if (DataObject.class.isAssignableFrom(value))
                      return true;
              return false;
       }
       
      Parameters:
      value - The class that has to be checked.
      Returns:
      Results true if the class can oeprate with the given class.
    • copy

      public IO copy()
      overwritten copy-method from Object; use it to copy a complete operator
      Returns: