|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.g11ntoolkit.parser.html.XLIFFFormat
XLIFF File I/O class.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
See License Agreement.
| Nested Class Summary | |
class |
XLIFFFormat.XLIFFTransUnit
Trnslation Unit class for XLIFF file. |
| Field Summary | |
(package private) java.lang.String |
_category
For <file category=xxxx... |
protected java.lang.String |
_contextFile
For token. |
protected java.lang.String |
_dataType
For <file datatype=xxxx... |
protected boolean |
_DBG
Debug flag (Default: false). |
protected boolean |
_idWithFname
Include file name into the key. |
protected java.util.List |
_note
For <note>xxxx... |
protected java.lang.String |
_prodName
For <file product-name=xxxx... |
protected java.lang.String |
_prodVer
For <file product-version=xxxx... |
protected java.lang.String |
_sklFile
For <external-file=xxxx... |
protected short |
_sklMode
Skelton mode (Default: SKLMODE_INTERNAL). |
protected java.util.List |
_sklStr
For <internal-file>xxxx... |
protected java.lang.String |
_srcEnc
Encoding of Source file. |
protected java.lang.String |
_srcLang
For <file source-language=xxxx... |
protected java.lang.String |
_srcName
For <file original=xxxx... |
protected java.lang.String |
_targLang
For <file target-language=xxxx... |
(package private) java.lang.String |
_toolCom
For <tool tool-company=xxxx... |
(package private) java.lang.String |
_toolID
For <tool tool-id=xxxx... |
(package private) java.lang.String |
_toolName
For <tool tool-name=xxxx... |
(package private) java.lang.String |
_toolVer
For <tool tool-version=xxxx... |
protected java.lang.String |
_tuidHead
Header of TUID. |
protected java.lang.String |
_tuidTail
Header of TUID. |
protected java.util.List |
_TUs
All XLIFFTransUnit For <trans-unit>... |
(package private) java.lang.String |
_xliffNS
For <xliff xmlns=xxxx... |
(package private) java.lang.String |
_xliffVer
For <xliff version=xxxx... |
(package private) java.lang.String |
_xmlVer
For <?xml version=xxxx... |
static java.lang.String |
DATATYPE_ASP
Indicates Active Server Page data. |
static java.lang.String |
DATATYPE_C
Indicates C source file data. |
static java.lang.String |
DATATYPE_CDF
Indicates Channel Definition Format (CDF) data. |
static java.lang.String |
DATATYPE_CFM
Indicates ColdFusion data. |
static java.lang.String |
DATATYPE_CPP
Indicates C++ source file data. |
static java.lang.String |
DATATYPE_CSHARP
Indicates C-Sharp data. |
static java.lang.String |
DATATYPE_CSTRING
Indicates strings from C, ASM, and driver files data. |
static java.lang.String |
DATATYPE_CSV
Indicates comma-separated values data. |
static java.lang.String |
DATATYPE_DATABASE
Indicates database data. |
static java.lang.String |
DATATYPE_DOCUMENTFOOTER
Indicates portions of document that follows data and contains metadata. |
static java.lang.String |
DATATYPE_DOCUMENTHEADER
Indicates portions of document that precedes data and contains metadata. |
static java.lang.String |
DATATYPE_FILEDIALOG
Indicates data from standard UI file operations dialogs (e.g., Open, Save, Save As, Export, Import). |
static java.lang.String |
DATATYPE_FORM
Indicates standard user input screen data. |
static java.lang.String |
DATATYPE_HTML
Indicates HyperText Markup Language (HTML) data - document instance. |
static java.lang.String |
DATATYPE_HTMLBODY
Indicates content within an HTML document body element. |
static java.lang.String |
DATATYPE_INI
Indicates Windows INI file data. |
static java.lang.String |
DATATYPE_INTERLEAF
Indicates Interleaf data. |
static java.lang.String |
DATATYPE_JAVACLASS
Indicates Java source file data (extension '.java'). |
static java.lang.String |
DATATYPE_JAVALIST
Indicates Java list resource bundle data. |
static java.lang.String |
DATATYPE_JAVAPROPERTY
Indicates Java property resource bundle data. |
static java.lang.String |
DATATYPE_JAVASCRIPT
Indicates JavaScript source file data. |
static java.lang.String |
DATATYPE_JSCRIPT
Indicates JScript source file data. |
static java.lang.String |
DATATYPE_LAYOUT
Indicates information relating to formatting. |
static java.lang.String |
DATATYPE_LISP
Indicates LISP source file data. |
static java.lang.String |
DATATYPE_MARGIN
Indicates information relating to margin formats. |
static java.lang.String |
DATATYPE_MENUFILE
Indicates a file containing menu. |
static java.lang.String |
DATATYPE_MESSAGEFILE
Indicates numerically identified string table. |
static java.lang.String |
DATATYPE_MIF
Indicates Maker Interchange Format (MIF) data. |
static java.lang.String |
DATATYPE_MIMETYPE
Indicates that the datatype attribute value is a MIME Type value and is defined in the mime-type attribute. |
static java.lang.String |
DATATYPE_MO
Indicates GNU Machine Object data. |
static java.lang.String |
DATATYPE_MSGLIB
Indicates Message Librarian strings created by Novell's Message Librarian Tool. |
static java.lang.String |
DATATYPE_PAGEFOOTER
Indicates information to be displayed at the bottom of each page of a document. |
static java.lang.String |
DATATYPE_PAGEHEADER
Indicates information to be displayed at the top of each page of a document. |
static java.lang.String |
DATATYPE_PARAMETERS
Indicates a list of property values (e.g., settings within INI files or preferences dialog). |
static java.lang.String |
DATATYPE_PASCAL
Indicates Pascal source file data. |
static java.lang.String |
DATATYPE_PHP
Indicates Hypertext Preprocessor data. |
static java.lang.String |
DATATYPE_PLAINTEXT
Indicates plain text file (no formatting other than, possibly, wrapping). |
static java.lang.String |
DATATYPE_PO
Indicates GNU Portable Object file. |
static java.lang.String |
DATATYPE_REPORT
Indicates dynamically generated user defined document (e.g. |
static java.lang.String |
DATATYPE_RESOURCES
Indicates Windows .NET binary resources. |
static java.lang.String |
DATATYPE_RESX
Indicates Windows .NET Resources. |
static java.lang.String |
DATATYPE_RTF
Indicates Rich Text Format (RTF) data. |
static java.lang.String |
DATATYPE_SGML
Indicates Standard Generalized Markup Language (SGML) data - document instance. |
static java.lang.String |
DATATYPE_SGMLDTD
Indicates Standard Generalized Markup Language (SGML) data - Document Type Definition (DTD). |
static java.lang.String |
DATATYPE_SVG
Indicates Scalable Vector Graphic (SVG) data. |
static java.lang.String |
DATATYPE_VBSCRIPT
Indicates VisualBasic Script source file. |
static java.lang.String |
DATATYPE_WARNING
Indicates warning message. |
static java.lang.String |
DATATYPE_WINRES
Indicates Windows (Win32) resources (i.e., resources extracted from an RC script, a message file, or a compiled file). |
static java.lang.String |
DATATYPE_WM_CDATA
CDATA string. |
static java.lang.String |
DATATYPE_WM_DSP
Dynamic Server Page for mebMethods product. |
static java.lang.String |
DATATYPE_WM_DSPBODY
Dynamic Server Page for mebMethods product. |
static java.lang.String |
DATATYPE_WM_ENTITY_REFERENCE
Entity Reference string. |
static java.lang.String |
DATATYPE_WM_JSP
Java Server Page. |
static java.lang.String |
DATATYPE_WM_STYLESEET
Stylesheet body. |
static java.lang.String |
DATATYPE_WM_TAGATTR
Tag Attribute. |
static java.lang.String |
DATATYPE_XHTML
Indicates Extensible HyperText Markup Language (XHTML) data - document instance. |
static java.lang.String |
DATATYPE_XLED_HTML
HTML Page. |
static java.lang.String |
DATATYPE_XLED_JAVAPROPERTY
Java Properties. |
static java.lang.String |
DATATYPE_XLED_JAVASCRIPT
JavaScript. |
static java.lang.String |
DATATYPE_XLED_PLAINTEXT
Plain Text. |
static java.lang.String |
DATATYPE_XLED_XML
XML Document. |
static java.lang.String |
DATATYPE_XML
Indicates Extensible Markup Language (XML) data - document instance. |
static java.lang.String |
DATATYPE_XMLDTD
Indicates Extensible Markup Language (XML) data - Document Type Definition (DTD). |
static java.lang.String |
DATATYPE_XSL
Indicates Extensible Stylesheet Language (XSL) data. |
static java.lang.String |
DATATYPE_XUL
Indicates XUL elements. |
static short |
SKLMODE_BASE64
Internal Base64. |
static short |
SKLMODE_EXTERNAL
External. |
static short |
SKLMODE_INTERNAL
Internal text. |
| Constructor Summary | |
XLIFFFormat()
Create a new XLIFFFormat. |
|
XLIFFFormat(java.lang.String srcName,
java.lang.String dataType,
java.lang.String srcLang,
java.lang.String srcEnc,
java.lang.String contextFile)
Create a new XLIFFFormat with parameter. |
|
| Method Summary | |
void |
addNotes(java.lang.String note)
Add note into xliff header. |
void |
addTransUnit(XLIFFFormat.XLIFFTransUnit tu)
Add a Translation Unit. |
XLIFFFormat.XLIFFTransUnit |
createTransUnit(java.lang.String tuid,
java.lang.String keyValue)
Create Translation Unit class with ID and token key. |
java.lang.String |
getSkeleton()
Get source file name. |
java.lang.String |
getSklKey(int tuid)
Get token key ID from Translation Unit class. |
XLIFFFormat.XLIFFTransUnit |
getTransUnit(int index)
Get Translation Unit class. |
protected void |
init()
Inital this class. |
java.lang.String |
makeSklKey(java.lang.String tuid)
Make token key ID. |
void |
setDebug(boolean mode)
Set debug mode. |
void |
setLanguage(java.lang.String targLang)
Set taget language. |
void |
setProduct(java.lang.String prodName,
java.lang.String prodVer)
Set Product name and version. |
void |
setSkeleton(short mode,
java.lang.String sklFile)
Set skeleton mode and file name. |
void |
setSklTUID(java.lang.String head,
java.lang.String tail)
Set header and tal of token key ID. |
void |
setSource(java.lang.String srcName,
java.lang.String dataType,
java.lang.String srcLang,
java.lang.String srcEnc,
java.lang.String contextFile)
Set source file parameter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
final java.lang.String _xmlVer
final java.lang.String _xliffVer
final java.lang.String _xliffNS
final java.lang.String _category
final java.lang.String _toolID
final java.lang.String _toolName
final java.lang.String _toolVer
final java.lang.String _toolCom
public static final java.lang.String DATATYPE_ASP
public static final java.lang.String DATATYPE_C
public static final java.lang.String DATATYPE_CDF
public static final java.lang.String DATATYPE_CFM
public static final java.lang.String DATATYPE_CPP
public static final java.lang.String DATATYPE_CSHARP
public static final java.lang.String DATATYPE_CSTRING
public static final java.lang.String DATATYPE_CSV
public static final java.lang.String DATATYPE_DATABASE
public static final java.lang.String DATATYPE_DOCUMENTFOOTER
public static final java.lang.String DATATYPE_DOCUMENTHEADER
public static final java.lang.String DATATYPE_FILEDIALOG
public static final java.lang.String DATATYPE_FORM
public static final java.lang.String DATATYPE_HTML
public static final java.lang.String DATATYPE_HTMLBODY
public static final java.lang.String DATATYPE_INI
public static final java.lang.String DATATYPE_INTERLEAF
public static final java.lang.String DATATYPE_JAVACLASS
public static final java.lang.String DATATYPE_JAVAPROPERTY
public static final java.lang.String DATATYPE_JAVALIST
public static final java.lang.String DATATYPE_JAVASCRIPT
public static final java.lang.String DATATYPE_JSCRIPT
public static final java.lang.String DATATYPE_LAYOUT
public static final java.lang.String DATATYPE_LISP
public static final java.lang.String DATATYPE_MARGIN
public static final java.lang.String DATATYPE_MENUFILE
public static final java.lang.String DATATYPE_MESSAGEFILE
public static final java.lang.String DATATYPE_MIF
public static final java.lang.String DATATYPE_MIMETYPE
public static final java.lang.String DATATYPE_MO
public static final java.lang.String DATATYPE_MSGLIB
public static final java.lang.String DATATYPE_PAGEFOOTER
public static final java.lang.String DATATYPE_PAGEHEADER
public static final java.lang.String DATATYPE_PARAMETERS
public static final java.lang.String DATATYPE_PASCAL
public static final java.lang.String DATATYPE_PHP
public static final java.lang.String DATATYPE_PLAINTEXT
public static final java.lang.String DATATYPE_PO
public static final java.lang.String DATATYPE_REPORT
public static final java.lang.String DATATYPE_RESOURCES
public static final java.lang.String DATATYPE_RESX
public static final java.lang.String DATATYPE_RTF
public static final java.lang.String DATATYPE_SGML
public static final java.lang.String DATATYPE_SGMLDTD
public static final java.lang.String DATATYPE_SVG
public static final java.lang.String DATATYPE_VBSCRIPT
public static final java.lang.String DATATYPE_WARNING
public static final java.lang.String DATATYPE_WINRES
public static final java.lang.String DATATYPE_XHTML
public static final java.lang.String DATATYPE_XML
public static final java.lang.String DATATYPE_XMLDTD
public static final java.lang.String DATATYPE_XSL
public static final java.lang.String DATATYPE_XUL
public static final java.lang.String DATATYPE_XLED_HTML
public static final java.lang.String DATATYPE_XLED_JAVAPROPERTY
public static final java.lang.String DATATYPE_XLED_JAVASCRIPT
public static final java.lang.String DATATYPE_XLED_XML
public static final java.lang.String DATATYPE_XLED_PLAINTEXT
public static final java.lang.String DATATYPE_WM_TAGATTR
public static final java.lang.String DATATYPE_WM_JSP
public static final java.lang.String DATATYPE_WM_DSP
public static final java.lang.String DATATYPE_WM_DSPBODY
public static final java.lang.String DATATYPE_WM_STYLESEET
public static final java.lang.String DATATYPE_WM_CDATA
public static final java.lang.String DATATYPE_WM_ENTITY_REFERENCE
protected boolean _idWithFname
protected short _sklMode
public static final short SKLMODE_EXTERNAL
public static final short SKLMODE_INTERNAL
public static final short SKLMODE_BASE64
protected java.lang.String _srcName
protected java.lang.String _srcLang
protected java.lang.String _contextFile
protected java.lang.String _targLang
protected java.lang.String _dataType
protected java.lang.String _prodName
protected java.lang.String _prodVer
protected java.lang.String _sklFile
protected java.util.List _sklStr
protected java.util.List _note
protected java.util.List _TUs
protected java.lang.String _srcEnc
protected java.lang.String _tuidHead
protected java.lang.String _tuidTail
protected boolean _DBG
| Constructor Detail |
public XLIFFFormat()
public XLIFFFormat(java.lang.String srcName,
java.lang.String dataType,
java.lang.String srcLang,
java.lang.String srcEnc,
java.lang.String contextFile)
throws java.lang.Exception
srcName - Source file namedataType - Data typesrcLang - Language of Source filesrcEnc - Encoding of source filecontextFile - Source file path for token ID| Method Detail |
public void setDebug(boolean mode)
mode - false: debug on
public void setProduct(java.lang.String prodName,
java.lang.String prodVer)
prodName - Product nameprodVer - Product version
public void setSource(java.lang.String srcName,
java.lang.String dataType,
java.lang.String srcLang,
java.lang.String srcEnc,
java.lang.String contextFile)
srcName - Source file namedataType - Data typesrcLang - Language of Source filesrcEnc - Encoding of source filecontextFile - Source file path for token ID
public void setSkeleton(short mode,
java.lang.String sklFile)
throws java.lang.Exception
mode - Skeleton modeXLIFFFormat.SKLMODE_EXTERNAL: External
XLIFFFormat.SKLMODE_INTERNAL:Internal text
XLIFFFormat.SKLMODE_BASE64, Internal Base64
sklFile - Skeleton file name
java.lang.Exceptionpublic void setLanguage(java.lang.String targLang)
targLang - Target language namepublic void addTransUnit(XLIFFFormat.XLIFFTransUnit tu)
tu - Translation Unit classpublic void addNotes(java.lang.String note)
note - Note string
public void setSklTUID(java.lang.String head,
java.lang.String tail)
head - Header stringtail - Tailer stringpublic java.lang.String getSkeleton()
public XLIFFFormat.XLIFFTransUnit getTransUnit(int index)
index - index. if value is -1, get latest Translation Unitclass
public XLIFFFormat.XLIFFTransUnit createTransUnit(java.lang.String tuid,
java.lang.String keyValue)
tuid - Translation Unit IDkeyValue - Token key
public java.lang.String makeSklKey(java.lang.String tuid)
tuid - Translation Unit ID
public java.lang.String getSklKey(int tuid)
tuid - Translation Unit ID
protected void init()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||