|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.bali.xml.model.dependency.BaseDeclRef
oracle.bali.xml.model.dependency.Reference
oracle.bali.xml.model.dependency.ReferenceBase
oracle.bali.xml.model.dependency.XmlReference
oracle.bali.xml.gui.jdev.dependency.XmlIndexReference
oracle.bali.xml.gui.jdev.dependency.ExternalIdReference
oracle.bali.xml.gui.jdev.dependency.url.UrlReference
oracle.jdeveloper.xml.schema.dependency.SchemaReference
public class SchemaReference
Base class for references to XML Schema documents.
Field Summary |
---|
Fields inherited from class oracle.bali.xml.gui.jdev.dependency.url.UrlReference |
---|
URL_REF_KEY |
Constructor Summary | |
---|---|
SchemaReference(oracle.bali.xml.model.XmlContext xmlContext,
org.w3c.dom.Node node,
int start,
int end,
java.net.URL url,
java.lang.String namespace)
|
|
SchemaReference(oracle.bali.xml.model.XmlContext xmlContext,
org.w3c.dom.Node node,
int start,
int end,
java.net.URL url,
java.lang.String namespace,
boolean isTransitive)
|
Method Summary | |
---|---|
oracle.bali.xml.model.dependency.Declaration |
findDeclaration(oracle.bali.xml.model.dependency.DependencyContext context)
|
java.lang.String |
getDeclarationId()
|
protected java.lang.String |
getDisplayNameImpl(oracle.bali.xml.model.dependency.DependencyContext context)
|
java.net.URL |
getSchemaLocation()
Get the location of the schema document being refrenced, or null if the schema is not found. |
static java.util.Collection<SchemaReference> |
getSchemaReferences(oracle.bali.xml.model.traversal.TraversalData data)
|
java.lang.String |
getTargetNamespace()
Get the target namespace of the schema document, or null if
not known. |
protected java.lang.String |
getValueFromId(oracle.bali.xml.model.dependency.DependencyContext context,
java.lang.String id)
|
void |
handleEndNode(oracle.bali.xml.model.XmlModel model,
org.w3c.dom.Node node,
oracle.bali.xml.model.traversal.MutableTraversalData data)
|
void |
handleStartNode(oracle.bali.xml.model.XmlModel model,
org.w3c.dom.Node node,
oracle.bali.xml.model.traversal.MutableTraversalData data)
|
boolean |
isImportReference()
|
boolean |
isLocal()
Determine whether the referenced schema is local. |
boolean |
isTransitive()
Whether this schema reference is transitive. |
boolean |
isValid(oracle.bali.xml.model.dependency.DependencyContext context)
This method checks if this referred schema is valid or not. |
void |
setIsImportReference(boolean isImportReference)
|
oracle.bali.xml.model.dependency.ValidationResult |
validateDeclaration(oracle.bali.xml.model.dependency.DependencyContext context,
oracle.bali.xml.model.dependency.Declaration declaration)
This method validates a schema reference. |
oracle.bali.xml.model.dependency.ValidationResult |
validateDeclarationImpl(oracle.bali.xml.model.dependency.DependencyContext context,
oracle.bali.xml.model.dependency.Declaration declaration)
|
Methods inherited from class oracle.bali.xml.gui.jdev.dependency.url.UrlReference |
---|
getReferenceURL |
Methods inherited from class oracle.bali.xml.gui.jdev.dependency.ExternalIdReference |
---|
getEndOffset, getProject, getStartOffset, getURL, getWorkspace, isReferenceFor, supportsUpdateReference, updateReferenceImpl |
Methods inherited from class oracle.bali.xml.model.dependency.XmlReference |
---|
getDomRange, getEndIndex, getFileURL, getNode, getStartIndex, getValue, getXmlContext, gotoSelfImpl, supportsGotoSelf, updateValue |
Methods inherited from class oracle.bali.xml.model.dependency.ReferenceBase |
---|
performCommand, supportsCommand |
Methods inherited from class oracle.bali.xml.model.dependency.BaseDeclRef |
---|
getMetadata |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchemaReference(oracle.bali.xml.model.XmlContext xmlContext, org.w3c.dom.Node node, int start, int end, java.net.URL url, java.lang.String namespace)
public SchemaReference(oracle.bali.xml.model.XmlContext xmlContext, org.w3c.dom.Node node, int start, int end, java.net.URL url, java.lang.String namespace, boolean isTransitive)
Method Detail |
---|
public static java.util.Collection<SchemaReference> getSchemaReferences(oracle.bali.xml.model.traversal.TraversalData data)
public boolean isTransitive()
true
if the reference is transitive,
false
otherwise@Nullable public final java.net.URL getSchemaLocation()
null
if the schema is not found.
@Nullable public java.lang.String getTargetNamespace()
null
if
not known.
public boolean isLocal()
true
if the schema is local,
false
otherwisepublic java.lang.String getDeclarationId()
getDeclarationId
in class oracle.bali.xml.gui.jdev.dependency.url.UrlReference
protected java.lang.String getValueFromId(oracle.bali.xml.model.dependency.DependencyContext context, java.lang.String id)
getValueFromId
in class oracle.bali.xml.gui.jdev.dependency.url.UrlReference
protected java.lang.String getDisplayNameImpl(oracle.bali.xml.model.dependency.DependencyContext context)
getDisplayNameImpl
in class oracle.bali.xml.gui.jdev.dependency.url.UrlReference
public oracle.bali.xml.model.dependency.Declaration findDeclaration(oracle.bali.xml.model.dependency.DependencyContext context)
findDeclaration
in class oracle.bali.xml.gui.jdev.dependency.url.UrlReference
public oracle.bali.xml.model.dependency.ValidationResult validateDeclaration(oracle.bali.xml.model.dependency.DependencyContext context, oracle.bali.xml.model.dependency.Declaration declaration)
validateDeclaration
in class oracle.bali.xml.gui.jdev.dependency.url.UrlReference
context
- Current dependency contextdeclaration
- Declaration to validate
public void handleStartNode(oracle.bali.xml.model.XmlModel model, org.w3c.dom.Node node, oracle.bali.xml.model.traversal.MutableTraversalData data)
handleStartNode
in interface oracle.bali.xml.model.traversal.TraversalHandler
public void handleEndNode(oracle.bali.xml.model.XmlModel model, org.w3c.dom.Node node, oracle.bali.xml.model.traversal.MutableTraversalData data)
handleEndNode
in interface oracle.bali.xml.model.traversal.TraversalHandler
public void setIsImportReference(boolean isImportReference)
public boolean isImportReference()
public boolean isValid(oracle.bali.xml.model.dependency.DependencyContext context)
context
- Current dependency context
true
if the schema is valid, false
otherwisepublic oracle.bali.xml.model.dependency.ValidationResult validateDeclarationImpl(oracle.bali.xml.model.dependency.DependencyContext context, oracle.bali.xml.model.dependency.Declaration declaration)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |