|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.bind.validator.MSVValidator
public class MSVValidator
XMLSerializer that calls the native interface of MSV and performs validation. Used in a pair with a ValidationContext.
Field Summary | |
---|---|
static java.lang.String |
DUMMY_ELEMENT_NS
Deprecated. namespace URI of dummy elements. |
Method Summary | |
---|---|
void |
childAsAttributeBodies(XMLSerializable o)
Deprecated. This method is called when an XMLSerializable object is found while the marshaller is in the "attribute body" mode (i.e. |
void |
childAsAttributes(XMLSerializable o)
Deprecated. This method is called when an XMLSerializable object is found while the marshaller is in the "attribute" mode (i.e. |
void |
childAsElements(XMLSerializable o)
Deprecated. This method is called when an XMLSerializable object is found while the marshaller is in the "element" mode (i.e. |
void |
endAttribute()
Deprecated. |
void |
endAttributes()
Deprecated. Switches to the mode to marshal child texts/elements. |
void |
endElement()
Deprecated. Ends marshalling of an element. |
java.lang.String |
getBaseUri()
Deprecated. |
NamespaceContext2 |
getNamespaceContext()
Deprecated. Obtains a namespace context object, which is used to declare/obtain namespace bindings. |
boolean |
isNotation(java.lang.String notation)
Deprecated. |
boolean |
isUnparsedEntity(java.lang.String entityName)
Deprecated. |
void |
onID(org.relaxng.datatype.Datatype dt,
java.lang.String s)
Deprecated. |
java.lang.String |
onID(java.lang.String value)
Deprecated. Notifies the serializer that an ID value has just marshalled. |
java.lang.String |
onIDREF(java.lang.String value)
Deprecated. Notifies the serializer that an IDREF value has just marshalled. |
void |
reportError(javax.xml.bind.ValidationEvent e)
Deprecated. Errors detected by the XMLSerializable should be either thrown as SAXException or reported through this method. |
java.lang.String |
resolveNamespacePrefix(java.lang.String prefix)
Deprecated. |
void |
startAttribute(java.lang.String uri,
java.lang.String local)
Deprecated. Starts marshalling of an attribute. |
void |
startElement(java.lang.String uri,
java.lang.String local)
Deprecated. Starts marshalling of an element. |
void |
text(java.lang.String text)
Deprecated. Marshalls text. |
static void |
validate(com.sun.xml.bind.validator.ValidationContext context,
ValidatableObject vo)
Deprecated. Validates the specified object and reports any error to the context. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DUMMY_ELEMENT_NS
Method Detail |
---|
public NamespaceContext2 getNamespaceContext()
XMLSerializer
getNamespaceContext
in interface XMLSerializer
public static void validate(com.sun.xml.bind.validator.ValidationContext context, ValidatableObject vo) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void endAttributes() throws org.xml.sax.SAXException
XMLSerializer
endAttributes
in interface XMLSerializer
org.xml.sax.SAXException
public final void text(java.lang.String text) throws org.xml.sax.SAXException
XMLSerializer
This method can be called (i) after the startAttribute method and (ii) before the endAttribute method, to marshal attribute values. If the method is called more than once, those texts are considered as separated by whitespaces. For example,
c.startAttribute(); c.text("abc"); c.text("def"); c.endAttribute("","foo");will generate foo="abc def".
Similarly, this method can be called after the endAttributes method to marshal texts inside elements. The same rule about multiple invokations apply to this case, too. For example,
c.startElement("","foo"); c.endAttributes(); c.text("abc"); c.text("def"); c.startElement("","bar"); c.endAttributes(); c.endElement(); c.text("ghi"); c.endElement();will generate
<foo>abc def<bar/>ghi</foo>
.
text
in interface XMLSerializer
org.xml.sax.SAXException
public void startAttribute(java.lang.String uri, java.lang.String local)
XMLSerializer
startAttribute
in interface XMLSerializer
public void endAttribute() throws org.xml.sax.SAXException
endAttribute
in interface XMLSerializer
org.xml.sax.SAXException
public void startElement(java.lang.String uri, java.lang.String local) throws org.xml.sax.SAXException
XMLSerializer
startElement
in interface XMLSerializer
org.xml.sax.SAXException
public void endElement() throws org.xml.sax.SAXException
XMLSerializer
endElement
in interface XMLSerializer
org.xml.sax.SAXException
public void childAsAttributes(XMLSerializable o) throws org.xml.sax.SAXException
XMLSerializer
childAsAttributes
in interface XMLSerializer
org.xml.sax.SAXException
public void childAsElements(XMLSerializable o) throws org.xml.sax.SAXException
XMLSerializer
childAsElements
in interface XMLSerializer
org.xml.sax.SAXException
public void childAsAttributeBodies(XMLSerializable o) throws org.xml.sax.SAXException
XMLSerializer
childAsAttributeBodies
in interface XMLSerializer
org.xml.sax.SAXException
public void reportError(javax.xml.bind.ValidationEvent e) throws AbortSerializationException
XMLSerializer
SAXException
or reported through this method.
The callee should report an error to the client application
and
reportError
in interface XMLSerializer
AbortSerializationException
public java.lang.String onID(java.lang.String value) throws org.xml.sax.SAXException
XMLSerializer
onID
in interface XMLSerializer
org.xml.sax.SAXException
public java.lang.String onIDREF(java.lang.String value) throws org.xml.sax.SAXException
XMLSerializer
onIDREF
in interface XMLSerializer
org.xml.sax.SAXException
public java.lang.String getBaseUri()
getBaseUri
in interface org.relaxng.datatype.ValidationContext
public boolean isUnparsedEntity(java.lang.String entityName)
isUnparsedEntity
in interface org.relaxng.datatype.ValidationContext
public boolean isNotation(java.lang.String notation)
isNotation
in interface org.relaxng.datatype.ValidationContext
public void onID(org.relaxng.datatype.Datatype dt, java.lang.String s)
onID
in interface com.sun.msv.grammar.IDContextProvider
public java.lang.String resolveNamespacePrefix(java.lang.String prefix)
resolveNamespacePrefix
in interface org.relaxng.datatype.ValidationContext
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |