com.g11ntoolkit.parser.html
Class XLIFFFormat.XLIFFTransUnit

java.lang.Object
  |
  +--com.g11ntoolkit.parser.html.XLIFFFormat.XLIFFTransUnit
Direct Known Subclasses:
XLIFFFile.XLIFFFileTU
Enclosing class:
XLIFFFormat

public class XLIFFFormat.XLIFFTransUnit
extends java.lang.Object

Trnslation Unit class for XLIFF file.

Version:
$Revision: 1.4 $ $DateTime: 2005/06/28 14:18:32 $
Author:
Masahiko Mori
See Also:
XLIFF 1.1 Specification

Field Summary
protected  java.lang.String _dataType
          For <trans-unit datatype=xxxx...
protected  java.lang.String _keyValue
          For <context-group.
protected  java.util.List _note
          For <note>xxxx...
(package private)  java.lang.String _purpose
          For <context-group purpose=xxxx...
protected  java.lang.String _reformat
          For <trans-unit reformat=xxxx...
protected  java.lang.String _srcName
          For <context-group.
protected  java.lang.String _srcStr
          For <source>xxxx...
protected  java.lang.String _targStr
          For <target>xxxx...
protected  java.lang.String _translate
          For <trans-unit translate=xxxx...
protected  java.lang.String _tuid
          For <trans-unit id=xxxx...
 
Constructor Summary
XLIFFFormat.XLIFFTransUnit()
          Create a new XLIFFFormat without parameter.
XLIFFFormat.XLIFFTransUnit(java.lang.String tuid, java.lang.String translate, java.lang.String reformat, java.lang.String srcName, java.lang.String keyValue)
          Create a new XLIFFFormat with parameter.
 
Method Summary
 void addNotes(java.lang.String note)
          Add note into Translation Unit header.
 java.lang.String appendString(java.lang.String str)
          Append source string.
 java.lang.String getSrcName()
          Get source file name.
 java.lang.String getString()
          Get source string.
 java.lang.String getTransration()
          Get target string.
 java.lang.String getTUID()
          Get Translation Unit ID.
protected  void init()
          Inital this class.
 void setID(java.lang.String tuid, java.lang.String translate, java.lang.String reformat, java.lang.String srcName, java.lang.String keyValue)
          Set Translation Unit parameter.
 void setKey(java.lang.String keyValue)
          Set key value of <context element.
 void setString(java.lang.String srcStr, java.lang.String datatype)
          Set source string and data type.
 void setTransration(java.lang.String targStr)
          Set target string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_purpose

final java.lang.String _purpose
For <context-group purpose=xxxx...

See Also:
Constant Field Values

_tuid

protected java.lang.String _tuid
For <trans-unit id=xxxx...


_translate

protected java.lang.String _translate
For <trans-unit translate=xxxx...


_reformat

protected java.lang.String _reformat
For <trans-unit reformat=xxxx...


_dataType

protected java.lang.String _dataType
For <trans-unit datatype=xxxx...


_srcName

protected java.lang.String _srcName
For <context-group.


_keyValue

protected java.lang.String _keyValue
For <context-group.


_srcStr

protected java.lang.String _srcStr
For <source>xxxx...


_targStr

protected java.lang.String _targStr
For <target>xxxx...


_note

protected java.util.List _note
For <note>xxxx...

Constructor Detail

XLIFFFormat.XLIFFTransUnit

public XLIFFFormat.XLIFFTransUnit()
Create a new XLIFFFormat without parameter.


XLIFFFormat.XLIFFTransUnit

public XLIFFFormat.XLIFFTransUnit(java.lang.String tuid,
                                  java.lang.String translate,
                                  java.lang.String reformat,
                                  java.lang.String srcName,
                                  java.lang.String keyValue)
Create a new XLIFFFormat with parameter.

Parameters:
tuid - Translation unit ID in <trans-unit element
translate - translate attribute value in <trans-unit element
reformat - reformat attribute value in <trans-unit element
srcName - sourcefile attribute value in <context element
keyValue - x-key attribute value in <context element
Method Detail

setID

public void setID(java.lang.String tuid,
                  java.lang.String translate,
                  java.lang.String reformat,
                  java.lang.String srcName,
                  java.lang.String keyValue)
Set Translation Unit parameter.

Parameters:
tuid - Translation unit ID in <trans-unit element
translate - translate attribute value in <trans-unit element
reformat - reformat attribute value in <trans-unit element
srcName - sourcefile attribute value in <context element
keyValue - x-key attribute value in <context element

setString

public void setString(java.lang.String srcStr,
                      java.lang.String datatype)
Set source string and data type.

Parameters:
srcStr - Source string
datatype - Data type

appendString

public java.lang.String appendString(java.lang.String str)
Append source string.

Parameters:
str - Additional source string

setKey

public void setKey(java.lang.String keyValue)
Set key value of <context element.

Parameters:
keyValue - x-key attribute value in <context element

setTransration

public void setTransration(java.lang.String targStr)
Set target string.

Parameters:
targStr - target string

addNotes

public void addNotes(java.lang.String note)
Add note into Translation Unit header.

Parameters:
note - Note string

getTUID

public java.lang.String getTUID()
Get Translation Unit ID.

Returns:
Translation unit ID in <trans-unit element

getSrcName

public java.lang.String getSrcName()
Get source file name.

Returns:
Source file name attribute value in <context element

getString

public java.lang.String getString()
Get source string.

Returns:
Source string

getTransration

public java.lang.String getTransration()
Get target string.

Returns:
Target string

init

protected void init()
Inital this class.