| 
BEA Systems, Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectweblogic.apache.xerces.util.XMLResourceIdentifierImpl
weblogic.apache.xerces.impl.xs.XSDDescription
public class XSDDescription
| Field Summary | |
|---|---|
static short | 
CONTEXT_ATTRIBUTE
Indicate that the parse of the current schema document is triggered by the occurrence of an attribute whose namespace is the target namespace of this schema document.  | 
static short | 
CONTEXT_ELEMENT
Indicate that the parse of the current schema document is triggered by the occurrence of an element whose namespace is the target namespace of this schema document.  | 
static short | 
CONTEXT_IMPORT
Indicate that the current schema document is  | 
static short | 
CONTEXT_INCLUDE
Indicate that the current schema document is  | 
static short | 
CONTEXT_INITIALIZE
Indicate that this description was just initialized.  | 
static short | 
CONTEXT_INSTANCE
Indicate that the parse of the current schema document is triggered by xsi:schemaLocation/noNamespaceSchemaLocation attribute(s) in the instance document.  | 
static short | 
CONTEXT_PREPARSE
Indicate that the current schema document is being preparsed.  | 
static short | 
CONTEXT_REDEFINE
Indicate that the current schema document is  | 
static short | 
CONTEXT_XSITYPE
Indicate that the parse of the current schema document is triggered by the occurrence of an "xsi:type" attribute, whose value (a QName) has the target namespace of this schema document as its namespace.  | 
protected  XMLAttributes | 
fAttributes
 | 
protected  short | 
fContextType
 | 
protected  QName | 
fEnclosedElementName
 | 
protected  String[] | 
fLocationHints
 | 
protected  String | 
fTargetNamespace
 | 
protected  QName | 
fTriggeringComponent
 | 
| Fields inherited from class weblogic.apache.xerces.util.XMLResourceIdentifierImpl | 
|---|
fBaseSystemId, fExpandedSystemId, fLiteralSystemId, fPublicId | 
| Fields inherited from interface weblogic.apache.xerces.xni.grammars.XMLGrammarDescription | 
|---|
XML_DTD, XML_SCHEMA | 
| Constructor Summary | |
|---|---|
XSDDescription()
 | 
|
| Method Summary | |
|---|---|
 boolean | 
equals(Object descObj)
Compares this grammar with the given grammar.  | 
 boolean | 
fromInstance()
 | 
 XMLAttributes | 
getAttributes()
If a call is triggered by an element/attribute/xsi:type in the instance, this call returns all attribute of such element (or enclosing element).  | 
 short | 
getContextType()
Get the context.  | 
 QName | 
getEnclosingElementName()
If a call is triggered by an attribute or xsi:type, then this mehtod returns the enclosing element of such element.  | 
 String | 
getGrammarType()
the type of the grammar (e.g., DTD or XSD);  | 
 String[] | 
getLocationHints()
For import and references from the instance document, it's possible to have multiple hints for one namespace.  | 
 String | 
getTargetNamespace()
If the context is "include" or "redefine", then return the target namespace of the enclosing schema document; otherwise, the expected target namespace of this document.  | 
 QName | 
getTriggeringComponent()
If a call is triggered by an element/attribute/xsi:type in the instance, this call returns the name of such triggering component: the name of the element/attribute, or the value of the xsi:type.  | 
 int | 
hashCode()
Returns the hash code of this grammar  | 
 XSDDescription | 
makeClone()
 | 
 void | 
reset()
resets all the fields  | 
 void | 
setAttributes(XMLAttributes attributes)
 | 
 void | 
setContextType(short contextType)
 | 
 void | 
setEnclosingElementName(QName enclosedElementName)
 | 
 void | 
setLocationHints(String[] locationHints)
 | 
 void | 
setTargetNamespace(String targetNamespace)
 | 
 void | 
setTriggeringComponent(QName triggeringComponent)
 | 
| Methods inherited from class weblogic.apache.xerces.util.XMLResourceIdentifierImpl | 
|---|
clear, getBaseSystemId, getExpandedSystemId, getLiteralSystemId, getPublicId, setBaseSystemId, setExpandedSystemId, setLiteralSystemId, setPublicId, setValues, toString | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface weblogic.apache.xerces.xni.XMLResourceIdentifier | 
|---|
getBaseSystemId, getExpandedSystemId, getLiteralSystemId, getPublicId | 
| Field Detail | 
|---|
public static final short CONTEXT_INITIALIZE
public static final short CONTEXT_INCLUDE
public static final short CONTEXT_REDEFINE
public static final short CONTEXT_IMPORT
public static final short CONTEXT_PREPARSE
public static final short CONTEXT_INSTANCE
public static final short CONTEXT_ELEMENT
public static final short CONTEXT_ATTRIBUTE
public static final short CONTEXT_XSITYPE
protected short fContextType
protected String fTargetNamespace
protected String[] fLocationHints
protected QName fTriggeringComponent
protected QName fEnclosedElementName
protected XMLAttributes fAttributes
| Constructor Detail | 
|---|
public XSDDescription()
| Method Detail | 
|---|
public String getGrammarType()
getGrammarType in interface XMLGrammarDescriptionGrammarpublic short getContextType()
public String getTargetNamespace()
public String[] getLocationHints()
public QName getTriggeringComponent()
public QName getEnclosingElementName()
public XMLAttributes getAttributes()
public boolean fromInstance()
public boolean equals(Object descObj)
equals in class Objectdesc - The description of the grammar to be compared with
public int hashCode()
hashCode in class XMLResourceIdentifierImplpublic void setContextType(short contextType)
public void setTargetNamespace(String targetNamespace)
public void setLocationHints(String[] locationHints)
public void setTriggeringComponent(QName triggeringComponent)
public void setEnclosingElementName(QName enclosedElementName)
public void setAttributes(XMLAttributes attributes)
public void reset()
public XSDDescription makeClone()
  | 
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs92 Copyright 2006 BEA Systems Inc.  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||