org.jboss.jdocbook.i18n.gettext
Class TranslationBuilderImpl

java.lang.Object
  extended by org.jboss.jdocbook.i18n.gettext.TranslationBuilderImpl
All Implemented Interfaces:
TranslationBuilder

public class TranslationBuilderImpl
extends java.lang.Object
implements TranslationBuilder

Implementation of the TranslationBuilder contract based on system calls to the 'po2xml' command (part of the KDE poxml package).

Author:
Steve Ebersole

Constructor Summary
TranslationBuilderImpl()
           
 
Method Summary
 void buildTranslation(java.io.File masterFile, java.io.File poDirectory, java.io.File targetDirectory, Options options)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranslationBuilderImpl

public TranslationBuilderImpl()
Method Detail

buildTranslation

public void buildTranslation(java.io.File masterFile,
                             java.io.File poDirectory,
                             java.io.File targetDirectory,
                             Options options)
                      throws JDocBookProcessException

Specified by:
buildTranslation in interface TranslationBuilder
Parameters:
masterFile - The master DocBook source
poDirectory - The directory containing PO files
targetDirectory - The directory into which to generate the translated XML
options - The user options
Throws:
JDocBookProcessException - unable to apply PO translations


Copyright © 2007-2009 JBoss, a division of Red Hat, Inc. All Rights Reserved.