public abstract class XSD extends Object implements IXSD, Comparable<XSD>
Modifier and Type | Field and Description |
---|---|
protected boolean |
useBaseImportedSchemaLocationsToIgnore |
Modifier | Constructor and Description |
---|---|
protected |
XSD() |
Modifier and Type | Method and Description |
---|---|
String |
addTargetNamespace()
convenience method to test adding namespaces to schemas, in the same way that SchemaUtils.mergeXsdsGroupedByNamespaceToSchemasWithoutIncludes() does this.
|
int |
compareTo(XSD x) |
int |
compareToByContents(XSD x) |
int |
compareToByReferenceOrContents(XSD x) |
boolean |
equals(Object o) |
abstract Reader |
getReader() |
String |
getResourceBase() |
String |
getSystemId() |
Set<IXSD> |
getXsdsRecursive(boolean supportRedifine) |
Set<IXSD> |
getXsdsRecursive(Set<IXSD> xsds,
boolean supportRedefine) |
int |
hashCode() |
void |
initFromXsds(String namespace,
IScopeProvider scopeProvider,
Set<IXSD> sourceXsds) |
protected void |
initNamespace(String namespace,
IScopeProvider scopeProvider,
String resourceRef) |
protected void |
initNoNamespace(IScopeProvider scopeProvider,
String resourceRef) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getImportedNamespaces, getImportedNamespacesToIgnore, getImportedSchemaLocationsToIgnore, getNamespace, getParentLocation, getResourceTarget, getRootTags, getTargetNamespace, hasDependency, isAddNamespaceToSchema, isUseBaseImportedSchemaLocationsToIgnore
protected boolean useBaseImportedSchemaLocationsToIgnore
protected void initNoNamespace(IScopeProvider scopeProvider, String resourceRef) throws ConfigurationException
ConfigurationException
protected void initNamespace(String namespace, IScopeProvider scopeProvider, String resourceRef) throws ConfigurationException
ConfigurationException
public void initFromXsds(String namespace, IScopeProvider scopeProvider, Set<IXSD> sourceXsds) throws ConfigurationException
ConfigurationException
public String getResourceBase()
public int compareTo(XSD x)
compareTo
in interface Comparable<XSD>
public int compareToByReferenceOrContents(XSD x)
public int compareToByContents(XSD x)
public abstract Reader getReader() throws IOException
getReader
in interface Schema
IOException
public Set<IXSD> getXsdsRecursive(boolean supportRedifine) throws ConfigurationException
getXsdsRecursive
in interface IXSD
ConfigurationException
public Set<IXSD> getXsdsRecursive(Set<IXSD> xsds, boolean supportRedefine) throws ConfigurationException
ConfigurationException
public String getSystemId()
getSystemId
in interface Schema
public String addTargetNamespace() throws ConfigurationException
ConfigurationException
Copyright © 2023 Frank!Framework. All rights reserved.