Package org.metafacture.triples
Class TripleWriter
- java.lang.Object
-
- org.metafacture.framework.helpers.DefaultLifeCycle
-
- org.metafacture.framework.helpers.DefaultObjectReceiver<org.metafacture.framework.objects.Triple>
-
- org.metafacture.triples.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 intBUFFERSIZE
-
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 voidcloseStream()voidprocess(org.metafacture.framework.objects.Triple obj)voidresetStream()
-
-
-
Field Detail
-
BUFFERSIZE
public static final int BUFFERSIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
process
public void process(org.metafacture.framework.objects.Triple obj)
- Specified by:
processin interfaceorg.metafacture.framework.ObjectReceiver<org.metafacture.framework.objects.Triple>- Overrides:
processin classorg.metafacture.framework.helpers.DefaultObjectReceiver<org.metafacture.framework.objects.Triple>
-
resetStream
public void resetStream()
- Specified by:
resetStreamin interfaceorg.metafacture.framework.LifeCycle- Overrides:
resetStreamin classorg.metafacture.framework.helpers.DefaultLifeCycle
-
closeStream
public void closeStream()
- Specified by:
closeStreamin interfaceorg.metafacture.framework.LifeCycle- Overrides:
closeStreamin classorg.metafacture.framework.helpers.DefaultLifeCycle
-
-