Class FileWriter

java.lang.Object
org.apache.axis2.wsdl.codegen.writer.FileWriter
Direct Known Subclasses:
AntBuildWriter, CallbackHandlerWriter, CBuildScriptWriter, CServiceXMLWriter, CStubHeaderWriter, CStubSourceWriter, CSvcSkeletonWriter, CVCProjectWriter, ExceptionWriter, InterfaceImplementationWriter, InterfaceWriter, MessageReceiverWriter, PolicyFileWriter, ServiceXMLWriter, SkeletonInterfaceWriter, SkeletonWriter, TestClassWriter

public abstract class FileWriter extends Object
  • Field Details

  • Constructor Details

    • FileWriter

      public FileWriter()
  • Method Details

    • setLanguage

      public void setLanguage(String language)
      Sets the language.
      Parameters:
      language -
    • loadTemplate

      public void loadTemplate() throws CodeGenerationException
      Loads the template.
      Throws:
      CodeGenerationException
    • findTemplate

      protected String findTemplate(Map languageSpecificPropertyMap)
    • createOutFile

      public void createOutFile(String packageName, String fileName) throws Exception
      Creates the output file.
      Parameters:
      packageName -
      fileName -
      Throws:
      Exception
    • getFileExtensionForLanguage

      protected String getFileExtensionForLanguage(String language)
      Finds the file name extension.
      Parameters:
      language -
      Returns:
      Returns the file extension.
    • parse

      public void parse(Document doc, URIResolver resolver) throws Exception
      Writes the output file.
      Parameters:
      doc -
      Throws:
      Exception
    • isOverride

      public boolean isOverride()
    • setOverride

      public void setOverride(boolean override)
    • getOutputFile

      public File getOutputFile()
    • setOutputFile

      public void setOutputFile(File outputFile)