Package net.sf.okapi.filters.txml
Class TXMLSkeletonWriter
- java.lang.Object
-
- net.sf.okapi.common.skeleton.GenericSkeletonWriter
-
- net.sf.okapi.filters.txml.TXMLSkeletonWriter
-
- All Implemented Interfaces:
ISkeletonWriter
public class TXMLSkeletonWriter extends GenericSkeletonWriter
-
-
Field Summary
-
Fields inherited from class net.sf.okapi.common.skeleton.GenericSkeletonWriter
ALLOWEMPTYOUTPUTTARGET, encoderManager, inputLoc, isMultilingual, layer, outputEncoding, outputLoc, storageStack
-
-
Constructor Summary
Constructors Constructor Description TXMLSkeletonWriter()TXMLSkeletonWriter(boolean allowEmptyOutputTarget)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidensureTxmlPattern(TextContainer tc)protected StringprocessFragment(TextFragment frag, EncoderContext context)Outputs a fragment.StringprocessTextUnit(ITextUnit tu)Processes the TEXT_UNIT event.-
Methods inherited from class net.sf.okapi.common.skeleton.GenericSkeletonWriter
_processEndGroup, _processStartGroup, addToReferents, close, expandCodeContent, getContent, getContent, getEncoderManager, getInputLoc, getLayer, getOutputEncoding, getOutputLoc, getPropertyValue, getReference, getReferentCopies, getReferents, getSfWriter, getString, getString, getString, getString, getString, isAllowEmptyOutputTarget, isCodeThatDisablesEncoding, isMultilingual, processDocumentPart, processEndDocument, processEndGroup, processEndSubDocument, processEndSubfilter, processStartDocument, processStartGroup, processStartSubDocument, processStartSubfilter, setAllowEmptyOutputTarget, setEncoderManager, setLayer, setMultilingual, setOutputEncoding, setOutputLoc, setReferentCopies, setReferents
-
-
-
-
Method Detail
-
processTextUnit
public String processTextUnit(ITextUnit tu)
Description copied from interface:ISkeletonWriterProcesses the TEXT_UNIT event.- Specified by:
processTextUnitin interfaceISkeletonWriter- Overrides:
processTextUnitin classGenericSkeletonWriter- Parameters:
tu- the TextUnit resource associated with the event.- Returns:
- the string output corresponding to this event.
-
ensureTxmlPattern
protected void ensureTxmlPattern(TextContainer tc)
-
processFragment
protected String processFragment(TextFragment frag, EncoderContext context)
Outputs a fragment.- Parameters:
frag- the fragment to outputcontext- output context: 0=text, 1=skeleton- Returns:
- the output string.
-
-