All Implemented Interfaces:
IO, ProCAKEReader

public class ObjectReader extends AbstractXMLReader

ObjectReader class.

Author:
Rainer Maximini
  • Field Details

  • Constructor Details

    • ObjectReader

      public ObjectReader()
  • Method Details

    • 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: