de.infinityloop.upcast
Class Tools

java.lang.Object
  extended by net.roydesign.app.Application
      extended by de.infinityloop.upcast.core.AppCore
          extended by de.infinityloop.upcast.core.AppFacelessLayer
              extended by de.infinityloop.upcast.Tools

public class Tools
extends de.infinityloop.upcast.core.AppFacelessLayer

This class allows calling certain code/documentation generation tools which you can use e.g. in build scripts. Parameters vary depending on the tool name supplied.

Author:
Christian Roth

Nested Class Summary
 
Nested classes/interfaces inherited from class de.infinityloop.upcast.core.AppFacelessLayer
de.infinityloop.upcast.core.AppFacelessLayer.LicenseFileFilter, de.infinityloop.upcast.core.AppFacelessLayer.UpcastDocumentFilter
 
Field Summary
 
Fields inherited from class de.infinityloop.upcast.core.AppFacelessLayer
appEvalLicense, applicationInstallationDir, applicationInstanceSingleton, appLicense, kAppPrefPathPrefix, kCatalogDefaults, kEncodingDefaults, kFeatureCore, kFeatureDowncastAPI, kFeatureDowncastCommandline, kFeatureDowncastGUI, kFeatureUpcastAPI, kFeatureUpcastCommandline, kFeatureUpcastGUI, kFeatureUPLAPI, kFeatureUPLCommandline, kFeatureUPLGUI, kPATHAppHelpFile, kPATHAppHelpFull, kPATHAppHelpPath, kPATHAppJARConfigPath, kPATHAppJARRegistryPath, kPATHAppJARResourcesPath, kPATHAppLicensesPath, kPATHAppLogfileFull, kPATHAppPreferencesFull, kPATHAppSupportDirPath, kPATHJARResourcesPath, kPATHJavadocHelpFile, kPATHJavadocHelpFull, kPATHJavadocHelpPath, kPATHUPLHelpFile, kPATHUPLHelpFull, kPATHUPLHelpPath, kPipelineTemplatePathDefaults, kStartupLogFlag_CloseAfter, kStartupLogFlag_NewFile, kStartupLogFlag_SeparatorBefore, kStartupLogFlag_SystemInfo, outputstreamFactory, searchDirectories, statisticsStartDate
 
Fields inherited from class de.infinityloop.upcast.core.AppCore
gApplicationPreferences, gApplicationPreferencesFormatConverters, gAppLogAggregator, gLicenseFileFormatConverters, gLogEventFilter, gPipelineDocumentFormatConverters, gSystemLoggingBridge, kCatalogFileLocationKey, kConfigurationFileAntLocationKey, kConfigurationFileBCFLocationKey, kConfigurationFileDocumentationLocationKey, kConfigurationFileJavaLocationKey, kConfigurationFileLocationKey, kCustomEncodingsLocationKey, kDestFileRTFLocationKey, kDestFileStdoutLocationKey, kDestFileXMLLocationKey, kDestFolderLocationKey, kLicenseFileLocationKey, kParameterSetFileLocationKey, kPipelineLocationKey, kPipelineTemplatesLocationKey, kSimpleViewLocationKey, kSourceFileBCFLocationKey, kSourceFileCSSLocationKey, kSourceFileRTFLocationKey, kSourceFileXMLLocationKey, kStandardLocationKey, kTempFolderLocationKey, kTextExportLocationKey, kUnicodeMappingFilesLocationKey, kWindowsSystemLocationKey, kXSLFilesLocationKey, logger
 
Constructor Summary
Tools()
           
 
Method Summary
 void exportant(java.lang.String[] args)
          [0] toolname [1] ucdoc [2] outfilename
 void exportantrunner(java.lang.String[] args)
          [0] toolname [1] ucdoc [2] outfilename
 void exportbuildnumber(java.lang.String[] args)
          [0] toolname [1] destinationfile
 void exportdocs(java.lang.String[] args)
          [0] toolname [1] ucdoc [2] destination rootfilename
 void exportjava(java.lang.String[] args)
          [0] toolname [1] ucdoc [2] (optional) source root folder
 void exportjavarunner(java.lang.String[] args)
          [0] toolname [1] ucdoc [2] (optional) source root folder
 void exportxml(java.lang.String[] args)
          [0] toolname [1] ucdoc [2] outfilename
static void main(java.lang.String[] args)
          The commandline takes the following arguments: tool name: exportjava | exportant | exportjavarunner | exportantrunner | exportdocs | exportxml source ucdoc file to run the tool on parameters...
 
Methods inherited from class de.infinityloop.upcast.core.AppFacelessLayer
accessesOldXerces, addSearchDirectory, calcPreferencePath, collectSystemValues, existsPreference, getApplicationClipboard, getApplicationInstallationDir, getApplicationLicense, getApplicationName, getApplicationNameFull, getCharacterCounter, getConversionCounter, getOfficeConnectionType, getPath, getPath, getPipelineObject, getPreferenceAsArray, getPreferenceAsBoolean, getPreferenceAsDouble, getPreferenceAsInt, getPreferenceAsList, getPreferenceAsLong, getPreferenceAsObject, getPreferenceAsRectangle, getPreferenceAsString, getStartDate, getUniqueId, getUniqueIdString, getWindowsBridge, incrementCharacterCounter, incrementConversionCounter, initialize, logStartup, reestablishOfficeGateway, registerPipelineObject, removePreference, saveConfigurationAsAnttask, saveConfigurationAsJava, saveConfigurationAsXHTMLDocumentation, searchSupportFile, setApplicationLicense, setCharacterCounter, setConversionCounter, setOfficeInterface, setPreference, setStartDate, unregisterPipelineObject, updateXMLCatalogInfoFromPreferences, writeRegistryWIN
 
Methods inherited from class de.infinityloop.upcast.core.AppCore
createBCFFragmentFromModule, createBCFFromConfiguration, getApplicationName, getBuild, getBuildID, getBuildTimestamp, getCurrentVersionFileURL, getExternalLogger, getLogger, getPreferences, getVersion, isBeta, quoteForBCF, registerMemoryFullListener, saveConfigurationAsBCF, unregisterMemoryFullListener, updateExternalLoggerFilter
 
Methods inherited from class net.roydesign.app.Application
addOpenApplicationListener, addOpenDocumentListener, addPrintDocumentListener, addReopenApplicationListener, getAboutJMenuItem, getAboutMenuItem, getFramelessJMenuBar, getFramelessMenuBar, getInstance, getName, getPreferencesJMenuItem, getPreferencesMenuItem, getQuitJMenuItem, getQuitMenuItem, removeOpenApplicationListener, removeOpenDocumentListener, removePrintDocumentListener, removeReopenApplicationListener, setFramelessJMenuBar, setFramelessMenuBar, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tools

public Tools()
Method Detail

exportdocs

public void exportdocs(java.lang.String[] args)
                throws java.lang.Exception
[0] toolname [1] ucdoc [2] destination rootfilename

Parameters:
args -
Throws:
java.lang.Exception

exportjava

public void exportjava(java.lang.String[] args)
                throws java.lang.Exception
[0] toolname [1] ucdoc [2] (optional) source root folder

Parameters:
args -
Throws:
java.lang.Exception

exportjavarunner

public void exportjavarunner(java.lang.String[] args)
                      throws java.lang.Exception
[0] toolname [1] ucdoc [2] (optional) source root folder

Parameters:
args -
Throws:
java.lang.Exception

exportbuildnumber

public void exportbuildnumber(java.lang.String[] args)
                       throws java.lang.Exception
[0] toolname [1] destinationfile

Parameters:
args -
Throws:
java.lang.Exception

exportant

public void exportant(java.lang.String[] args)
               throws java.lang.Exception
[0] toolname [1] ucdoc [2] outfilename

Parameters:
args -
Throws:
java.lang.Exception

exportantrunner

public void exportantrunner(java.lang.String[] args)
                     throws java.lang.Exception
[0] toolname [1] ucdoc [2] outfilename

Parameters:
args -
Throws:
java.lang.Exception

exportxml

public void exportxml(java.lang.String[] args)
               throws java.lang.Exception
[0] toolname [1] ucdoc [2] outfilename

Parameters:
args -
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
The commandline takes the following arguments:
  1. tool name: exportjava | exportant | exportjavarunner | exportantrunner | exportdocs | exportxml
  2. source ucdoc file to run the tool on
  3. parameters...

Parameters:
args -