ENCODING_AUTO_HUMAN, entryAlignCallback, entryParseCallback, entryTranslateCallback, inEncodingLastParsedFile, processOptions, TARGET_DEFAULT, TFP_EXTENSION, TFP_FILE_FILTER_NAME, TFP_FILE_SOURCE_ENCODING, TFP_FILE_TARGET_ENCODING, TFP_FILENAME, TFP_NAMEONLY, TFP_SYSTEM_HOST_NAME, TFP_SYSTEM_OS_ARCH, TFP_SYSTEM_OS_NAME, TFP_SYSTEM_OS_VERSION, TFP_SYSTEM_USER_NAME, TFP_TARGET_COUNTRY_CODE, TFP_TARGET_COUTRY_CODE, TFP_TARGET_LANG_CODE, TFP_TARGET_LANGUAGE, TFP_TARGET_LOCALE, TFP_TARGET_LOCALE_LCID, TFP_TIMESTAMP_LA, TFP_TIMESTAMP_LD, TFP_TIMESTAMP_LDD, TFP_TIMESTAMP_LH, TFP_TIMESTAMP_LHH, TFP_TIMESTAMP_LM, TFP_TIMESTAMP_LMM, TFP_TIMESTAMP_LS, TFP_TIMESTAMP_LSS, TFP_TIMESTAMP_LYYYY, TFP_TIMESTAMP_UD, TFP_TIMESTAMP_UEEE, TFP_TIMESTAMP_UEEEE, TFP_TIMESTAMP_UH, TFP_TIMESTAMP_UHH, TFP_TIMESTAMP_UM, TFP_TIMESTAMP_UMM, TFP_TIMESTAMP_UMMM
Constructor and Description |
---|
XHTMLFilter()
Creates a new instance of XHTMLFilter
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
changeOptions(java.awt.Window parent,
java.util.Map<java.lang.String,java.lang.String> currentOptions)
XHTML Filter shows a modal dialog to edit its own options.
|
Instance[] |
getDefaultInstances()
The default list of filter instances that this filter class has.
|
java.lang.String |
getFileFormatName()
Human-readable name of the File Format this filter supports.
|
boolean |
hasOptions()
Returns true to indicate that the XHTML filter has options.
|
boolean |
isFileSupported(java.io.File inFile,
java.util.Map<java.lang.String,java.lang.String> config,
FilterContext context)
Checking whether it is a valid XHTML file.
|
boolean |
isSourceEncodingVariable()
Either the encoding can be read, or it is UTF-8.
|
boolean |
isTargetEncodingVariable()
Yes, XHTML may be written out in a variety of encodings.
|
protected boolean |
requirePrevNextFields()
Method can be overridden to return true, in case you want previous and next segment to be included in the search
for a translation, when alternative translations are provided by the user.
|
java.lang.String |
translate(java.lang.String entry,
java.util.List<ProtectedPart> protectedParts)
Overrides superimplementation not to send translatable content on XHTML validity check, and don't
translate items that match regular expression.
|
comment, createReader, createWriter, getDialect, getSourceLanguage, getTargetLanguage, isFileSupported, isInIgnored, processFile, processFile, tagEnd, tagStart, text
alignFile, alignFile, changeOptions, getFuzzyMark, getHint, getInEncodingLastParsedFile, getInputEncoding, getOutputEncoding, getTargetFilenamePatterns, parseFile, processEntry, processEntry, setCallbacks, translateFile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isBilingual
protected boolean requirePrevNextFields()
AbstractFilter
requirePrevNextFields
in class AbstractFilter
public java.lang.String getFileFormatName()
getFileFormatName
in interface IFilter
getFileFormatName
in class AbstractFilter
public Instance[] getDefaultInstances()
Note that the user may change the instances freely.
getDefaultInstances
in interface IFilter
getDefaultInstances
in class AbstractFilter
public boolean isSourceEncodingVariable()
isSourceEncodingVariable
in interface IFilter
isSourceEncodingVariable
in class XMLFilter
false
public boolean isTargetEncodingVariable()
isTargetEncodingVariable
in interface IFilter
isTargetEncodingVariable
in class XMLFilter
true
public boolean isFileSupported(java.io.File inFile, java.util.Map<java.lang.String,java.lang.String> config, FilterContext context)
isFileSupported
in interface IFilter
isFileSupported
in class AbstractFilter
inFile
- Source file.config
- filter's configuration optionscontext
- Filter context.public java.lang.String translate(java.lang.String entry, java.util.List<ProtectedPart> protectedParts)
public boolean hasOptions()
hasOptions
in interface IFilter
hasOptions
in class AbstractFilter
public java.util.Map<java.lang.String,java.lang.String> changeOptions(java.awt.Window parent, java.util.Map<java.lang.String,java.lang.String> currentOptions)
currentOptions
- Current options to edit.parent
- parent window