org.apache.woden.internal.schema
Class SchemaImpl

java.lang.Object
  extended by org.apache.woden.internal.schema.SchemaImpl
All Implemented Interfaces:
Schema
Direct Known Subclasses:
ImportedSchemaImpl, InlinedSchemaImpl

public abstract class SchemaImpl
extends java.lang.Object
implements Schema

Abstract implementation of an XML Schema.

Author:
jkaputin@apache.org

Constructor Summary
SchemaImpl()
           
 
Method Summary
 java.net.URI getNamespace()
           
 java.lang.String getNamespaceAsString()
           
 org.apache.ws.commons.schema.XmlSchema getSchemaDefinition()
           
 XMLElement getXMLElement()
           
 boolean isReferenceable()
           
 void setNamespace(java.net.URI namespace)
           
 void setReferenceable(boolean referenceable)
           
 void setSchemaDefinition(org.apache.ws.commons.schema.XmlSchema schemaDef)
           
 void setXMLElement(XMLElement xsdElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaImpl

public SchemaImpl()
Method Detail

setNamespace

public void setNamespace(java.net.URI namespace)
Specified by:
setNamespace in interface Schema

getNamespace

public java.net.URI getNamespace()
Specified by:
getNamespace in interface Schema

setSchemaDefinition

public void setSchemaDefinition(org.apache.ws.commons.schema.XmlSchema schemaDef)
Specified by:
setSchemaDefinition in interface Schema

getSchemaDefinition

public org.apache.ws.commons.schema.XmlSchema getSchemaDefinition()
Specified by:
getSchemaDefinition in interface Schema

getXMLElement

public XMLElement getXMLElement()
Specified by:
getXMLElement in interface Schema

setXMLElement

public void setXMLElement(XMLElement xsdElement)
Specified by:
setXMLElement in interface Schema

setReferenceable

public void setReferenceable(boolean referenceable)

isReferenceable

public boolean isReferenceable()

getNamespaceAsString

public java.lang.String getNamespaceAsString()


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.