net.jangaroo.extxml.mojo
Class AbstractExtXmlMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by net.jangaroo.extxml.mojo.AbstractExtXmlMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
ExtXmlMojo, TestExtXmlMojo

public abstract class AbstractExtXmlMojo
extends org.apache.maven.plugin.AbstractMojo

A Mojo to invoke the EXML compiler.


Field Summary
protected  File generatedResourcesDirectory
          The folder where the XSD Schema for this component suite will be generated
protected  String xsd
          The XSD Schema that will be generated for this component suite
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractExtXmlMojo()
           
 
Method Summary
 void execute()
           
abstract  File getGeneratedResourcesDirectory()
           
abstract  File getGeneratedSourcesDirectory()
           
 File[] getImportedXsds()
           
abstract  String getNamespace()
           
abstract  String getNamespacePrefix()
           
abstract  File getSourceDirectory()
           
abstract  String getXsd()
           
 
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
 

Field Detail

xsd

protected String xsd
The XSD Schema that will be generated for this component suite


generatedResourcesDirectory

protected File generatedResourcesDirectory
The folder where the XSD Schema for this component suite will be generated

Constructor Detail

AbstractExtXmlMojo

public AbstractExtXmlMojo()
Method Detail

getNamespace

public abstract String getNamespace()

getNamespacePrefix

public abstract String getNamespacePrefix()

getXsd

public abstract String getXsd()

getSourceDirectory

public abstract File getSourceDirectory()

getGeneratedSourcesDirectory

public abstract File getGeneratedSourcesDirectory()

getGeneratedResourcesDirectory

public abstract File getGeneratedResourcesDirectory()

getImportedXsds

public File[] getImportedXsds()

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException


Copyright © 2002-2011 CoreMedia AG. All Rights Reserved.