org.codehaus.mojo.visibroker
Class IDL2JavaMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.visibroker.AbstractVisiBrokerMojo
          extended by org.codehaus.mojo.visibroker.AbstractIDL2XXXMojo
              extended by org.codehaus.mojo.visibroker.IDL2JavaMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class IDL2JavaMojo
extends AbstractIDL2XXXMojo

Generate Java source files from a set of Visibroker IDL files.

Version:
$Id:$
Author:
Dan T. Tran

Field Summary
 
Fields inherited from class org.codehaus.mojo.visibroker.AbstractIDL2XXXMojo
includePaths, sources
 
Fields inherited from class org.codehaus.mojo.visibroker.AbstractVisiBrokerMojo
options, outputDirectory, project, timestampDirectory
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
IDL2JavaMojo()
           
 
Method Summary
 void execute()
           
protected  void setupVisiBrokerToolSpecificArgs(org.codehaus.plexus.util.cli.Commandline cl)
           
 
Methods inherited from class org.codehaus.mojo.visibroker.AbstractIDL2XXXMojo
isIDLSourceStaled, setupCommandLineIncludePaths, setupCommandLineVisiBrokerSystemProperties
 
Methods inherited from class org.codehaus.mojo.visibroker.AbstractVisiBrokerMojo
addCommandLineClassPath, executeCommandline, getTimeStampFile, setupCommandLineUserOptions
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDL2JavaMojo

public IDL2JavaMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Specified by:
execute in interface org.apache.maven.plugin.Mojo
Overrides:
execute in class AbstractIDL2XXXMojo
Throws:
org.apache.maven.plugin.MojoExecutionException

setupVisiBrokerToolSpecificArgs

protected void setupVisiBrokerToolSpecificArgs(org.codehaus.plexus.util.cli.Commandline cl)
Specified by:
setupVisiBrokerToolSpecificArgs in class AbstractIDL2XXXMojo


Copyright © 2006-2011 Codehaus. All Rights Reserved.