net.sourceforge.jpaxjc
Class PluginImpl

java.lang.Object
  extended by com.sun.tools.xjc.Plugin
      extended by net.sourceforge.jpaxjc.PluginImpl

public final class PluginImpl
extends com.sun.tools.xjc.Plugin

JPA-XJC plugin implementation.

Version:
$Id: PluginImpl.java 101 2010-08-18 20:44:45Z schulte2005 $
Author:
Christian Schulte

Constructor Summary
PluginImpl()
           
 
Method Summary
 List<String> getCustomizationURIs()
           
 String getOptionName()
           
 String getUsage()
           
 boolean isCustomizationTagName(String nsUri, String localName)
           
 int parseArgument(com.sun.tools.xjc.Options opt, String[] args, int i)
           
 boolean run(com.sun.tools.xjc.outline.Outline model, com.sun.tools.xjc.Options options, ErrorHandler errorHandler)
           
 
Methods inherited from class com.sun.tools.xjc.Plugin
onActivated, postProcessModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginImpl

public PluginImpl()
Method Detail

getOptionName

public String getOptionName()
Specified by:
getOptionName in class com.sun.tools.xjc.Plugin

parseArgument

public int parseArgument(com.sun.tools.xjc.Options opt,
                         String[] args,
                         int i)
                  throws com.sun.tools.xjc.BadCommandLineException,
                         IOException
Overrides:
parseArgument in class com.sun.tools.xjc.Plugin
Throws:
com.sun.tools.xjc.BadCommandLineException
IOException

getUsage

public String getUsage()
Specified by:
getUsage in class com.sun.tools.xjc.Plugin

getCustomizationURIs

public List<String> getCustomizationURIs()
Overrides:
getCustomizationURIs in class com.sun.tools.xjc.Plugin

isCustomizationTagName

public boolean isCustomizationTagName(String nsUri,
                                      String localName)
Overrides:
isCustomizationTagName in class com.sun.tools.xjc.Plugin

run

public boolean run(com.sun.tools.xjc.outline.Outline model,
                   com.sun.tools.xjc.Options options,
                   ErrorHandler errorHandler)
            throws SAXException
Specified by:
run in class com.sun.tools.xjc.Plugin
Throws:
SAXException


Copyright © 2009-2010 The JPA-XJC Community. All Rights Reserved.