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.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 © 2016 Oracle Corporation. All rights reserved.