fr.tireme.schemadoc.SDSchema
Interface SDSchemaDirective

All Superinterfaces:
SDConcreteComponent
All Known Subinterfaces:
SDImport, SDInclude, SDRedefine, SDSchemaCompositor
All Known Implementing Classes:
XSDImportWrapp, XSDIncludeWrapp, XSDRedefineWrapp, XSDSchemaCompositorWrapp, XSDSchemaDirectiveWrapp

public interface SDSchemaDirective
extends SDConcreteComponent

Author:
Mike Niemaz (niemaz@xrce.xerox.com)

Method Summary
 SDSchema getResolvedSchema()
          Gets the resolved schema
 java.lang.String getSchemaLocation()
          Gets the schema's location
 java.lang.String getSDDTDLocation()
          Gets the directive dtd location property
 java.lang.String getSDDTDPublicName()
          Gets the directive dtd public name property
 java.util.Hashtable getSDProperties()
          Gets all SchemaDoc properties of the current directive
 boolean hasSDProperties()
          Returns true if has sd propeties
 boolean isParsable()
          Returns if schema can be parsed or not
 void setParsable(boolean toParse_)
          Sets if schema can be parsed or not
 
Methods inherited from interface fr.tireme.schemadoc.SDSchema.SDConcreteComponent
cloneObject, getContainerDomElement, getDomElement, getID, getLocalRootID, getWrappedObject, isAny, isAnyAttribute, isContainerNull, setID
 

Method Detail

getResolvedSchema

SDSchema getResolvedSchema()
                           throws Xs2dtdException
Gets the resolved schema

Returns:
SDSchema - schema
Throws:
Xs2dtdException

getSchemaLocation

java.lang.String getSchemaLocation()
Gets the schema's location

Returns:
SDSchema - schema

setParsable

void setParsable(boolean toParse_)
Sets if schema can be parsed or not

Parameters:
toParse_ -

isParsable

boolean isParsable()
Returns if schema can be parsed or not

Returns:
boolean -

getSDDTDPublicName

java.lang.String getSDDTDPublicName()
Gets the directive dtd public name property

Returns:
String - public name property

getSDDTDLocation

java.lang.String getSDDTDLocation()
Gets the directive dtd location property

Returns:
String - dtd location property

hasSDProperties

boolean hasSDProperties()
Returns true if has sd propeties

Returns:
boolean -

getSDProperties

java.util.Hashtable getSDProperties()
Gets all SchemaDoc properties of the current directive

Returns:
Hashtable - sd properties