Class TripleWriter

  • All Implemented Interfaces:
    org.metafacture.framework.LifeCycle, org.metafacture.framework.ObjectReceiver<org.metafacture.framework.objects.Triple>, org.metafacture.framework.Receiver

    @Description("Writes triples into a file.")
    @In(org.metafacture.framework.objects.Triple.class)
    @Out(java.lang.Void.class)
    @FluxCommand("write-triples")
    public final class TripleWriter
    extends org.metafacture.framework.helpers.DefaultObjectReceiver<org.metafacture.framework.objects.Triple>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int BUFFERSIZE  
    • Constructor Summary

      Constructors 
      Constructor Description
      TripleWriter​(java.lang.String filename)
      Constructs a TripleWriter with a given file name as output path.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void closeStream()  
      void process​(org.metafacture.framework.objects.Triple obj)  
      void resetStream()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TripleWriter

        public TripleWriter​(java.lang.String filename)
        Constructs a TripleWriter with a given file name as output path.
        Parameters:
        filename - the name of the file to write to
    • Method Detail

      • process

        public void process​(org.metafacture.framework.objects.Triple obj)
        Specified by:
        process in interface org.metafacture.framework.ObjectReceiver<org.metafacture.framework.objects.Triple>
        Overrides:
        process in class org.metafacture.framework.helpers.DefaultObjectReceiver<org.metafacture.framework.objects.Triple>
      • resetStream

        public void resetStream()
        Specified by:
        resetStream in interface org.metafacture.framework.LifeCycle
        Overrides:
        resetStream in class org.metafacture.framework.helpers.DefaultLifeCycle
      • closeStream

        public void closeStream()
        Specified by:
        closeStream in interface org.metafacture.framework.LifeCycle
        Overrides:
        closeStream in class org.metafacture.framework.helpers.DefaultLifeCycle