Package net.sf.okapi.filters.xliff
Class XliffSdlFilterExtension
- java.lang.Object
-
- net.sf.okapi.filters.xliff.XliffSdlFilterExtension
-
public class XliffSdlFilterExtension extends Object
Extension to the XLIFFFilter to handle SDL specific metadata in the XLIFF document.
-
-
Field Summary
Fields Modifier and Type Field Description static QNameEQUIV_TEXTstatic QNameFILE_INFOstatic QNameFILETYPE_IDstatic QNameKEYstatic QNameNAMEstatic StringSDL_FileIdstatic StringSDL_NAMESPACE_PREFIXstatic StringSDL_NAMESPACE_URIstatic StringSDL_OriginalFilePathstatic StringSDLWS_AssetIdstatic StringSDLWS_DocIdstatic StringSDLWS_ProjectNamestatic StringSDLWS_TaskIdstatic StringSDLWS_UserNamestatic QNameTAGstatic QNameTAG_BPTstatic QNameTAG_DEFSstatic QNameTAG_EPTstatic QNameTAG_IDstatic QNameTAG_ITstatic QNameTAG_PHstatic QNameTAG_STstatic QNameVALUEstatic QNameXLIFF
-
Constructor Summary
Constructors Constructor Description XliffSdlFilterExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,net.sf.okapi.filters.xliff.SdlTagDef>parse(XMLStreamReader reader, Parameters params, SdlFileInfo sdlFileInfo)Map<String,net.sf.okapi.filters.xliff.SdlTagDef>parseXLIFF(SdlFileInfo sdlFileInfo)Additional parsing for sdl:fmt-defs only
-
-
-
Field Detail
-
SDL_NAMESPACE_PREFIX
public static final String SDL_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
-
SDL_NAMESPACE_URI
public static final String SDL_NAMESPACE_URI
- See Also:
- Constant Field Values
-
XLIFF
public static final QName XLIFF
-
TAG_DEFS
public static final QName TAG_DEFS
-
TAG
public static final QName TAG
-
TAG_ID
public static final QName TAG_ID
-
TAG_BPT
public static final QName TAG_BPT
-
TAG_EPT
public static final QName TAG_EPT
-
TAG_PH
public static final QName TAG_PH
-
TAG_IT
public static final QName TAG_IT
-
TAG_ST
public static final QName TAG_ST
-
NAME
public static final QName NAME
-
EQUIV_TEXT
public static final QName EQUIV_TEXT
-
FILE_INFO
public static final QName FILE_INFO
-
FILETYPE_ID
public static final QName FILETYPE_ID
-
VALUE
public static final QName VALUE
-
KEY
public static final QName KEY
-
SDLWS_AssetId
public static final String SDLWS_AssetId
- See Also:
- Constant Field Values
-
SDLWS_DocId
public static final String SDLWS_DocId
- See Also:
- Constant Field Values
-
SDLWS_TaskId
public static final String SDLWS_TaskId
- See Also:
- Constant Field Values
-
SDLWS_ProjectName
public static final String SDLWS_ProjectName
- See Also:
- Constant Field Values
-
SDL_FileId
public static final String SDL_FileId
- See Also:
- Constant Field Values
-
SDL_OriginalFilePath
public static final String SDL_OriginalFilePath
- See Also:
- Constant Field Values
-
SDLWS_UserName
public static final String SDLWS_UserName
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public Map<String,net.sf.okapi.filters.xliff.SdlTagDef> parse(XMLStreamReader reader, Parameters params, SdlFileInfo sdlFileInfo) throws XMLStreamException
- Throws:
XMLStreamException
-
parseXLIFF
public Map<String,net.sf.okapi.filters.xliff.SdlTagDef> parseXLIFF(SdlFileInfo sdlFileInfo) throws XMLStreamException
Additional parsing for sdl:fmt-defs only- Parameters:
reader- theXMLStreamReaderof the document to parse.sdlFileInfo- theSdlFileInfopopulated by the parser.- Returns:
- The map of the tags, or null if this is not an SDLXLIFF file
- Throws:
XMLStreamException
-
-