Serializable, org.iso_relax.dispatcher.IslandSchemaRELAXIslandSchema, TREXIslandSchemapublic abstract class IslandSchemaImpl extends Object implements org.iso_relax.dispatcher.IslandSchema, Serializable
| Modifier and Type | Class | Description |
|---|---|---|
static class |
IslandSchemaImpl.Binder |
replaces all ExternalElementExp and ExternalAttributeExp
by actual definitions.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected Map |
attributesDecls |
map from name to DeclImpl.
|
protected Map |
elementDecls |
map from name to DeclImpl.
|
| Constructor | Description |
|---|---|
IslandSchemaImpl() |
| Modifier and Type | Method | 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 © 2019 Oracle Corporation. All rights reserved.