Serializable
, org.iso_relax.dispatcher.IslandSchema
RELAXIslandSchema
, TREXIslandSchema
public 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.IslandSchema
protected abstract Grammar getGrammar()
public org.iso_relax.dispatcher.ElementDecl getElementDeclByName(String name)
getElementDeclByName
in interface org.iso_relax.dispatcher.IslandSchema
public Iterator iterateElementDecls()
iterateElementDecls
in interface org.iso_relax.dispatcher.IslandSchema
public org.iso_relax.dispatcher.ElementDecl[] getElementDecls()
getElementDecls
in interface org.iso_relax.dispatcher.IslandSchema
public org.iso_relax.dispatcher.AttributesDecl getAttributesDeclByName(String name)
getAttributesDeclByName
in interface org.iso_relax.dispatcher.IslandSchema
public Iterator iterateAttributesDecls()
iterateAttributesDecls
in interface org.iso_relax.dispatcher.IslandSchema
public org.iso_relax.dispatcher.AttributesDecl[] getAttributesDecls()
getAttributesDecls
in interface org.iso_relax.dispatcher.IslandSchema
public org.iso_relax.dispatcher.AttributesVerifier createNewAttributesVerifier(String namespaceURI, org.iso_relax.dispatcher.AttributesDecl[] decls)
createNewAttributesVerifier
in interface org.iso_relax.dispatcher.IslandSchema
protected void bind(ReferenceContainer con, IslandSchemaImpl.Binder binder)
Copyright © 2019 Oracle Corporation. All rights reserved.