|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jbind.xml.schema.cmp.Schema
Constructor Summary | |
Schema(java.lang.String aNamespace,
IHasLocation aHasLocation)
|
Method Summary | |
void |
addImportedSchema(ISchema aSchema)
Adds a schema to the collection of directly imported schemas. |
IComponent |
getComponent(IRef aGlobalRef)
Gets the specified component. |
IAnyTypeData |
getFactory()
|
ILocation |
getLocation()
|
java.lang.String |
getNamespace()
Gets the namespace. |
java.util.Iterator |
iterComponents(ISymbolspace aSymbolSpace)
Iterates the (top-level) components of the specified symbol space. |
java.util.Iterator |
iterImportedSchema()
Iterates the schemas that are directly imported by this schema. |
void |
setComponent(IComponent aComponent,
IConstraintViolations aViolations)
Sets the specified component. |
void |
setFactory(IAnyTypeData aFactory)
|
void |
validate(IConstraintViolations aViolations)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Schema(java.lang.String aNamespace, IHasLocation aHasLocation)
Method Detail |
public IComponent getComponent(IRef aGlobalRef)
ISchema
getComponent
in interface ISchema
aGlobalRef
- A reference (required).
public void setComponent(IComponent aComponent, IConstraintViolations aViolations)
ISchema
setComponent
in interface ISchema
aComponent
- A component. (required)public java.util.Iterator iterComponents(ISymbolspace aSymbolSpace)
ISchema
iterComponents
in interface ISchema
aSymbolSpace
- (optional). If no symbol space is specified then
all top-level components are iterated.
IComponent
.public java.lang.String getNamespace()
ISchema
getNamespace
in interface ISchema
public void validate(IConstraintViolations aViolations)
public ILocation getLocation()
getLocation
in interface IHasLocation
public IAnyTypeData getFactory()
getFactory
in interface ISchema
public void setFactory(IAnyTypeData aFactory)
setFactory
in interface ISchema
public void addImportedSchema(ISchema aSchema)
ISchema
addImportedSchema
in interface ISchema
public java.util.Iterator iterImportedSchema()
ISchema
iterImportedSchema
in interface ISchema
ISchema
s.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |