de.ispsoft.jaxme.generator
Class SchemaAnnotationOwner

java.lang.Object
  extended byde.ispsoft.jaxme.generator.SchemaAnnotationOwner
Direct Known Subclasses:
Schema, SchemaElement

public abstract class SchemaAnnotationOwner
extends java.lang.Object

An element that can carry an xs:annotation node.

Author:
Jochen Wiedmann

Constructor Summary
protected SchemaAnnotationOwner()
          Creates a new instance of SchemaAppInfo
 
Method Summary
 boolean getAccessors()
          Returns whether accessors should be generated.
 java.lang.String getDocumentation()
          Returns the value of the xs:documentation element.
 java.lang.String getExtendsClassName()
          Returns the default super class name.
 java.lang.String getPackageName()
          Returns the default package name.
abstract  Schema getSchema()
          Returns the schema.
 void setAccessors(boolean pAccessors)
          Sets whether accessors should be generated.
 void setDocumentation(java.lang.String pDocumentation)
          Sets the value of the xs:documentation element.
 void setExtendsClassName(java.lang.String pExtendsClassName)
          Sets the default package name.
 void setPackageName(java.lang.String pPackageName)
          Sets the default package name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaAnnotationOwner

protected SchemaAnnotationOwner()
Creates a new instance of SchemaAppInfo

Method Detail

setDocumentation

public void setDocumentation(java.lang.String pDocumentation)

Sets the value of the xs:documentation element.


getDocumentation

public java.lang.String getDocumentation()

Returns the value of the xs:documentation element.


getPackageName

public java.lang.String getPackageName()

Returns the default package name.


setPackageName

public void setPackageName(java.lang.String pPackageName)

Sets the default package name.


getExtendsClassName

public java.lang.String getExtendsClassName()

Returns the default super class name.


setExtendsClassName

public void setExtendsClassName(java.lang.String pExtendsClassName)

Sets the default package name.


getAccessors

public boolean getAccessors()

Returns whether accessors should be generated.


setAccessors

public void setAccessors(boolean pAccessors)

Sets whether accessors should be generated.


getSchema

public abstract Schema getSchema()

Returns the schema.