layout | title | parent | nav_order |
---|---|---|---|
default |
Flux Commands |
Flux |
2 |
- description: adds ore:Aggregation to an Europeana Data Model stream. The aggregation id is set by emitting literal('aggregation_id', id)
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.linkeddata.OreAggregationAdder
- description: Adds a String preamle and/or epilogue to the stream
- options: preamble (String), epilogue (String)
- signature: String -> String
- example in Playground
- java class: org.metafacture.formatting.PreambleEpilogueAdder
- description: Reads a stream of formeta data and splits between each top-level element
- signature: Reader -> String
- example in Playground
- java class: org.metafacture.formeta.FormetaRecordsReader
- description: Processes input from a reader line by line.
- signature: Reader -> String
- example in Playground
- java class: org.metafacture.io.LineReader
- description: Reads data from a Reader and splits it into individual records
- options: skipemptyrecords (boolean), separator (String)
- signature: Reader -> String
- example in Playground
- java class: org.metafacture.io.RecordReader
- description: Writes log info every BATCHSIZE records.
- options: batchsize (int)
- signature: StreamReceiver -> StreamReceiver
- example in Playground
- java class: org.metafacture.monitoring.StreamBatchLogger
- description: Resets flow for every BATCHSIZE records.
- options: batchsize (int)
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.flowcontrol.StreamBatchResetter
- description: Calculates values for various cooccurrence metrics. The expected inputs are triples containing as subject the var name and as object the count. Marginal counts must appear first, joint counts second. Marinal counts must be written as 1:A, Joint counts as 2:A&B
- signature: Triple -> Triple
- java class: org.metafacture.statistics.CooccurrenceMetricCalculator
- description: passes objects through and catches exceptions.
- options: logprefix (String), logstacktrace (boolean)
- signature: Object -> Object
- java class: org.metafacture.flowcontrol.ObjectExceptionCatcher
- description: passes streams events through and catches exceptions.
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.flowcontrol.StreamExceptionCatcher
- description: By default changes the record ID to the value of the '_id' literal (if present). Use the contructor to choose another literal as ID source.
- options: keepidliteral (boolean), idliteral (String), keeprecordswithoutidliteral (boolean)
- signature: StreamReceiver -> StreamReceiver
- example in Playground
- java class: org.metafacture.mangling.RecordIdChanger
- description: Collects named values to form records. The name becomes the id, the value is split by 'separator' into name and value
- signature: Triple -> StreamReceiver
- example in Playground
- java class: org.metafacture.triples.TripleCollect
- description: Counts triples
- options: countpredicate (String), countby [SUBJECT, PREDICATE, OBJECT, ALL]
- signature: Triple -> Triple
- java class: org.metafacture.triples.TripleCount
- description: Parses a raw Aseq record (UTF-8 encoding expected).
- signature: String -> StreamReceiver
- example in Playground
- java class: org.metafacture.biblio.AseqDecoder
- description: Decodes lines of CSV files. First line may be interpreted as header.
- options: hasheader (boolean), separator (String)
- signature: String -> StreamReceiver
- example in Playground
- java class: org.metafacture.csv.CsvDecoder
- description: Decodes a record in formeta format.
- signature: String -> StreamReceiver
- example in Playground
- java class: org.metafacture.formeta.FormetaDecoder
- description: Decode HTML to metadata events. The attrValsAsSubfields option can be used to override the default attribute values to be used as subfields (e.g. by default
link rel="canonical" href="http://example.org"
becomeslink.canonical
). It expects an HTTP-style query string specifying as key the attributes whose value should be used as a subfield, and as value the attribute whose value should be the subfield value, e.g. the default containslink.rel=href
. To use the HTML element text as the value (instead of another attribute), omit the value of the query-string key-value pair, e.g.title.lang
. To add to the defaults, instead of replacing them, start with an&
, e.g.&h3.class
- options: attrvalsassubfields (String)
- signature: Reader -> StreamReceiver
- example in Playground
- java class: org.metafacture.html.HtmlDecoder
- description: Decodes JSON to metadata events. The 'recordPath' option can be used to set a JsonPath to extract a path as JSON - or to split the data into multiple JSON documents.
- options: recordid (String), booleanmarker (String), recordcount (int), arraymarker (String), arrayname (String), recordpath (String), numbermarker (String), allowcomments (boolean)
- signature: String -> StreamReceiver
- example in Playground
- java class: org.metafacture.json.JsonDecoder
- description: Parses a raw Mab2 stream (UTF-8 encoding expected).
- signature: String -> StreamReceiver
- example in Playground
- java class: org.metafacture.biblio.MabDecoder
- description: Decodes MARC 21 records (UTF-8 encoding expected).
- options: emitleaderaswhole (boolean), ignoremissingid (boolean)
- signature: String -> StreamReceiver
- example in Playground
- java class: org.metafacture.biblio.marc21.Marc21Decoder
- description: Parses pica+ records. The parser only parses single records. A string containing multiple records must be split into individual records before passing it to PicaDecoder.
- options: trimfieldnames (boolean), normalizedserialization (boolean), ignoremissingidn (boolean), skipemptyfields (boolean), normalizeutf8 (boolean)
- signature: String -> StreamReceiver
- example in Playground
- java class: org.metafacture.biblio.pica.PicaDecoder
- description: Splits a String into several Strings, either by extracting parts that match a regexp or by splitting by a regexp.
- options: mode [SPLIT, EXTRACT]
- signature: String -> String
- java class: org.metafacture.strings.StringDecoder
- description: Reads an XML file and passes the XML events to a receiver.
- signature: Reader -> XmlReceiver
- example in Playground
- java class: org.metafacture.xml.XmlDecoder
- description: Decodes YAML to metadata events.
- options: recordid (String), recordcount (int), arraymarker (String), arrayname (String)
- signature: String -> StreamReceiver
- example in Playground
- java class: org.metafacture.yaml.YamlDecoder
- description: creates a new thread in which subsequent flow elements run.
- options: debug (boolean)
- signature: Object -> Object
- java class: org.metafacture.flowcontrol.ObjectPipeDecoupler
- description: Defers all stream events until an end-record event is received
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.flowcontrol.StreamDeferrer
- description: Uses the input string as a file name and computes a cryptographic hash the file
- signature: String -> Triple
- java class: org.metafacture.files.FileDigestCalculator
- options: discardlifecycleevents (boolean), discardliteralevents (boolean), discardentityevents (boolean), discardrecordevents (boolean)
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.mangling.StreamEventDiscarder
- description: Draws a uniform sample of records from the input stream.
- signature: Object -> Object
- example in Playground
- java class: org.metafacture.statistics.UniformSampler
- description: Encodes each value in a record as a csv row.
- options: includeheader (boolean), noquotes (boolean), separator (String), includerecordid (boolean)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.csv.CsvEncoder
- description: Encodes streams in formeta format.
- options: style [CONCISE, VERBOSE, MULTILINE]
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.formeta.FormetaEncoder
- description: Serialises an object as JSON
- options: booleanmarker (String), arraymarker (String), prettyprinting (boolean), numbermarker (String)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.json.JsonEncoder
- description: Outputs the name and value of each literal which is received as a string. Name and value are separated by a separator string. The default separator string is a tab. If a literal name is empty, only the value will be output without a separator. The module ignores record and entity events. In particular, this means that literal names are not prefixed by the name of the entity which contains them.
- options: separator (String)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.formatting.StreamLiteralFormatter
- description: Encodes MARC21 records
- options: generateidfield (boolean)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.biblio.marc21.Marc21Encoder
- description: Encodes a stream into MARCXML. If you can't ensure valid MARC21 (e.g. the leader isn't correct or not set as one literal) then set the parameter
ensureCorrectMarc21Xml
totrue
. - options: ensurecorrectmarc21xml (boolean), emitnamespace (boolean), xmlversion (String), formatted (boolean), xmlencoding (String)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.biblio.marc21.MarcXmlEncoder
- description: Encodes a stream in pica+ format
- options: ignorerecordid (boolean)
- signature: StreamReceiver -> String
- java class: org.metafacture.biblio.pica.PicaEncoder
- description: Encodes a stream as xml
- options: recordtag (String), namespacefile (String), xmlheaderversion (String), writexmlheader (boolean), xmlheaderencoding (String), separateroots (boolean), roottag (String), valuetag (String), attributemarker (String), writeroottag (boolean), namespaces (String)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.xml.SimpleXmlEncoder
- description: Serialises an object as YAML.
- options: arraymarker (String), [deprecated] prettyprinting (boolean)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.yaml.YamlEncoder
- description: Extracts the specified element from an HTML document
- signature: Reader -> String
- example in Playground
- java class: org.metafacture.html.ElementExtractor
- description: Filters a stream based on a morph definition. A record is accepted if the morph returns at least one non empty value.
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.metamorph.Filter
- description: Filters consecutive duplicated data objects.
- signature: Object -> Object
- java class: org.metafacture.mangling.DuplicateObjectFilter
- description: Discards or replaces null values
- options: replacement (String)
- signature: StreamReceiver -> StreamReceiver
- example in Playground
- java class: org.metafacture.mangling.NullFilter
- description: Splits a stream into records based on entity path
- options: path (String), entityseparator (String), recordidformat (String)
- signature: StreamReceiver -> StreamReceiver
- example in Playground
- java class: org.metafacture.mangling.RecordPathFilter
- description: Only forwards records which match (or do not match) a regular expression.
- options: passmatches (boolean)
- signature: String -> String
- example in Playground
- java class: org.metafacture.strings.StringFilter
- description: Filters triple. The patterns for subject, predicate and object are disjunctive.
- options: predicatepattern (String), objectpattern (String), passmatches (boolean), subjectpattern (String)
- signature: Triple -> Triple
- example in Playground
- java class: org.metafacture.triples.TripleFilter
- description: Finds all paths that have values that match the given pattern. Allows for regex. These paths can be used in a Fix to address fields.
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.metafix.FindFixPaths
- options: repeatedfieldstoentities (boolean), strictness [PROCESS, RECORD, EXPRESSION], entitymembername (String), strictnesshandlesprocessexceptions (boolean)
- signature: ->
- java class: org.metafacture.metafix.Metafix
- description: flattens out entities in a stream by introducing dots in literal names
- options: entitymarker (String)
- signature: StreamReceiver -> StreamReceiver
- example in Playground
- java class: org.metafacture.mangling.StreamFlattener
- signature: Document -> StreamReceiver
- java class: org.metafacture.jdom.JDomDocumentToStream
- description: Reads CG-XML files
- signature: XmlReceiver -> StreamReceiver
- java class: org.metafacture.xml.CGXmlHandler
- description: A comarc xml reader
- signature: XmlReceiver -> StreamReceiver
- java class: org.metafacture.biblio.ComarcXmlHandler
- description: A generic xml reader
- options: emitnamespace (boolean), recordtagname (String), attributemarker (String), valuetagname (String)
- signature: XmlReceiver -> StreamReceiver
- example in Playground
- java class: org.metafacture.xml.GenericXmlHandler
- description: A MAB XML reader
- signature: XmlReceiver -> StreamReceiver
- java class: org.metafacture.biblio.AlephMabXmlHandler
- description: A marc xml reader
- options: namespace (String), attributemarker (String)
- signature: XmlReceiver -> StreamReceiver
- example in Playground
- java class: org.metafacture.biblio.marc21.MarcXmlHandler
- description: A pica xml reader
- signature: XmlReceiver -> StreamReceiver
- java class: org.metafacture.biblio.pica.PicaXmlHandler
- description: executes the function process(obj) in a given jscript
- options: invoke (String)
- signature: Object -> Object
- java class: org.metafacture.scripting.JScriptObjectPipe
- options: idkey (String), index (String), type (String)
- signature: String -> String
- java class: org.metafacture.elasticsearch.JsonToElasticsearchBulk
- description: Collects strings and emits them as records when a line matches the pattern or the stream is closed.
- options: recordmarkerregexp (String)
- signature: String -> String
- example in Playground
- java class: org.metafacture.strings.LineRecorder
- description: Lists all paths found in the input records. These paths can be used in a Fix to address fields. Options:
count
(output occurence frequency of each path, sorted by highest frequency first; default:true
),template
(for formatting the internal triple structure; default:${o} | ${s}
if count is true, else${s}
)index
(output individual repeated subfields and array elements with index numbers instead of '*'; default:false
) - options: template (String), count (boolean), index (boolean)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.metafix.ListFixPaths
- description: Lists all values found for the given path. The paths can be found using fix-list-paths. Options:
count
(output occurence frequency of each value, sorted by highest frequency first; default:true
)template
(for formatting the internal triple structure; default:${o} | ${s}
if count is true, else${s}
) - options: template (String), count (boolean)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.metafix.ListFixValues
- description: Emits literal values as objects.
- options: pattern (String)
- signature: StreamReceiver -> String
- example in Playground
- java class: org.metafacture.mangling.LiteralToObject
- description: logs objects with the toString method
- signature: Object -> Object
- java class: org.metafacture.monitoring.ObjectLogger
- description: logs events
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.monitoring.StreamLogger
- description: Benchmarks the execution time of the downstream modules.
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.monitoring.StreamTimer
- description: Benchmarks the execution time of the downstream modules.
- signature: Object -> Object
- java class: org.metafacture.monitoring.ObjectTimer
- signature: Map -> StreamReceiver
- java class: org.metafacture.javaintegration.MapToStream
- description: Matches the incoming strings against a regular expression and replaces the matching parts.
- options: pattern (String), replacement (String)
- signature: String -> String
- example in Playground
- java class: org.metafacture.strings.StringMatcher
- description: Merges a sequence of batchSize records
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.plumbing.StreamBatchMerger
- signature: StreamReceiver -> StreamReceiver
- example in Playground
- java class: org.metafacture.plumbing.StreamMerger
- description: Applies a metamorph transformation to the event stream. Metamorph definition is given in brackets.
- signature: StreamReceiver -> StreamReceiver
- example in Playground
- java class: org.metafacture.metamorph.Metamorph
- description: Normalises composed and decomposed Unicode characters.
- options: normalizationform [NFD, NFC, NFKD, NFKC], normalizevalues (boolean), normalizeids (boolean), normalizekeys (boolean)
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.strings.StreamUnicodeNormalizer
- description: Normalizes diacritics in Unicode strings.
- options: normalizationform [NFD, NFC, NFKD, NFKC]
- signature: String -> String
- java class: org.metafacture.strings.UnicodeNormalizer
- description: Writes log info for every BATCHSIZE records.
- options: batchsize (int)
- signature: Object -> Object
- java class: org.metafacture.monitoring.ObjectBatchLogger
- description: Sends an object to more than one receiver.
- signature: Object -> Object
- java class: org.metafacture.plumbing.ObjectTee
- description: Outputs a record containing the input object as literal
- options: recordid (String), literalname (String)
- signature: -> StreamReceiver
- java class: org.metafacture.mangling.ObjectToLiteral
- description: Opens a file.
- options: decompressconcatenated (boolean), encoding (String), compression [NONE, AUTO, BZIP2, GZIP, PACK200, XZ]
- signature: String -> Reader
- example in Playground
- java class: org.metafacture.io.FileOpener
- description: Opens an HTTP resource. Supports setting HTTP header fields
Accept
,Accept-Charset
,Accept-Encoding
,Content-Encoding
andContent-Type
, as well as generic headers (separated by\n
). Defaults: requestmethod
=GET
, requesturl
=@-
(input data), requestbody
=@-
(input data) if request method supports body and input data not already used,Accept
header (accept
) =*/*
,Accept-Charset
header (acceptcharset
) =UTF-8
,errorprefix
=ERROR:
. - options: method [DELETE, GET, HEAD, OPTIONS, POST, PUT, TRACE], contentencoding (String), header (String), [deprecated] encoding (String), body (String), acceptcharset (String), acceptencoding (String), url (String), accept (String), errorprefix (String), contenttype (String)
- signature: String -> Reader
- example in Playground
- java class: org.metafacture.io.HttpOpener
- description: Opens an OAI-PMH stream and passes a reader to the receiver. Mandatory arguments are: BASE_URL, DATE_FROM, DATE_UNTIL, METADATA_PREFIX, SET_SPEC .
- options: setspec (String), datefrom (String), encoding (String), dateuntil (String), metadataprefix (String)
- signature: String -> Reader
- example in Playground
- java class: org.metafacture.biblio.OaiPmhOpener
- description: Opens a resource.
- options: encoding (String)
- signature: String -> Reader
- java class: org.metafacture.io.ResourceOpener
- description: Opens a tar archive and passes every entry.
- signature: Reader -> Reader
- java class: org.metafacture.io.TarReader
- description: A simple pass-through module
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.plumbing.IdentityStreamPipe
- description: Writes objects to stdout
- options: footer (String), header (String), encoding (String), compression [NONE, AUTO, BZIP2, GZIP, PACK200, XZ], separator (String)
- signature: Object ->
- example in Playground
- java class: org.metafacture.io.ObjectStdoutWriter
- description: Expands some macros for RDF/XML
- options: autoaddedsubject (String)
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.linkeddata.RdfMacroPipe
- description: Reads BEACON format
- options: metadatafilter (String), buffersize (int), relation (String)
- signature: Reader -> StreamReceiver
- example in Playground
- java class: org.metafacture.linkeddata.BeaconReader
- description: Reads a directory and emits all filenames found.
- options: filenamepattern (String), recursive (boolean)
- signature: String -> String
- java class: org.metafacture.files.DirReader
- description: Creates a reader for the supplied string and sends it to the receiver
- signature: String -> Reader
- example in Playground
- java class: org.metafacture.strings.StringReader
- description: Reads triples
- signature: String -> Triple
- java class: org.metafacture.triples.TripleReader
- options: entityname (String), idliteralname (String)
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.mangling.RecordToEntity
- description: Decodes a string based on a regular expression using named capture groups
- options: rawinputliteral (String)
- signature: String -> StreamReceiver
- example in Playground
- java class: org.metafacture.strings.RegexDecoder
- description: Groups multiscript fields in entities
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.biblio.pica.PicaMultiscriptRemodeler
- description: Shifts subjectTo predicateTo and objectTo around
- options: subjectfrom [SUBJECT, PREDICATE, OBJECT], objectfrom [SUBJECT, PREDICATE, OBJECT], predicatefrom [SUBJECT, PREDICATE, OBJECT]
- signature: Triple -> Triple
- java class: org.metafacture.triples.TripleReorder
- description: Resets the downstream modules every batch-size objects
- options: batchsize (int)
- signature: Object -> Object
- java class: org.metafacture.flowcontrol.ObjectBatchResetter
- description: Uses the object value of the triple as a URL and emits a new triple in which the object value is replaced with the contents of the resource identified by the URL.
- options: defaultencoding (String)
- signature: Triple -> Triple
- java class: org.metafacture.triples.TripleObjectRetriever
- description: Sorts triples. Several options can be combined, e.g.
by="object",numeric="true",order="decreasing"
will numerically sort the Object of the triples in decreasing order (given that all Objects are indeed of numeric type). - options: by [SUBJECT, PREDICATE, OBJECT, ALL], numeric (boolean), order [INCREASING, DECREASING]
- signature: Triple -> Triple
- example in Playground
- java class: org.metafacture.triples.TripleSort
- description: Splits a string at new lines and sends each line to the receiver.
- signature: String -> String
- java class: org.metafacture.strings.LineSplitter
- description: Splits elements (e.g. defining single records) residing in one XML document into multiple single XML documents.
- options: elementname (String), xmldeclaration (String), toplevelelement (String)
- signature: XmlReceiver -> StreamReceiver
- java class: org.metafacture.xml.XmlElementSplitter
- description: Counts the number of records and fields read.
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.statistics.Counter
- description: Replicates an event stream to an arbitrary number of stream receivers.
- signature: StreamReceiver -> StreamReceiver
- java class: org.metafacture.plumbing.StreamTee
- description: Emits the literals which are received as triples such that the name and value become the predicate and the object of the triple. The record id containing the literal becomes the subject. If 'redirect' is true, the value of the subject is determined by using either the value of a literal named '_id', or for individual literals by prefixing their name with '{to:ID}'. Set 'recordPredicate' to encode a complete record in one triple. The value of 'recordPredicate' is used as the predicate of the triple. If 'recordPredicate' is set, no {to:ID}NAME-style redirects are possible.
- options: redirect (boolean), recordpredicate (String)
- signature: StreamReceiver -> Triple
- example in Playground
- java class: org.metafacture.triples.StreamToTriples
- description: Encodes a stream as xml
- options: recordtag (String), namespacefile (String), xmlheaderversion (String), writexmlheader (boolean), xmlheaderencoding (String), separateroots (boolean), roottag (String), valuetag (String), attributemarker (String), writeroottag (boolean), namespaces (String)
- signature: StreamReceiver -> String
- java class: org.metafacture.xml.SimpleXmlEncoder
- signature: ListMap -> StreamReceiver
- java class: org.metafacture.javaintegration.StringListMapToStream
- description: Builds a String from a template and an Object. Provide template in brackets.
${o}
marks the place where the object is to be inserted. If the object is an instance of Triple${s}
,${p}
and${o}
are used instead. - signature: Object -> String
- example in Playground
- java class: org.metafacture.formatting.ObjectTemplate
- description: Incoming objects are distributed to the added receivers, running in their own threads.
- signature: Object -> Object
- java class: org.metafacture.flowcontrol.ObjectThreader
- description: Converts a stream into a JDom document.
- signature: StreamReceiver -> Document
- java class: org.metafacture.jdom.StreamToJDomDocument
- description: Converts a triple into a record stream
- signature: Triple -> StreamReceiver
- java class: org.metafacture.triples.TriplesToStream
- description: Validate JSON against a given schema, send only valid input to the receiver. Pass the schema location to validate against. Write valid and/or invalid output to locations specified with
writeValid
andwriteInvalid
. Set the JSON key for the record ID value withidKey
(for logging output, defaults toid
). - options: idkey (String), writeinvalid (String), writevalid (String)
- signature: String -> String
- java class: org.metafacture.json.JsonValidator
- description: Blocks close-stream events until a given number of close-stream events have been received.
- signature: Object -> Object
- example in Playground
- java class: org.metafacture.flowcontrol.CloseSuppressor
- description: Writes objects to stdout or a file
- arguments: [stdout, PATH]
- options: appendiffileexists (boolean), footer (String), header (String), encoding (String), compression (String), separator (String)
- signature: Object -> Void
- java class: org.metafacture.io.ObjectWriter
- options: appendiffileexists (boolean), footer (String), header (String), encoding (String), compression [NONE, AUTO, BZIP2, GZIP, PACK200, XZ], separator (String)
- signature: Object ->
- java class: org.metafacture.io.ObjectFileWriter
- description: Writes the object value of the triple into a file. The filename is constructed from subject and predicate. Please note: This module does not check if the filename constructed from subject and predicate stays within
baseDir
. THIS MODULE SHOULD NOT BE USED IN ENVIRONMENTS IN WHICH THE VALUES OF SUBJECT AND PREDICATE A PROVIDED BY AN UNTRUSTED SOURCE! - options: encoding (String)
- signature: Triple -> Void
- java class: org.metafacture.triples.TripleObjectWriter
- description: Writes triples into a file.
- signature: Triple -> Void
- java class: org.metafacture.triples.TripleWriter
-
description: Writes the xml into the filesystem. The filename is constructed from the xpath given as 'property'. Variables are
-
'target' (determining the output directory)
-
'property' (the element in the XML entity. Constitutes the main part of the file's name.)
-
'startIndex' ( a subfolder will be extracted out of the filename. This marks the index' beginning )
-
'stopIndex' ( a subfolder will be extracted out of the filename. This marks the index' end )
-
options: endindex (int), startindex (int), property (String), filesuffix (String), encoding (String), compression (String), target (String)
-
signature: StreamReceiver -> Void
-
java class: org.metafacture.xml.XmlFilenameWriter
- description: Sends an object to more than one receiver.
- signature: XmlReceiver -> XmlReceiver
- example in Playground
- java class: org.metafacture.plumbing.XmlTee