org.jboss.shrinkwrap.descriptor.metadata
Class MetadataParserConfiguration

java.lang.Object
  extended by org.jboss.shrinkwrap.descriptor.metadata.MetadataParserConfiguration
Direct Known Subclasses:
Descriptor, MetadataParserTask.Descriptor

public class MetadataParserConfiguration
extends Object

Mojo configuration class for the Shrinkwrap Descriptors CLI Mojo task.

Author:
Ralf Battenfeld

Field Summary
protected  String descriptorName
          The name of the descriptor.
protected  String elementName
          The name of the root element.
protected  String elementType
          The type of the root element.
protected  boolean generateClasses
          If true, then the classes for this descriptor are generated, otherwise this descriptor is only used for the import section.
protected  String nameSpace
          The namespace for the given XSD.
protected  Properties namespaces
          The map declaring the name spaces for the given descriptor.
protected  String packageApi
          The package name for the API classes.
protected  String packageImpl
          The package name for the Implementation classes.
protected  String pathToXsd
          Path to the XSD file to be parsed
protected  boolean verbose
          Trace flag
 
Constructor Summary
MetadataParserConfiguration()
           
 
Method Summary
 String getDescriptorName()
           
 String getElementName()
           
 String getElementType()
           
 String getNameSpace()
           
 Properties getNamespaces()
           
 String getPackageApi()
           
 String getPackageImpl()
           
 String getPathToXsd()
           
 boolean isGenerateClasses()
           
 boolean isVerbose()
           
 void setDescriptorName(String descriptorName)
           
 void setElementName(String elementName)
           
 void setElementType(String elementType)
           
 void setGenerateClasses(boolean generateClasses)
           
 void setNameSpace(String nameSpace)
           
 void setNamespaces(Properties namespaces)
           
 void setPackageApi(String packageApi)
           
 void setPackageImpl(String packageImpl)
           
 void setPathToXsd(String pathToXsd)
           
 void setVerbose(boolean verbose)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pathToXsd

protected String pathToXsd
Path to the XSD file to be parsed


nameSpace

protected String nameSpace
The namespace for the given XSD.


packageApi

protected String packageApi
The package name for the API classes.


packageImpl

protected String packageImpl
The package name for the Implementation classes.


descriptorName

protected String descriptorName
The name of the descriptor.


elementName

protected String elementName
The name of the root element.


elementType

protected String elementType
The type of the root element.


generateClasses

protected boolean generateClasses
If true, then the classes for this descriptor are generated, otherwise this descriptor is only used for the import section.


verbose

protected boolean verbose
Trace flag


namespaces

protected Properties namespaces
The map declaring the name spaces for the given descriptor.

Constructor Detail

MetadataParserConfiguration

public MetadataParserConfiguration()
Method Detail

getNameSpace

public String getNameSpace()

setNameSpace

public void setNameSpace(String nameSpace)

getPackageApi

public String getPackageApi()

setPackageApi

public void setPackageApi(String packageApi)

getPackageImpl

public String getPackageImpl()

setPackageImpl

public void setPackageImpl(String packageImpl)

getPathToXsd

public String getPathToXsd()

setPathToXsd

public void setPathToXsd(String pathToXsd)

getElementName

public String getElementName()

setElementName

public void setElementName(String elementName)

getElementType

public String getElementType()

setElementType

public void setElementType(String elementType)

isVerbose

public boolean isVerbose()

setVerbose

public void setVerbose(boolean verbose)

getDescriptorName

public String getDescriptorName()

setDescriptorName

public void setDescriptorName(String descriptorName)

getNamespaces

public Properties getNamespaces()

setNamespaces

public void setNamespaces(Properties namespaces)

isGenerateClasses

public boolean isGenerateClasses()

setGenerateClasses

public void setGenerateClasses(boolean generateClasses)


Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.