/* * Copyright 2013 Guidewire Software, Inc. */ package gw.internal.xml.xsd.typeprovider.schema; import gw.internal.xml.xsd.typeprovider.XmlSchemaIndex; import gw.lang.reflect.LocationInfo; import javax.xml.namespace.QName; public abstract class XmlSchemaType<T extends XmlSchemaType> extends XmlSchemaObject<T> { private String _name; private QName _qname; public XmlSchemaType( XmlSchemaIndex schemaIndex, LocationInfo locationInfo, String name, QName qname ) { super( schemaIndex, locationInfo ); _name = name; _qname = qname; } public String getName() { return _name; } public QName getQName() { return _qname; } public String toString() { return _qname.toString(); } public void setName( String name ) { _name = name; } public void setQName( QName qname ) { _qname = qname; } public XmlSchemaAnyAttribute getAnyAttributeRecursiveIncludingSupertypes() { return null; } public XmlSchemaAny getAnyRecursiveIncludingSupertypes() { return null; } }