org.apache.ws.commons.schema
Class XmlSchemaSimpleContentRestriction

java.lang.Object
  extended by org.apache.ws.commons.schema.XmlSchemaObject
      extended by org.apache.ws.commons.schema.XmlSchemaAnnotated
          extended by org.apache.ws.commons.schema.XmlSchemaContent
              extended by org.apache.ws.commons.schema.XmlSchemaSimpleContentRestriction

public class XmlSchemaSimpleContentRestriction
extends XmlSchemaContent

Class for simple types that are derived by restriction. Restricts the range of values for the element to a subset of the inherited simple types. Represents the World Wide Web Consortium (W3C) restriction element for simple content.

Author:
mukund

Field Summary
(package private)  XmlSchemaAnyAttribute anyAttribute
           
(package private)  XmlSchemaObjectCollection attributes
           
(package private)  XmlSchemaSimpleType baseType
           
(package private)  javax.xml.namespace.QName baseTypeName
           
(package private)  XmlSchemaObjectCollection facets
           
 
Fields inherited from class org.apache.ws.commons.schema.XmlSchemaAnnotated
annotation, id, unhandledAttributes
 
Fields inherited from class org.apache.ws.commons.schema.XmlSchemaObject
lineNumber, linePosition, sourceURI
 
Constructor Summary
XmlSchemaSimpleContentRestriction()
          Creates new XmlSchemaSimpleContentRestriction
 
Method Summary
 XmlSchemaAnyAttribute getAnyAttribute()
           
 XmlSchemaObjectCollection getAttributes()
           
 XmlSchemaSimpleType getBaseType()
           
 javax.xml.namespace.QName getBaseTypeName()
           
 XmlSchemaObjectCollection getFacets()
           
 void setAnyAttribute(XmlSchemaAnyAttribute anyAttribute)
           
 void setBaseType(XmlSchemaSimpleType baseType)
           
 void setBaseTypeName(javax.xml.namespace.QName baseTypeName)
           
 
Methods inherited from class org.apache.ws.commons.schema.XmlSchemaAnnotated
getAnnotation, getId, getUnhandledAttributes, setAnnotation, setId, setUnhandledAttributes
 
Methods inherited from class org.apache.ws.commons.schema.XmlSchemaObject
equals, getLineNumber, getLinePosition, getSourceURI, setLineNumber, setLinePosition, setSourceURI, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

anyAttribute

XmlSchemaAnyAttribute anyAttribute

attributes

XmlSchemaObjectCollection attributes

baseType

XmlSchemaSimpleType baseType

baseTypeName

javax.xml.namespace.QName baseTypeName

facets

XmlSchemaObjectCollection facets
Constructor Detail

XmlSchemaSimpleContentRestriction

public XmlSchemaSimpleContentRestriction()
Creates new XmlSchemaSimpleContentRestriction

Method Detail

setAnyAttribute

public void setAnyAttribute(XmlSchemaAnyAttribute anyAttribute)

getAnyAttribute

public XmlSchemaAnyAttribute getAnyAttribute()

getAttributes

public XmlSchemaObjectCollection getAttributes()

setBaseType

public void setBaseType(XmlSchemaSimpleType baseType)

getBaseType

public XmlSchemaSimpleType getBaseType()

setBaseTypeName

public void setBaseTypeName(javax.xml.namespace.QName baseTypeName)

getBaseTypeName

public javax.xml.namespace.QName getBaseTypeName()

getFacets

public XmlSchemaObjectCollection getFacets()


Copyright 2004-2004-2006 Apache Software Foundation. All Rights Reserved.