org.apache.cxf.xjc.cfg
Class ConfigurableBeansPlugin

java.lang.Object
  extended by com.sun.tools.xjc.Plugin
      extended by org.apache.cxf.xjc.cfg.ConfigurableBeansPlugin

public class ConfigurableBeansPlugin
extends com.sun.tools.xjc.Plugin

Modifies the JAXB code model to initialise fields mapped from schema elements with their default value.


Constructor Summary
ConfigurableBeansPlugin()
           
 
Method Summary
 java.util.List<java.lang.String> getCustomizationURIs()
           
 java.lang.String getOptionName()
           
 java.lang.String getUsage()
           
 boolean isCustomizationTagName(java.lang.String nsUri, java.lang.String localName)
           
 boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options opt, org.xml.sax.ErrorHandler errorHandler)
           
 
Methods inherited from class com.sun.tools.xjc.Plugin
onActivated, parseArgument, postProcessModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurableBeansPlugin

public ConfigurableBeansPlugin()
Method Detail

getOptionName

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

getUsage

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

getCustomizationURIs

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

isCustomizationTagName

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

run

public boolean run(com.sun.tools.xjc.outline.Outline outline,
                   com.sun.tools.xjc.Options opt,
                   org.xml.sax.ErrorHandler errorHandler)
Specified by:
run in class com.sun.tools.xjc.Plugin


Copyright © 2006 Apache Software Foundation. All Rights Reserved.