convert.relaxng.output.xsd.basic
Class SingleAttributeUse

java.lang.Object
  extended by convert.relaxng.output.xsd.basic.Located
      extended by convert.relaxng.output.xsd.basic.Annotated
          extended by convert.relaxng.output.xsd.basic.AttributeUse
              extended by convert.relaxng.output.xsd.basic.SingleAttributeUse
Direct Known Subclasses:
Attribute, OptionalAttribute

public abstract class SingleAttributeUse
extends AttributeUse


Constructor Summary
SingleAttributeUse(SourceLocation location, Annotation annotation)
           
 
Method Summary
 java.lang.String getDefaultValue()
           
abstract  Name getName()
           
abstract  SimpleType getType()
           
abstract  boolean isOptional()
           
 
Methods inherited from class convert.relaxng.output.xsd.basic.AttributeUse
accept
 
Methods inherited from class convert.relaxng.output.xsd.basic.Annotated
equals, getAnnotation, hashCode
 
Methods inherited from class convert.relaxng.output.xsd.basic.Located
getLocation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleAttributeUse

public SingleAttributeUse(SourceLocation location,
                          Annotation annotation)
Method Detail

getName

public abstract Name getName()

getType

public abstract SimpleType getType()

isOptional

public abstract boolean isOptional()

getDefaultValue

public java.lang.String getDefaultValue()