org.apache.axis2.schema
Class CompilerOptions

java.lang.Object
  extended by org.apache.axis2.schema.CompilerOptions

public class CompilerOptions
extends java.lang.Object

This is a bean class that captures all the compiler options. Right now the compiler options consist of the following 1. output file location - A folder with necessary rights for the schema compiler to write the files 2.package name 3.namespace to package map 4.boolean flag marking whether to wrap or unwrap 4.boolean flag marking whether to write classes or not


Constructor Summary
CompilerOptions()
           
 
Method Summary
 java.lang.String getMapperClassPackage()
           
 java.util.Map getNs2PackageMap()
           
 java.io.File getOutputLocation()
           
 java.lang.String getPackageName()
           
 boolean isBackwordCompatibilityMode()
           
 boolean isGenerateAll()
           
 boolean isHelperMode()
           
 boolean isMapperClassPackagePresent()
          get whether the mapper class package name is present
 boolean isOffStrictValidation()
           
 boolean isSuppressPrefixesMode()
           
 boolean isUseWrapperClasses()
           
 boolean isWrapClasses()
           
 boolean isWriteOutput()
           
 void setBackwordCompatibilityMode(boolean backwordCompatibilityMode)
           
 void setGenerateAll(boolean generateAll)
           
 void setHelperMode(boolean helperMode)
           
 void setMapperClassPackage(java.lang.String mapperClassPackage)
           
 void setNs2PackageMap(java.util.Map ns2PackageMap)
           
 void setOffStrictValidation(boolean offStrictValidation)
           
 CompilerOptions setOutputLocation(java.io.File outputLocation)
           
 CompilerOptions setPackageName(java.lang.String packageName)
           
 void setSuppressPrefixesMode(boolean suppressPrefixesMode)
           
 void setUseWrapperClasses(boolean useWrapperClasses)
           
 void setWrapClasses(boolean wrapClasses)
           
 void setWriteOutput(boolean writeOutput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompilerOptions

public CompilerOptions()
Method Detail

getMapperClassPackage

public java.lang.String getMapperClassPackage()

setMapperClassPackage

public void setMapperClassPackage(java.lang.String mapperClassPackage)

isMapperClassPackagePresent

public boolean isMapperClassPackagePresent()
get whether the mapper class package name is present


isHelperMode

public boolean isHelperMode()

setHelperMode

public void setHelperMode(boolean helperMode)

getNs2PackageMap

public java.util.Map getNs2PackageMap()

setNs2PackageMap

public void setNs2PackageMap(java.util.Map ns2PackageMap)

isWriteOutput

public boolean isWriteOutput()

setWriteOutput

public void setWriteOutput(boolean writeOutput)

isWrapClasses

public boolean isWrapClasses()

setWrapClasses

public void setWrapClasses(boolean wrapClasses)

getPackageName

public java.lang.String getPackageName()

setPackageName

public CompilerOptions setPackageName(java.lang.String packageName)

getOutputLocation

public java.io.File getOutputLocation()

setOutputLocation

public CompilerOptions setOutputLocation(java.io.File outputLocation)

isGenerateAll

public boolean isGenerateAll()

setGenerateAll

public void setGenerateAll(boolean generateAll)

isBackwordCompatibilityMode

public boolean isBackwordCompatibilityMode()

setBackwordCompatibilityMode

public void setBackwordCompatibilityMode(boolean backwordCompatibilityMode)

isSuppressPrefixesMode

public boolean isSuppressPrefixesMode()

setSuppressPrefixesMode

public void setSuppressPrefixesMode(boolean suppressPrefixesMode)

isOffStrictValidation

public boolean isOffStrictValidation()

setOffStrictValidation

public void setOffStrictValidation(boolean offStrictValidation)

isUseWrapperClasses

public boolean isUseWrapperClasses()

setUseWrapperClasses

public void setUseWrapperClasses(boolean useWrapperClasses)


Copyright © 2007 Apache Web Services Project. All Rights Reserved.