public abstract class IslandSchemaImpl extends Object implements org.iso_relax.dispatcher.IslandSchema, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
IslandSchemaImpl.Binder
replaces all ExternalElementExp and ExternalAttributeExp
by actual definitions.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map |
attributesDecls
map from name to DeclImpl.
|
protected Map |
elementDecls
map from name to DeclImpl.
|
| Constructor and Description |
|---|
IslandSchemaImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bind(ReferenceContainer con,
IslandSchemaImpl.Binder binder) |
org.iso_relax.dispatcher.AttributesVerifier |
createNewAttributesVerifier(String namespaceURI,
org.iso_relax.dispatcher.AttributesDecl[] decls) |
org.iso_relax.dispatcher.IslandVerifier |
createNewVerifier(String namespace,
org.iso_relax.dispatcher.ElementDecl[] rules) |
org.iso_relax.dispatcher.AttributesDecl |
getAttributesDeclByName(String name) |
org.iso_relax.dispatcher.AttributesDecl[] |
getAttributesDecls() |
org.iso_relax.dispatcher.ElementDecl |
getElementDeclByName(String name) |
org.iso_relax.dispatcher.ElementDecl[] |
getElementDecls() |
protected abstract Grammar |
getGrammar()
get the grammar object that represents this island.
|
Iterator |
iterateAttributesDecls() |
Iterator |
iterateElementDecls() |
protected final Map elementDecls
protected final Map attributesDecls
public org.iso_relax.dispatcher.IslandVerifier createNewVerifier(String namespace, org.iso_relax.dispatcher.ElementDecl[] rules)
createNewVerifier in interface org.iso_relax.dispatcher.IslandSchemaprotected abstract Grammar getGrammar()
public org.iso_relax.dispatcher.ElementDecl getElementDeclByName(String name)
getElementDeclByName in interface org.iso_relax.dispatcher.IslandSchemapublic Iterator iterateElementDecls()
iterateElementDecls in interface org.iso_relax.dispatcher.IslandSchemapublic org.iso_relax.dispatcher.ElementDecl[] getElementDecls()
getElementDecls in interface org.iso_relax.dispatcher.IslandSchemapublic org.iso_relax.dispatcher.AttributesDecl getAttributesDeclByName(String name)
getAttributesDeclByName in interface org.iso_relax.dispatcher.IslandSchemapublic Iterator iterateAttributesDecls()
iterateAttributesDecls in interface org.iso_relax.dispatcher.IslandSchemapublic org.iso_relax.dispatcher.AttributesDecl[] getAttributesDecls()
getAttributesDecls in interface org.iso_relax.dispatcher.IslandSchemapublic org.iso_relax.dispatcher.AttributesVerifier createNewAttributesVerifier(String namespaceURI, org.iso_relax.dispatcher.AttributesDecl[] decls)
createNewAttributesVerifier in interface org.iso_relax.dispatcher.IslandSchemaprotected void bind(ReferenceContainer con, IslandSchemaImpl.Binder binder)
Copyright © 2014 Oracle Corporation. All Rights Reserved.