Class Source

java.lang.Object
org.codehaus.mojo.idlj.Source

public class Source extends Object
This class represent the source tag available in the configuration tree of the maven plugin
Version:
$Id$
  • Field Details

    • compatible

      private Boolean compatible
      Active the generation of java source compatible with jdk previous to 1.4
    • emitStubs

      private Boolean emitStubs
      Whether the compiler should emit client stubs. Defaults to true.
    • emitSkeletons

      private Boolean emitSkeletons
      Whether the compiler should emit server skeletons. Defaults to true.
    • packagePrefix

      private String packagePrefix
      Specifies a single, global packageprefix to use for all modules.
    • includes

      private Set<String> includes
      Specifies which files to include in compilation.
    • excludes

      private Set<String> excludes
      Specifies which files to exclude from compilation.
    • packagePrefixes

      private List<PackagePrefix> packagePrefixes
      The list of package prefixes for certain types.
    • packageTranslations

      private List<PackageTranslation> packageTranslations
      The list of package translations for certain types.
    • defines

      private List<Define> defines
      The list of preprocessor symbols to define.
    • additionalArguments

      private List<String> additionalArguments
      The list of additional, compiler-specific arguments to use.
  • Constructor Details

    • Source

      public Source()
  • Method Details

    • getDefines

      public List<Define> getDefines()
      Returns:
      a List with all the defines with this source
    • emitStubs

      public Boolean emitStubs()
      Returns:
      a Boolean true if and only if the creation of the stubs is enabled
    • emitSkeletons

      public Boolean emitSkeletons()
      Returns:
      a Boolean true if and only if the creation of the skeleton is enabled
    • compatible

      public Boolean compatible()
      Returns:
      a Boolean true if and only if the creation of compatible code is enabled
    • getExcludes

      public Set<String> getExcludes()
      Returns:
      a Set with all the exclusions pattern
    • getIncludes

      public Set<String> getIncludes()
      Returns:
      a Set with all the inclusions pattern
    • getPackagePrefix

      public String getPackagePrefix()
      Returns:
      the default package name that will be used as for all the generated classes
    • getPackagePrefixes

      public List<PackagePrefix> getPackagePrefixes()
      Returns:
      a List of PackagePrefix to use for the generated files
    • getAdditionalArguments

      public List<String> getAdditionalArguments()
      Returns:
      a List of String that will be added as compiler parameters
    • getPackageTranslations

      public List<PackageTranslation> getPackageTranslations()
      Returns:
      a List of PackageTranslation that map IDL module names to package names