Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.1.0)

E13403-02

oracle.jdeveloper.xml.schema.dependency
Class NamedReferenceFactory

java.lang.Object
  extended by oracle.bali.xml.model.dependency.ReferenceFactory
      extended by oracle.jdeveloper.xml.schema.dependency.NamedReferenceFactory
All Implemented Interfaces:
oracle.bali.xml.indexing.IndexingFactory
Direct Known Subclasses:
AttributeGroupReferenceFactory, AttributeReferenceFactory, ElementReferenceFactory, GroupReferenceFactory, TypeReferenceFactory

public abstract class NamedReferenceFactory
extends oracle.bali.xml.model.dependency.ReferenceFactory
implements oracle.bali.xml.indexing.IndexingFactory

Base class for XML Schema reference factories.


Nested Class Summary
 
Nested classes/interfaces inherited from interface oracle.bali.xml.indexing.IndexingFactory
oracle.bali.xml.indexing.IndexingFactory.IndexEntry
 
Constructor Summary
NamedReferenceFactory()
           
 
Method Summary
 java.util.List<oracle.bali.xml.indexing.IndexingFactory.IndexEntry> getIndexEntries(oracle.bali.xml.grammar.QualifiedName elementQN, oracle.bali.xml.grammar.QualifiedName attrQN, java.lang.String value)
           
protected abstract  oracle.bali.xml.model.dependency.Reference getReference(oracle.bali.xml.model.XmlContext context, org.w3c.dom.Node node, java.lang.String value)
           
protected abstract  java.lang.String getReferenceKey()
           
 java.util.Collection<oracle.bali.xml.model.dependency.Reference> getReferences(oracle.bali.xml.model.XmlContext context, org.w3c.dom.Node node, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedReferenceFactory

public NamedReferenceFactory()
Method Detail

getReferenceKey

protected abstract java.lang.String getReferenceKey()

getReference

protected abstract oracle.bali.xml.model.dependency.Reference getReference(oracle.bali.xml.model.XmlContext context,
                                                                           org.w3c.dom.Node node,
                                                                           java.lang.String value)

getReferences

public java.util.Collection<oracle.bali.xml.model.dependency.Reference> getReferences(oracle.bali.xml.model.XmlContext context,
                                                                                      org.w3c.dom.Node node,
                                                                                      java.lang.String value)
Specified by:
getReferences in class oracle.bali.xml.model.dependency.ReferenceFactory

getIndexEntries

public java.util.List<oracle.bali.xml.indexing.IndexingFactory.IndexEntry> getIndexEntries(oracle.bali.xml.grammar.QualifiedName elementQN,
                                                                                           oracle.bali.xml.grammar.QualifiedName attrQN,
                                                                                           java.lang.String value)
Specified by:
getIndexEntries in interface oracle.bali.xml.indexing.IndexingFactory

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.1.0)

E13403-02

Copyright © 1997, 2009, Oracle. All rights reserved.