Class XHTMLOptions

java.lang.Object
org.omegat.filters2.AbstractOptions
org.omegat.filters3.xml.xhtml.XHTMLOptions

public class XHTMLOptions extends AbstractOptions
* Options for XHTML filter. Serializable to allow saving to / reading from configuration file.

XHTML filter have the following options ([+] means default on).
Translatable attributes:

  • [+] href
  • [+] src
  • [+] lang
  • [+] hreflang
  • [+] value
  • [+] value (of buttons)
Start a new paragraph on breaks (<br>) []
Skip text matching regExp [] Skip content of meta-tag when any of the given attibutename-value pairs is present in the tag Ignore tags matching regexp [] Consider the tag as untranslatable when any of the given attibutename-value pairs is present in the tag
  • Field Details

  • Constructor Details

  • Method Details

    • getTranslateHref

      public boolean getTranslateHref()
      Returns whether href attributes should be translated.
    • setTranslateHref

      public void setTranslateHref(boolean translateHref)
      Sets whether href attributes should be translated.
    • getTranslateSrc

      public boolean getTranslateSrc()
      Returns whether src attributes should be translated.
    • setTranslateSrc

      public void setTranslateSrc(boolean translateSrc)
      Sets whether src attributes should be translated.
    • getTranslateLang

      public boolean getTranslateLang()
      Returns whether lang attributes should be translated.
    • setTranslateLang

      public void setTranslateLang(boolean translateLang)
      Sets whether lang attributes should be translated.
    • getTranslateHreflang

      public boolean getTranslateHreflang()
      Returns whether hreflang attributes should be translated.
    • setTranslateHreflang

      public void setTranslateHreflang(boolean translateHreflang)
      Sets whether hreflang attributes should be translated.
    • setTranslateValue

      public void setTranslateValue(boolean translateValue)
      Sets whether value attributes should be translated.
    • getTranslateValue

      public boolean getTranslateValue()
      Returns whether value attributes should be translated.
    • setTranslateButtonValue

      public void setTranslateButtonValue(boolean translateButtonValue)
      Sets whether button value attributes should be translated.
    • getTranslateButtonValue

      public boolean getTranslateButtonValue()
      Returns whether button value attributes should be translated.
    • getParagraphOnBr

      public boolean getParagraphOnBr()
      Returns whether a new paragraph should be started on BR.
    • setParagraphOnBr

      public void setParagraphOnBr(boolean paragraphOnBr)
      Sets whether a new paragraph should be started on BR.
    • getSkipRegExp

      public String getSkipRegExp()
      Returns the regular expression that matches text not to be translated
    • setSkipRegExp

      public void setSkipRegExp(String skipRegExp)
      Sets the regular expression that matches text not to be translated
    • getSkipMeta

      public String getSkipMeta()
      Returns the meta-tag attribute key-value pairs of which meta-tags should not be translated
    • setSkipMeta

      public void setSkipMeta(String skipMeta)
      Sets the meta-tag attribute key-value pairs of which meta-tags should not be translated
    • getIgnoreTags

      public String getIgnoreTags()
      Returns:
      the attribute key-value pairs for which tags should not be translated
    • setIgnoreTags

      public void setIgnoreTags(String ignoreTags)
      Sets the attribute key-value pairs for which tags should not be translated
      Parameters:
      ignoreTags - The strings containing the key-value pairs
    • getIgnoreDoctype

      public boolean getIgnoreDoctype()
    • setIgnoreDoctype

      public void setIgnoreDoctype(boolean ignoreDoctype)