public class PropertiesMapper extends Object
Since the mapping operation to and from should be equivalent, we put both operations in here to make it easier to compare them. All the methods in here have at least 2 parameters. The first parameter is where the data is being read from, and the second parameter is where the data is being written to.
| Constructor and Description |
|---|
PropertiesMapper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
setCodeProperties(Code okapiCode,
net.sf.okapi.lib.xliff2.core.CTag xliff2Ctag)
Transfers properties from the Okapi Core Code Tag to the XLIFF Toolkit Code Tag
|
static void |
setCodeProperties(net.sf.okapi.lib.xliff2.core.CTag xliff2Ctag,
Code okapiCode)
Transfers properties from the XLIFF Toolkit Code Tag to the Okapi Core Code Tag.
|
static void |
setGroupProperties(net.sf.okapi.lib.xliff2.core.StartGroupData xliffStartGroupData,
StartGroup okapiStartGroup)
Transfers properties from the XLIFF 2.0 Start Group Data to the Okapi Core Start Group
|
static void |
setGroupProperties(StartGroup okapiStartGroup,
net.sf.okapi.lib.xliff2.core.StartGroupData xliffStartGroupData)
Transfers properties from the Okapi Core Start Group to the XLIFF 2.0 Start Group Data
|
static void |
setPartProperties(net.sf.okapi.lib.xliff2.core.Part xliffPart,
TextPart okapiPart)
Transfers properties from the XLIFF Toolkit Part to the Okapi Core TextPart
|
static void |
setPartProperties(TextPart okapiSourcePart,
net.sf.okapi.lib.xliff2.core.Part xliffPart,
ITextUnit okapiTextUnit)
Transfers properties from the Okapi Core TextPart to the XLIFF Toolkit Part
|
static void |
setStartFileProperties(net.sf.okapi.lib.xliff2.core.StartFileData xliffStartFileData,
StartSubDocument okapiStartSubDoc)
Transfers properties from the XLIFF Toolkit StartFileData to the Okapi Core StartSubDocument
|
static void |
setStartFileProperties(StartSubDocument okapiStartSubDoc,
net.sf.okapi.lib.xliff2.core.StartFileData xliffStartFileData)
Transfers properties from the Okapi Core StartSubDocument to the XLIFF Toolkit StartFileData
|
static void |
setStartXliffProperties(StartDocument okapiStartDocument,
net.sf.okapi.lib.xliff2.core.StartXliffData xliffStartXliff)
Transfers properties from the Okapi Core StartDocument to the XLIFF Toolkit StartXliffData
|
static void |
setStartXliffProperties(net.sf.okapi.lib.xliff2.core.StartXliffData xliffStartXliff,
StartDocument okapiStartDocument)
Transfers properties from the XLIFF Toolkit StartXliffData to the Okapi Core StartDocument
|
static void |
setTextUnitProperties(ITextUnit okapiTextUnit,
net.sf.okapi.lib.xliff2.core.Unit xliffTextUnit)
Transfers properties from the Okapi Core TextUnit to the XLIFF Toolkit TextUnit
|
static void |
setTextUnitProperties(net.sf.okapi.lib.xliff2.core.Unit unit,
ITextUnit tu)
Transfers properties from the XLIFF Toolkit TextUnit to the Okapi Core TextUnit
|
public static void setStartXliffProperties(net.sf.okapi.lib.xliff2.core.StartXliffData xliffStartXliff,
StartDocument okapiStartDocument)
Relates to <xliff> elements in XLIFF 2.0 file
xliffStartXliff - The properties to read fromokapiStartDocument - The properties to write topublic static void setStartXliffProperties(StartDocument okapiStartDocument, net.sf.okapi.lib.xliff2.core.StartXliffData xliffStartXliff)
Relates to <xliff> elements in XLIFF 2.0 file
okapiStartDocument - The properties to read fromxliffStartXliff - The properties to write topublic static void setStartFileProperties(net.sf.okapi.lib.xliff2.core.StartFileData xliffStartFileData,
StartSubDocument okapiStartSubDoc)
Relates to <file> elements in XLIFF 2.0 file
xliffStartFileData - The properties to read fromokapiStartSubDoc - The properties to write topublic static void setStartFileProperties(StartSubDocument okapiStartSubDoc, net.sf.okapi.lib.xliff2.core.StartFileData xliffStartFileData)
Relates to <file> elements in XLIFF 2.0 file
xliffStartFileData - The properties to read fromokapiStartSubDoc - The properties to write topublic static void setGroupProperties(net.sf.okapi.lib.xliff2.core.StartGroupData xliffStartGroupData,
StartGroup okapiStartGroup)
xliffStartGroupData - The properties to read fromokapiStartGroup - The properties to write topublic static void setGroupProperties(StartGroup okapiStartGroup, net.sf.okapi.lib.xliff2.core.StartGroupData xliffStartGroupData)
xliffStartGroupData - The properties to write tookapiStartGroup - The properties to read frompublic static void setTextUnitProperties(net.sf.okapi.lib.xliff2.core.Unit unit,
ITextUnit tu)
Relates to <unit> elements in XLIFF 2.0 file
unit - The properties to read fromtu - The properties to write topublic static void setTextUnitProperties(ITextUnit okapiTextUnit, net.sf.okapi.lib.xliff2.core.Unit xliffTextUnit)
Relates to <unit> elements in XLIFF 2.0 file
okapiTextUnit - The properties to read fromxliffTextUnit - The properties to write topublic static void setPartProperties(net.sf.okapi.lib.xliff2.core.Part xliffPart,
TextPart okapiPart)
Relates to <segment> and <ignorable> elements in XLIFF 2.0 file
xliffPart - The properties to write tookapiPart - The properties to read frompublic static void setPartProperties(TextPart okapiSourcePart, net.sf.okapi.lib.xliff2.core.Part xliffPart, ITextUnit okapiTextUnit)
Relates to <segment> and <ignorable> elements in XLIFF 2.0 file
okapiSourcePart - The properties to read fromxliffPart - The properties to write topublic static void setCodeProperties(Code okapiCode, net.sf.okapi.lib.xliff2.core.CTag xliff2Ctag)
Relates to <ph>, <pc>, and <sc> elements in XLIFF 2.0 file
okapiCode - The properties to read fromxliff2Ctag - The properties to write topublic static void setCodeProperties(net.sf.okapi.lib.xliff2.core.CTag xliff2Ctag,
Code okapiCode)
Relates to <ph>, <pc>, and <sc> elements in XLIFF 2.0 file
Due to the Okapi Core Code only allowing integers as a valid ID, the integer used instead is a hash code of the ID and the actual ID is saved in the original ID.
okapiCode - The properties to read fromxliff2Ctag - The properties to write toCopyright © 2021. All rights reserved.