Class TMXReader2

java.lang.Object
org.omegat.util.TMXReader2

public class TMXReader2 extends Object
Helper for read TMX files, using StAX.
See Also:
  • Field Details

    • SEG_PARAGRAPH

      public static final String SEG_PARAGRAPH
      Segment Type attribute value: "paragraph"
      See Also:
    • SEG_SENTENCE

      public static final String SEG_SENTENCE
      Segment Type attribute value: "sentence"
      See Also:
    • CT_OMEGAT

      public static final String CT_OMEGAT
      Creation Tool attribute value of OmegaT TMXs: "OmegaT"
      See Also:
    • TMX_DTD_RESOLVER

      public static final EntityResolver TMX_DTD_RESOLVER
    • TMX_DTD_RESOLVER_2

      public static final XMLResolver TMX_DTD_RESOLVER_2
  • Constructor Details

    • TMXReader2

      public TMXReader2()
  • Method Details

    • detectCharset

      public static String detectCharset(File file) throws IOException
      Detects charset of XML file.
      Throws:
      IOException
    • isParagraphSegtype

      public boolean isParagraphSegtype()
    • readTMX

      public void readTMX(File file, Language sourceLanguage, Language targetLanguage, boolean isSegmentingEnabled, boolean omegaTMX, boolean extTmxLevel2, boolean useSlash, TMXReader2.LoadCallback callback) throws Exception
      Read TMX file.
      Throws:
      Exception
    • parseISO8601date

      public long parseISO8601date(String str)