Package org.codehaus.mojo.idlj
Class Source
java.lang.Object
org.codehaus.mojo.idlj.Source
This class represent the source tag available in the configuration tree of the maven plugin
- Version:
- $Id$
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe list of additional, compiler-specific arguments to use.private Boolean
Active the generation of java source compatible with jdk previous to 1.4The list of preprocessor symbols to define.private Boolean
Whether the compiler should emit server skeletons.private Boolean
Whether the compiler should emit client stubs.Specifies which files to exclude from compilation.Specifies which files to include in compilation.private String
Specifies a single, global packageprefix to use for all modules.private List
<PackagePrefix> The list of package prefixes for certain types.private List
<PackageTranslation> The list of package translations for certain types. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
compatible
Active the generation of java source compatible with jdk previous to 1.4 -
emitStubs
Whether the compiler should emit client stubs. Defaults to true. -
emitSkeletons
Whether the compiler should emit server skeletons. Defaults to true. -
packagePrefix
Specifies a single, global packageprefix to use for all modules. -
includes
Specifies which files to include in compilation. -
excludes
Specifies which files to exclude from compilation. -
packagePrefixes
The list of package prefixes for certain types. -
packageTranslations
The list of package translations for certain types. -
defines
The list of preprocessor symbols to define. -
additionalArguments
The list of additional, compiler-specific arguments to use.
-
-
Constructor Details
-
Source
public Source()
-
-
Method Details
-
getDefines
- Returns:
- a
List
with all the defines with this source
-
emitStubs
- Returns:
- a
Boolean
true if and only if the creation of the stubs is enabled
-
emitSkeletons
- Returns:
- a
Boolean
true if and only if the creation of the skeleton is enabled
-
compatible
- Returns:
- a
Boolean
true if and only if the creation of compatible code is enabled
-
getExcludes
- Returns:
- a
Set
with all the exclusions pattern
-
getIncludes
- Returns:
- a
Set
with all the inclusions pattern
-
getPackagePrefix
- Returns:
- the default package name that will be used as for all the generated classes
-
getPackagePrefixes
- Returns:
- a
List
ofPackagePrefix
to use for the generated files
-
getAdditionalArguments
- Returns:
- a
List
ofString
that will be added as compiler parameters
-
getPackageTranslations
- Returns:
- a
List
ofPackageTranslation
that map IDL module names to package names
-