All Classes
PREV NEXT FRAMES NO FRAMES
Packages
com.tibco.xml.adjuncts.channel
com.tibco.xml.channel.boundary
com.tibco.xml.channel.content
TIBCO Extensibility XML
com.tibco.xml.channel.context Validate API
com.tibco.xml.channel.dom
com.tibco.xml.channel.entity XML Validate is a Java library for performing validation of XML documents
com.tibco.xml.channel.error against DTDs and schemas of various dialects.
com.tibco.xml.channel.property
See:
com.tibco.xml.channel.remark
Description
com.tibco.xml.channel.stream
com.tibco.xml.channel.stream.helpers
com.tibco.xml.channel.typeuri
Validation Helpers
com.tibco.xml.data.context com.tibco.xml.validation.helpers Ready-to-use validation patterns.
com.tibco.xml.data.context.helpers
com.tibco.xml.data.cursor
com.tibco.xml.data.cursor.helpers
com.tibco.xml.data.node Validation Kernel
com.tibco.xml.data.primitive
com.tibco.xml.validation.kernel Validation components that may be used to
com.tibco.xml.processor assemble a specialized validator.
com.tibco.xml.runtime
com.tibco.xml.runtime.data
com.tibco.xml.schema
com.tibco.xml.schema.channel Custom Extended Validation
com.tibco.xml.validation
com.tibco.xml.validation.channel com.tibco.xml.validation.constraints A mechanism for adding custom
constraints to the validator.
com.tibco.xml.validation.constraints
com.tibco.xml.validation.helpers
com.tibco.xml.validation.kernel
com.tibco.xml.validation.scripting Scripting Extended Validation
A mechanism for extending standard
com.tibco.xml.validation.scripting validation using XML Processing
Language (XPL) script.
All Classes
AdjunctConsumer
AdjunctHandler Schema Model
AdjunctProvider
AdjunctSupplier This package contains a collection of
com.tibco.xml.schema
Aggregate interfaces for representation of a schema.
BooleanHandler com.tibco.xml.schema.channel Schema provisioning interfaces.
BooleanSupplier
C14NSerializer
ConstraintChecker
ContentConsumer Validation Filter
ContentFilter com.tibco.xml.validation XML Validation in a pure SAX 2.0 environment.
ContentProvider
ContentSupplier
ContentSupplierMulticast
DefaultAdjunctCache Other Packages
DefaultAdjunctSupplier
com.tibco.xml.adjuncts.channel Provisioning of schema adjuncts.
DefaultConstraintChecker
DefaultConstraintViolation XML document boundary
com.tibco.xml.channel.boundary
DefaultNamespaceConverter notifications.
DefaultSchemaCache com.tibco.xml.channel.content SAX content information channels.
DefaultSchemaSupplier
com.tibco.xml.channel.context XML Context information channels.
DefaultXmlStreamHandler
DocumentBoundaryHandler
DocumentBoundarySupplier This package contains interfaces and
DocumentConsumer com.tibco.xml.channel.dom implementations supporting
DocumentLocatorConsumer org.w3c.dom information channels.
DocumentLocatorProvider com.tibco.xml.channel.entity Entity resolution.
DocumentProvider
DOM2Content com.tibco.xml.channel.error Error information channels.
DOM2XmlStream com.tibco.xml.channel.property Property information channels.
DOMHandler
DOMSupplier com.tibco.xml.channel.remark Remark information channels.
DTDSupplier com.tibco.xml.channel.stream XML stream information channels.
Entity
EntityConsumer com.tibco.xml.channel.stream.helpers Utility classes for operating on XML
streams.
ErrorCode
ErrorSupplier com.tibco.xml.channel.typeuri TypeURI information channels.
ErrorSupplierMulticast The XmlContext interface,
ExpandedName com.tibco.xml.data.context representing a context in an XML
IBlackBox information set.
IConfigurable Utility classes for operating on XML
IConnectionBuilder com.tibco.xml.data.context.helpers
contexts.
IContextConsumer
The XmlCursor interface, representing
IContextProvider com.tibco.xml.data.cursor
a cursor over an XML information set.
IFactory
LocationHintHandler com.tibco.xml.data.cursor.helpers Utility classes for operating on XML
LocationHintSupplier cursors.
MissingConnectionException The XmlNode interface, representing
NamespaceEntityConsumer com.tibco.xml.data.node information common to an XML
NamespaceEntityResolver context and an XML cursor.
NamespaceResolver com.tibco.xml.data.primitive XML primitive types.
NamespaceToPrefixResolver
Processors for manipulating XML
NamespaceToPrefixResolver.NamespaceNotFoundException com.tibco.xml.processor
information sets.
NativeSchemaProvider
NewSchemaParser This is the main XML Runtime
com.tibco.xml.runtime
PrefixToNamespaceResolver package.
PrefixToNamespaceResolver.PrefixNotFoundException This package contains some standard
PrintWriterErrorHandler com.tibco.xml.runtime.data "channel" interfaces for XML
PropertyConsumer Runtime.
PropertyHandler Interfaces used by the validator to
PropertyProvider com.tibco.xml.validation.channel communicate schema location hints in
PropertySupplier documents.
PropertySupplierMulticast
QName
SAXContent2DOM XML Validate is a Java library for performing validation of XML documents
SAXContent2XmlStream against DTDs and schemas of various dialects.
SAXContentNormalizer
The XML Validate APIs have been expanded to expose more capability and
SAXLocationHintSupplier
control to the integrator. In addition to the old API (in package
SchemaException com.tibco.xml.validation), which provides simple integration in terms of a SAX
SchemaMap XMLFilter, an entirely new set of interfaces has been opened up. The centerpiece
SchemaModelConsumer of these APIs is the XML Validation Kernel API. Other APIs provide fine-grained
SchemaModelHandler control over schema provisioning, and extended validation constraints
SchemaModelProvider
The overall architecture of the new XML Validate APIs is documented in
SchemaModelSupplier "Validation - Product Overview.doc".
ScriptingAdjunctValidator
Copyright © 2001 TIBCO Extensibility, Inc. All Rights Reserved.
ScriptingSimpleTypeCompilers
ScriptingValidatorMk1
SmAttribute Overview Package Class Use Tree Deprecated Index Help
SmAttributeGroup PREV NEXT FRAMES NO FRAMES
SmComponent
Copyright © 2001 TIBCO Extensibility, Inc. All Rights Reserved.
SmConverter
SmDataComponent
SmElement
SmException
SmFactory
SmFlavor
SmIdentityConstraint
SmIdentityConstraint.Path
SmMetaForeignAttribute
SmMetaInfo
SmModelGroup
SmNotation
SmParser
SmParticle
SmParticleTerm
SmSchema
SmSchemaError
SmSchemaError.Handler
SmSchemaError.Source
SmSchemaSpace
SmSupport
SmType
SmTypeFacet
SmVisitor
SmVisitor.Default
SmVisitor.Failure
SmVisitor.Result
SmVisitor.Success
SmWildcard
StringHandler
StringSupplier
StringValidation
TypeURIHandler
TypeURISupplier
UndefinedPropertyException
UnsupportedAxisException
UriHandler
UriSupplier
UrlHandler
UrlSupplier
ValidatingFilter_ExternalCache
ValidatingFilter_InternalCache
ValidationConstraintEngine
ValidationControl
ValidationFactory
ValidationKernel
ValidationUtilities
Validator
Validator_DOM_Remark_ExternalCache
Validator_SAX_Error_ExternalCache
Validator_SAX_Error_InternalCache
Validator_SAX_Remark_ExternalCache
Validator_SAX_Remark_InternalCache
Version
XmlContext
XmlContextConsumer
XmlContextOnXmlCursor
XmlContextProvider
XmlCursor
XmlCursor4DOM
XmlCursorNoNavigation
XmlCursorOnXmlContext
XmlCursorSupport
XmlNode
XmlProps
XmlReader
XmlRemarkFilter
XmlRemarkHandler
XmlRemarkSupplier
XmlRemarkSupplierMulticast
XmlStream2DOM
XmlStreamCompiler
XmlStreamEnhancer
XmlStreamFilter
XmlStreamHandler
XmlStreamMulticastHelper
XmlStreamParser
XmlStreamProfiler
XmlStreamSerializer
XmlStreamSimplEx
XmlStreamSupplier
XmlStreamSupplierMulticast
XmlStreamTermination
XmlStreamTracer
XmlStreamUtilities
XmlStringValue
XmlTypes
XMLValidationException
XMLValidator
XMLValidatorFilterImplMk1
XmlValue
XPathHelper
All Classes
AdjunctConsumer
AdjunctHandler
AdjunctProvider
AdjunctSupplier
Aggregate
BooleanHandler
BooleanSupplier
C14NSerializer
ConstraintChecker
ContentConsumer
ContentFilter
ContentProvider
ContentSupplier
ContentSupplierMulticast
DefaultAdjunctCache
DefaultAdjunctSupplier
DefaultConstraintChecker
DefaultConstraintViolation
DefaultNamespaceConverter
DefaultSchemaCache
DefaultSchemaSupplier
DefaultXmlStreamHandler
DocumentBoundaryHandler
DocumentBoundarySupplier
DocumentConsumer
DocumentLocatorConsumer
DocumentLocatorProvider
DocumentProvider
DOM2Content
DOM2XmlStream
DOMHandler
DOMSupplier
DTDSupplier
Entity
EntityConsumer
ErrorCode
ErrorSupplier
ErrorSupplierMulticast
ExpandedName
IBlackBox
IConfigurable
IConnectionBuilder
IContextConsumer
IContextProvider
IFactory
LocationHintHandler
LocationHintSupplier
MissingConnectionException
NamespaceEntityConsumer
NamespaceEntityResolver
NamespaceResolver
NamespaceToPrefixResolver
NamespaceToPrefixResolver.NamespaceNotFoundException
NativeSchemaProvider
NewSchemaParser
PrefixToNamespaceResolver
PrefixToNamespaceResolver.PrefixNotFoundException
PrintWriterErrorHandler
PropertyConsumer
PropertyHandler
PropertyProvider
PropertySupplier
PropertySupplierMulticast
QName
SAXContent2DOM
SAXContent2XmlStream
SAXContentNormalizer
SAXLocationHintSupplier
SchemaException
SchemaMap
SchemaModelConsumer
SchemaModelHandler
SchemaModelProvider
SchemaModelSupplier
ScriptingAdjunctValidator
ScriptingSimpleTypeCompilers
ScriptingValidatorMk1
SmAttribute
SmAttributeGroup
SmComponent
SmConverter
SmDataComponent
SmElement
SmException
SmFactory
SmFlavor
SmIdentityConstraint
SmIdentityConstraint.Path
SmMetaForeignAttribute
SmMetaInfo
SmModelGroup
SmNotation
SmParser
SmParticle
SmParticleTerm
SmSchema
SmSchemaError
SmSchemaError.Handler
SmSchemaError.Source
SmSchemaSpace
SmSupport
SmType
SmTypeFacet
SmVisitor
SmVisitor.Default
SmVisitor.Failure
SmVisitor.Result
SmVisitor.Success
SmWildcard
StringHandler
StringSupplier
StringValidation
TypeURIHandler
TypeURISupplier
UndefinedPropertyException
UnsupportedAxisException
UriHandler
UriSupplier
UrlHandler
UrlSupplier
ValidatingFilter_ExternalCache
ValidatingFilter_InternalCache
ValidationConstraintEngine
ValidationControl
ValidationFactory
ValidationKernel
ValidationUtilities
Validator
Validator_DOM_Remark_ExternalCache
Validator_SAX_Error_ExternalCache
Validator_SAX_Error_InternalCache
Validator_SAX_Remark_ExternalCache
Validator_SAX_Remark_InternalCache
Version
XmlContext
XmlContextConsumer
XmlContextOnXmlCursor
XmlContextProvider
XmlCursor
XmlCursor4DOM
XmlCursorNoNavigation
XmlCursorOnXmlContext
XmlCursorSupport
XmlNode
XmlProps
XmlReader
XmlRemarkFilter
XmlRemarkHandler
XmlRemarkSupplier
XmlRemarkSupplierMulticast
XmlStream2DOM
XmlStreamCompiler
XmlStreamEnhancer
XmlStreamFilter
XmlStreamHandler
XmlStreamMulticastHelper
XmlStreamParser
XmlStreamProfiler
XmlStreamSerializer
XmlStreamSimplEx
XmlStreamSupplier
XmlStreamSupplierMulticast
XmlStreamTermination
XmlStreamTracer
XmlStreamUtilities
XmlStringValue
XmlTypes
XMLValidationException
XMLValidator
XMLValidatorFilterImplMk1
XmlValue
XPathHelper
Overview Package Class Use Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
com.tibco.xml.adjuncts.channel
Interface AdjunctConsumer
All Known Implementing Classes:
DefaultAdjunctSupplier, ScriptingValidatorMk1
Method Summary
void setAdjunctProvider(AdjunctProvider provider)
Method Detail
setAdjunctProvider
com.tibco.xml.adjuncts.channel
Interface AdjunctHandler
All Known Implementing Classes:
DefaultAdjunctCache
Method Summary
void putAdjunct(java.lang.String namespaceURI,
org.w3c.dom.Document adjunct)
Method Detail
putAdjunct
com.tibco.xml.adjuncts.channel
Interface AdjunctProvider
All Known Implementing Classes:
DefaultAdjunctCache
Method Summary
org.w3c.dom.Document getAdjunct(java.lang.String namespaceURI)
Retrieves an adjunct based on it's namespace.
Method Detail
getAdjunct
com.tibco.xml.adjuncts.channel
Interface AdjunctSupplier
All Known Implementing Classes:
DefaultAdjunctSupplier
Method Summary
void setAdjunctHandler(AdjunctHandler handler)
Method Detail
setAdjunctHandler
com.tibco.xml.processor
Class Aggregate
java.lang.Object
|
+--com.tibco.xml.processor.Aggregate
All Implemented Interfaces:
ContentConsumer, DocumentConsumer, IBlackBox, IConfigurable, IContextConsumer
Constructor Summary
Aggregate()
Method Summary
java.lang.Object getChannel(java.lang.String channelName)
Declared in com.tibco.xml.runtime.IBlackBox
int getChannelMode(java.lang.String channelName)
Declared in com.tibco.xml.runtime.IBlackBox
java.lang.String[] getChannelNames()
Declared in com.tibco.xml.runtime.IBlackBox
java.lang.String getChannelType(java.lang.String channelName)
Declared in com.tibco.xml.runtime.IBlackBox
void setConfiguration(java.lang.String url)
Declared in com.tibco.xml.runtime.IConfigurable
void setContentProvider(ContentProvider provider)
Constructor Detail
Aggregate
public Aggregate()
Method Detail
getChannel
getChannelMode
getChannelNames
setContextProvider
setContentProvider
setDocumentProvider
com.tibco.xml.runtime.data
Interface BooleanHandler
public interface BooleanHandler
Method Summary
void process(boolean condition)
Method Detail
process
com.tibco.xml.runtime.data
Interface BooleanSupplier
public interface BooleanSupplier
Method Summary
void addBooleanHandler(BooleanHandler handler)
Method Detail
addBooleanHandler
removeBooleanHandler
com.tibco.xml.processor
Class C14NSerializer
java.lang.Object
|
+--com.tibco.xml.processor.XmlStreamSerializer
|
+--com.tibco.xml.processor.C14NSerializer
All Implemented Interfaces:
XmlStreamHandler
A canonical XmlStream Serializer implementing Canonical XML Version 1.0 It sorts the attributes and
uses standard encoding of attribute and element text content to allow for bytewise comparison, digital
signatures, etc.
Since:
#0021
See Also:
XmlStreamSerializer, XmlStreamHandler
Constructor Summary
C14NSerializer(java.io.Writer w)
C14N Constructor.
Method Summary
void attribute()
Receive notification of an attribute.
protected closeTag()
void
void endElement()
Receive notification of the end of an element.
static void main(java.lang.String[] args)
void startElement()
Receive notification of the beginning of an element.
protected writeAttribute(java.lang.String name,
void
java.lang.String value)
Constructor Detail
C14NSerializer
public C14NSerializer(java.io.Writer w)
C14N Constructor. The writer is flushed at endDocument
Parameters:
w - A writer outputing in utf-8 encoding
Method Detail
writeSpecialAtt
endElement
attribute
writeNS
closeTag
main
com.tibco.xml.validation.constraints
Interface ConstraintChecker
All Superinterfaces:
com.tibco.xml.adjuncts.streaming.MetadataNamespaceHandler, XmlRemarkSupplier
All Known Implementing Classes:
DefaultConstraintChecker
Interface that a custom constraint checker must support. Receives input as metadata context and binding
events, and generates output as XML Remarks.
com.tibco.xml.channel.content
Interface ContentConsumer
All Known Implementing Classes:
Aggregate
Method Summary
void setContentProvider(ContentProvider provider)
Method Detail
setContentProvider
com.tibco.xml.channel.content
Interface ContentFilter
All Superinterfaces:
org.xml.sax.ContentHandler, ContentSupplier
All Known Implementing Classes:
SAXLocationHintSupplier, SAXContentNormalizer, SAXContent2XmlStream,
SAXContent2XmlStream.SAXContent2XmlKernel, Validator_SAX_Remark_ExternalCache
com.tibco.xml.channel.content
Interface ContentProvider
public interface ContentProvider
Implemented by components that can provide SAX Content through a pull mechanism to a
ContentConsumer.
Method Summary
void getContent(java.lang.String uri, org.xml.sax.ContentHandler h)
Method Detail
getContent
com.tibco.xml.channel.content
Interface ContentSupplier
All Known Subinterfaces:
ContentFilter
All Known Implementing Classes:
DOM2Content, Validator_SAX_Remark_InternalCache, Validator_SAX_Error_InternalCache,
Validator_SAX_Error_ExternalCache, ScriptingAdjunctValidator
Method Summary
void setContentHandler(org.xml.sax.ContentHandler handler)
Allows an application to register and unregister a ContentHandler for this supplier.
Method Detail
setContentHandler
com.tibco.xml.channel.content
Interface ContentSupplierMulticast
public interface ContentSupplierMulticast
Implemented by components that supply SAX Content to multiple SAX ContentHandler(s).
Method Summary
void addContentHandler(org.xml.sax.ContentHandler handler)
Method Detail
addContentHandler
removeContentHandler
com.tibco.xml.validation.kernel
Class DefaultAdjunctCache
java.lang.Object
|
+--com.tibco.xml.validation.kernel.DefaultAdjunctCache
All Implemented Interfaces:
AdjunctHandler, AdjunctProvider, DocumentBoundaryHandler, IBlackBox
Field Summary
static java.lang.String CHANNEL_BOUNDARY
Constructor Summary
DefaultAdjunctCache()
Method Summary
void endDocument()
void startDocument()
Field Detail
CHANNEL_HANDLER
CHANNEL_PROVIDER
CHANNEL_BOUNDARY
Constructor Detail
DefaultAdjunctCache
public DefaultAdjunctCache()
Method Detail
getChannel
getChannelMode
getChannelNames
startDocument
endDocument
getAdjunct
putAdjunct
com.tibco.xml.validation.kernel
Class DefaultAdjunctSupplier
java.lang.Object
|
+--com.tibco.xml.validation.kernel.DefaultAdjunctSupplier
All Implemented Interfaces:
AdjunctConsumer, AdjunctSupplier, ErrorSupplier, TypeURIHandler
Field Summary
static java.lang.String CHANNEL_ADJUNCT_MODEL_CONSUMER
Constructor Summary
DefaultAdjunctSupplier()
Method Summary
java.lang.Object getChannel(java.lang.String name)
java.lang.String[] getChannelNames()
Field Detail
CHANNEL_LOCATION_HINT_HANDLER
CHANNEL_ADJUNCT_MODEL_SUPPLIER
CHANNEL_ERROR_SUPPLIER
Constructor Detail
DefaultAdjunctSupplier
public DefaultAdjunctSupplier()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
setAdjunctHandler
setAdjunctProvider
setTypeURI
com.tibco.xml.validation.constraints
Class DefaultConstraintChecker
java.lang.Object
|
+--com.tibco.xml.adjuncts.streaming.DefaultMetadataTagHandler
|
+--com.tibco.xml.validation.constraints.DefaultConstraintChecker
All Implemented Interfaces:
ConstraintChecker, com.tibco.xml.adjuncts.streaming.MetadataNamespaceHandler,
com.tibco.xml.adjuncts.streaming.MetadataTagHandler, XmlRemarkSupplier
Default implementation of ConstraintChecker. Manages the error handling for convenience of subclasses.
Field Summary
protected XmlRemarkHandler m_errors
Constructor Summary
DefaultConstraintChecker()
Method Summary
void endDocument()
Processing has completed on an input document.
void error(XmlContext context, java.lang.String message)
abstract getErrorCode()
java.lang.String
Field Detail
m_errors
Constructor Detail
DefaultConstraintChecker
public DefaultConstraintChecker()
Method Detail
getErrorCode
error
warning
setXmlRemarkHandler
startDocument
endDocument
com.tibco.xml.validation.constraints
Class DefaultConstraintViolation
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.validation.constraints.DefaultConstraintViolation
All Implemented Interfaces:
java.io.Serializable
Constructor Summary
DefaultConstraintViolation(java.lang.String message)
Constructor Detail
DefaultConstraintViolation
com.tibco.xml.validation.kernel
Class DefaultNamespaceConverter
java.lang.Object
|
+--com.tibco.xml.validation.kernel.DefaultNamespaceConverter
All Implemented Interfaces:
LocationHintHandler, SchemaModelConsumer, SchemaModelHandler, SchemaModelProvider,
SchemaModelSupplier
Converts schema requests by namespace for the null namespace to requests using the normalized
document element name. The normalized document element name is {namespaceURI}localName when
the element has a namespace and localName otherwise.
Constructor Summary
DefaultNamespaceConverter()
Method Summary
void documentElement(ExpandedName name)
void endDocument()
Constructor Detail
DefaultNamespaceConverter
public DefaultNamespaceConverter()
Method Detail
startDocument
endDocument
documentElement
locationHintXSD
locationHintDTD
locationHintSOX
getSchema
setSchemaModelProvider
setSchemaModelHandler
com.tibco.xml.validation.kernel
Class DefaultSchemaCache
java.lang.Object
|
+--com.tibco.xml.validation.kernel.DefaultSchemaCache
All Implemented Interfaces:
DocumentBoundaryHandler, IBlackBox, SchemaModelConsumer, SchemaModelHandler,
SchemaModelProvider
Field Summary
static java.lang.String CHANNEL_BOUNDARY
Method Summary
void endDocument()
void startDocument()
CHANNEL_PROVIDER
CHANNEL_BOUNDARY
Constructor Detail
DefaultSchemaCache
public DefaultSchemaCache()
Method Detail
getChannel
getChannelType
getChannelMode
startDocument
endDocument
setSchemaModelProvider
getSchema
putSchema
com.tibco.xml.validation.kernel
Class DefaultSchemaSupplier
java.lang.Object
|
+--com.tibco.xml.validation.kernel.DefaultSchemaSupplier
All Implemented Interfaces:
EntityConsumer, IBlackBox, LocationHintHandler, PropertyConsumer, SchemaModelConsumer,
SchemaModelSupplier, XmlRemarkSupplier
Field Summary
static java.lang.String CHANNEL_ENTITY_CONSUMER
Constructor Summary
DefaultSchemaSupplier()
Method Summary
void documentElement(ExpandedName name)
void endDocument()
Field Detail
CHANNEL_LOCATION_HINT_HANDLER
CHANNEL_SCHEMA_MODEL_SUPPLIER
CHANNEL_SCHEMA_MODEL_CONSUMER
CHANNEL_ENTITY_CONSUMER
CHANNEL_PROPERTY_CONSUMER
Constructor Detail
DefaultSchemaSupplier
public DefaultSchemaSupplier()
Method Detail
getChannel
getChannelMode
getChannelNames
startDocument
endDocument
documentElement
locationHintXSD
locationHintXDR
locationHintSOX
setXmlRemarkHandler
setSchemaModelHandler
setSchemaModelProvider
com.tibco.xml.channel.stream.helpers
Class DefaultXmlStreamHandler
java.lang.Object
|
+--com.tibco.xml.channel.stream.helpers.DefaultXmlStreamHandler
All Implemented Interfaces:
XmlStreamHandler, XmlStreamSupplier
Direct Known Subclasses:
com.tibco.xml.adjuncts.streaming.MetadataEngine, ValidationKernel
Field Summary
protected XmlCursor m_cursor
Constructor Summary
DefaultXmlStreamHandler()
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML Stream event.
void setXmlStreamHandler(XmlStreamHandler handler)
will call setDocumentLocator and setDocumentCursor on handler
void startDocument()
Receive notification of the beginning of a document.
void startElement()
Receive notification of the beginning of an element.
void text()
Receive notification of a text node.
Field Detail
m_locator
m_handler
Constructor Detail
DefaultXmlStreamHandler
public DefaultXmlStreamHandler()
Method Detail
setDocumentLocator
setDocumentCursor
processingInstruction
startDocument
startElement
attribute
text
endElement
endDocument
setXmlStreamHandler
com.tibco.xml.channel.boundary
Interface DocumentBoundaryHandler
All Known Implementing Classes:
DefaultAdjunctCache, DefaultSchemaCache, ValidationControl
Method Summary
void endDocument()
void startDocument()
Method Detail
startDocument
endDocument
com.tibco.xml.channel.boundary
Interface DocumentBoundarySupplier
All Known Implementing Classes:
SAXContent2XmlStream, SAXContent2XmlStream.SAXContent2XmlKernel,
Validator_SAX_Remark_ExternalCache
Method Summary
void addDocumentBoundaryHandler(DocumentBoundaryHandler handler)
Method Detail
addDocumentBoundaryHandler
removeDocumentBoundaryHandler
com.tibco.xml.channel.dom
Interface DocumentConsumer
All Known Implementing Classes:
Aggregate
Method Summary
void setDocumentProvider(DocumentProvider provider)
Method Detail
setDocumentProvider
com.tibco.xml.runtime.data
Interface DocumentLocatorConsumer
public interface DocumentLocatorConsumer
Implemented by components that require a SAX Locator.
Method Summary
void setDocumentLocatorProvider(DocumentLocatorProvider provider)
Method Detail
setDocumentLocatorProvider
com.tibco.xml.runtime.data
Interface DocumentLocatorProvider
public interface DocumentLocatorProvider
Implemented by components that can provide a SAX Locator.
Method Summary
org.xml.sax.Locator getDocumentLocator()
Method Detail
getDocumentLocator
com.tibco.xml.channel.dom
Interface DocumentProvider
public interface DocumentProvider
Implemented by components that can provide org.w3c.dom Document(s) through a pull mechanism to a
DocumentConsumer.
Method Summary
org.w3c.dom.Document getDocument(java.lang.String uri)
Method Detail
getDocument
com.tibco.xml.processor
Class DOM2Content
java.lang.Object
|
+--com.tibco.xml.processor.DOM2Content
All Implemented Interfaces:
ContentSupplier, DOMHandler, IBlackBox
Field Summary
static java.lang.String CHANNEL_INPUT
Constructor Summary
DOM2Content()
Method Summary
java.lang.Object getChannel(java.lang.String name)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String name)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String name)
Returns the type of the interface that is returned when getChannel is
called.
void process(org.w3c.dom.Document source,
java.lang.String systemId)
Receive notification of an XML document.
void setContentHandler(org.xml.sax.ContentHandler handler)
Allows an application to register and unregister a ContentHandler for
this supplier.
Field Detail
CHANNEL_INPUT
CHANNEL_OUTPUT
Constructor Detail
DOM2Content
public DOM2Content()
Method Detail
getChannel
getChannelType
getChannelNames
process
setContentHandler
com.tibco.xml.processor
Class DOM2XmlStream
java.lang.Object
|
+--com.tibco.xml.processor.DOM2XmlStream
All Implemented Interfaces:
DOMHandler, IBlackBox, com.tibco.xml.channel.node.NodeProvider, XmlStreamSupplier
Field Summary
static java.lang.String CHANNEL_DOM_HANDLER
Constructor Summary
DOM2XmlStream()
Method Summary
void addDOMHandler(DOMHandler handler)
Field Detail
CHANNEL_DOM_HANDLER
CHANNEL_STREAM_SUPPLIER
Constructor Detail
DOM2XmlStream
public DOM2XmlStream()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
process
setXmlStreamHandler
addTypeURIHandler
addDOMHandler
removeDOMHandler
getNode
com.tibco.xml.channel.dom
Interface DOMHandler
All Known Implementing Classes:
DOM2XmlStream, DOM2Content, Validator_DOM_Remark_ExternalCache,
ScriptingValidatorMk1
Method Summary
void process(org.w3c.dom.Document source, java.lang.String systemId)
Receive notification of an XML document.
Method Detail
process
com.tibco.xml.channel.dom
Interface DOMSupplier
All Known Implementing Classes:
SAXContent2DOM, XmlStream2DOM, Validator_DOM_Remark_ExternalCache,
ScriptingValidatorMk1
Method Summary
void addDOMHandler(DOMHandler handler)
Method Detail
addDOMHandler
removeDOMHandler
com.tibco.xml.runtime.data
Interface DTDSupplier
public interface DTDSupplier
Method Summary
void addDTDHandler(org.xml.sax.DTDHandler handler)
Method Detail
addDTDHandler
removeDTDHandler
com.tibco.xml.runtime.data
Class Entity
java.lang.Object
|
+--com.tibco.xml.runtime.data.Entity
Constructor Summary
Entity(java.lang.String publicId, java.lang.String systemId)
Method Summary
java.lang.String getPublicId()
java.lang.String getSystemId()
Constructor Detail
Entity
Method Detail
getPublicId
getSystemId
com.tibco.xml.channel.entity
Interface EntityConsumer
All Known Subinterfaces:
NewSchemaParser
All Known Implementing Classes:
DefaultSchemaSupplier, SAXLocationHintSupplier, Validator, XmlStreamParser,
Validator_SAX_Remark_InternalCache, Validator_SAX_Error_InternalCache
Method Summary
void setEntityResolver(org.xml.sax.EntityResolver resolver)
Method Detail
setEntityResolver
com.tibco.xml.validation
Class ErrorCode
java.lang.Object
|
+--com.tibco.xml.validation.ErrorCode
Field Summary
static java.lang.String CONTENT_MODEL_ERROR_AMBIGUOUS_CONTENT_MODEL
Constructor Summary
ErrorCode()
Field Detail
NAMESPACE_TIBCO
NAMESPACE_TIBCO_XML
CONTENT_MODEL_ERROR_AMBIGUOUS_CONTENT_MODEL
CONTENT_MODEL_ERROR_DERIVED_TYPE_SCHEMA_VERSION_MISMATCH
CONTENT_MODEL_ERROR_ELEMENT_IS_ABSTRACT
CONTENT_MODEL_ERROR_ELEMENTS_NOT_ALLOWED_IN_EMPTY_CONTENT
CONTENT_MODEL_ERROR_ELEMENTS_NOT_ALLOWED_IN_TEXT_ONLY_CONTENT
CONTENT_MODEL_ERROR_ELEMENT_NOT_NILLABLE
CONTENT_MODEL_ERROR_ENUMERATION_FACET_MISMATCH
CONTENT_MODEL_ERROR_MISSING_ATTRIBUTE
CONTENT_MODEL_ERROR_MISSING_TYPE_DECLARATION
CONTENT_MODEL_ERROR_MISSING_SCHEMA
CONTENT_MODEL_ERROR_NO_NAMESPACE_FOR_PREFIX
CONTENT_MODEL_ERROR_TEXT_NOT_ALLOWED_IN_EMPTY_CONTENT
CONTENT_MODEL_ERROR_TYPE_IS_ABSTRACT
CONTENT_MODEL_ERROR_TYPE_IS_MISSING
CONTENT_MODEL_ERROR_TYPE_NOT_FOUND_IN_NAMESPACE
CONTENT_MODEL_ERROR_UNDECLARED_ATTRIBUTE
CONTENT_MODEL_ERROR_UNDECLARED_IDREF
CONTENT_MODEL_ERROR_UNEXPECTED_CONTENT
CONTENT_MODEL_ERROR_UNEXPECTED_END_OF_CONTENT
CONTENT_MODEL_ERROR_UNEXPECTED_TEXT
ELEMENT_ID_ERROR_DUPLICATE
ELEMENT_ID_ERROR_MULTIPLE_ID_ATTRIBUTES
ELEMENT_ID_ERROR_UNDECLARED_IDREF
IDENTITY_CONSTRAINT_ERROR_DUPLICATE_FIELD
IDENTITY_CONSTRAINT_ERROR_MISSING_FIELD
SIMPLE_TYPE_ERROR_ATTRIBUTE_TYPE_NOT_SIMPLE
SIMPLE_TYPE_ERROR_ENUMERATION_FACET_MISMATCH
SIMPLE_TYPE_ERROR_REGULAR_EXPRESSION_MISMATCH
SIMPLE_TYPE_ERROR_ELEMENT_TYPE_ABSTRACT
SIMPLE_TYPE_ERROR_EMPTY_ENUMERATION
SIMPLE_TYPE_ERROR_FIXED_VALUE_MISMATCH
SIMPLE_TYPE_ERROR_INVALID_FACET
SIMPLE_TYPE_ERROR_INVALID_VALUE_FOR_TYPE
SIMPLE_TYPE_ERROR_OUT_OF_RANGE_FOR_TYPE
SIMPLE_TYPE_ERROR_INVALID_LENGTH
SIMPLE_TYPE_ERROR_INVALID_TIME_DURATION
SIMPLE_TYPE_ERROR_LENGTH_TOO_SHORT
SIMPLE_TYPE_ERROR_LENGTH_TOO_LONG
SIMPLE_TYPE_ERROR_MUST_BE_GREATER_THAN
SIMPLE_TYPE_ERROR_MUST_BE_GREATER_THAN_OR_EQUAL
SIMPLE_TYPE_ERROR_MUST_BE_LESS_THAN_OR_EQUAL
SIMPLE_TYPE_ERROR_MUST_HAVE_AT_MOST
SIMPLE_TYPE_ERROR_NO_NAMESPACE_FOR_PREFIX
SIMPLE_TYPE_ERROR_EXTENDED_VALIDATION
SIMPLE_TYPE_ERROR_INVALID_PRIMITIVETYPE_VALUE
SIMPLE_TYPE_ERROR_BINARY_WITHOUT_ENCODING
SIMPLE_TYPE_ERROR_UNKNOWN_VALUE_TYPE
SIMPLE_TYPE_ERROR_INVALID_URI_CHAR
SIMPLE_TYPE_ERROR_MINIMUM_VALUE
SIMPLE_TYPE_ERROR_MAXIMUM_VALUE
SIMPLE_TYPE_ERROR_NO_SUBTYPES_IN_UNION
SIMPLE_TYPE_ERROR_MUST_HAVE_EXACTLY_ONE_CHAR
SIMPLE_TYPE_ERROR_UNKNOWN
SIMPLE_TYPE_ERROR_XPATH_SYNTAX
FILE_NOT_FOUND_EXCEPTION
ILLEGAL_NIL_VALUE
Constructor Detail
ErrorCode
public ErrorCode()
com.tibco.xml.channel.error
Interface ErrorSupplier
All Known Subinterfaces:
NewSchemaParser
All Known Implementing Classes:
DefaultAdjunctSupplier, Validator_SAX_Error_InternalCache,
Validator_SAX_Error_ExternalCache
Method Summary
void setErrorHandler(org.xml.sax.ErrorHandler handler)
Method Detail
setErrorHandler
com.tibco.xml.channel.error
Interface ErrorSupplierMulticast
public interface ErrorSupplierMulticast
Implemented by components that supply SAX Error(s) to SAX ErrorHandler(s).
Method Summary
void addErrorHandler(org.xml.sax.ErrorHandler handler)
Method Detail
addErrorHandler
removeErrorHandler
com.tibco.xml.data.primitive
Class ExpandedName
java.lang.Object
|
+--com.tibco.xml.data.primitive.ExpandedName
All Implemented Interfaces:
XmlValue
Constructor Summary
ExpandedName(java.lang.String namespaceURI,
java.lang.String localName)
Method Summary
boolean equals(java.lang.Object object)
Override equals and agree that we're equal if the passed object is a
NormalizedName and it matches the name of the arg.
java.lang.String getExpandedForm()
The expanded form of an ExpandedName is a normalized name, using
the the '{namespace}localName' notation.
java.lang.String getLocalName()
Returns the local part of the normalized name.
java.lang.String getNamespaceURI()
Returns the namespace URI.
QName getQName(NamespaceToPrefixResolver resolver)
Returns the QName for this ExpandedName given a namespace to prefix
resolver.
java.lang.String getSerializedForm(NamespaceToPrefixResolver resolver)
The serialized form of an ExpandedName is a QName.
int hashCode()
boolean isExpanded()
By definition, an ExpandedName is expanded.
static ExpandedName parse(java.lang.String name)
Given a string, create and return a ExpandedName object
java.lang.String toString()
Return the string representation of the normalized name, using the the
'{namespace}localName' notation.
Constructor Detail
ExpandedName
Method Detail
getNamespaceURI
getLocalName
getSerializedForm
getExpandedForm
isExpanded
hashCode
equals
getQName
parse
com.tibco.xml.runtime
Interface IBlackBox
All Known Implementing Classes:
Aggregate, DefaultAdjunctCache, DefaultSchemaCache, DefaultSchemaSupplier, DOM2Content,
DOM2XmlStream, NativeSchemaProvider, SAXContent2DOM, SAXContent2XmlStream,
SAXContentNormalizer, SAXLocationHintSupplier, ValidationControl, ValidationKernel,
XmlStream2DOM, XmlStreamEnhancer, XmlStreamMulticastHelper, XmlStreamProfiler,
XmlStreamTermination, XmlStreamTracer, ScriptingValidatorMk1
Field Summary
static int CHANNEL_MODE_SINK
Defines the role of an interface for a component as the callee.
static int CHANNEL_MODE_SOURCE
Defines the role of an interface for a component as the caller.
Method Summary
java.lang.Object getChannel(java.lang.String channelName)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String channelName)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String channelName)
Returns the type of the interface that is returned when getChannel is
called.
Field Detail
CHANNEL_MODE_SINK
CHANNEL_MODE_SOURCE
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
com.tibco.xml.runtime
Interface IConfigurable
All Known Implementing Classes:
Aggregate
Method Summary
void setConfiguration(java.lang.String configURI)
Method Detail
setConfiguration
com.tibco.xml.runtime
Interface IConnectionBuilder
public interface IConnectionBuilder
This interface is implemented for each pair of message interfaces so that a script may be used to connect
together the channels of black boxes at execution time.
Method Summary
void connect(IBlackBox callerBox, java.lang.String callerChannel,
IBlackBox calleeBox, java.lang.String calleeChannel)
Connects the specified channels of two black box components together.
void disconnect(IBlackBox callerBox, java.lang.String callerChannel,
IBlackBox calleeBox, java.lang.String calleeChannel)
Disconnects the specified channels of two black box components.
Method Detail
connect
com.tibco.xml.runtime
Interface IContextConsumer
All Known Implementing Classes:
Aggregate
Method Summary
void setContextProvider(IContextProvider contextProvider)
Method Detail
setContextProvider
com.tibco.xml.runtime
Interface IContextProvider
public interface IContextProvider
This interface is implemented to provide contextual information to black box components.
Method Summary
IConnectionBuilder getConnectionBuilder(java.lang.String channelType)
Retrieves a connection builder for the specified channel type.
IFactory getFactory(java.lang.String classURI)
Retrieves a factory for the specified class identifier.
Method Detail
getConnectionBuilder
getFactory
com.tibco.xml.runtime
Interface IFactory
public interface IFactory
This interface implements the standard factory pattern for black box components.
Method Summary
IBlackBox createInstance(java.lang.String classURI)
Method Detail
createInstance
com.tibco.xml.validation.channel
Interface LocationHintHandler
All Known Implementing Classes:
DefaultSchemaSupplier, DefaultNamespaceConverter
Method Summary
void documentElement(ExpandedName name)
void endDocument()
Method Detail
startDocument
endDocument
documentElement
locationHintXSD
locationHintDTD
locationHintXDR
com.tibco.xml.validation.channel
Interface LocationHintSupplier
All Known Implementing Classes:
Validator, SAXLocationHintSupplier, XmlStreamParser
Method Summary
void addLocationHintHandler(LocationHintHandler handler)
Method Detail
addLocationHintHandler
removeLocationHintHandler
com.tibco.xml.runtime
Class MissingConnectionException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.runtime.MissingConnectionException
All Implemented Interfaces:
java.io.Serializable
Constructor Summary
MissingConnectionException(java.lang.String channelName)
com.tibco.xml.schema.channel
Interface NamespaceEntityConsumer
All Known Subinterfaces:
NewSchemaParser
Method Summary
void setNamespaceEntityResolver(NamespaceEntityResolver resolver)
Method Detail
setNamespaceEntityResolver
com.tibco.xml.schema
Interface NamespaceEntityResolver
public interface NamespaceEntityResolver
A resolver that maps a namespace URI and an optional location URI "hint" to an InputSource, typically for a schema. The
initial clients for this interface are the schema parsers, for use during imports. Note that the signature is essentially identical
to SAX's EntityResolver, if we consider the namespace URI to be similar to a public ID. However, the semantics are subtly
different, so a different interface is warranted.
Since:
Build 0022
Method Summary
org.xml.sax.InputSource resolveNamespaceEntity(java.lang.String namespaceURI,
java.lang.String locationHint)
Method Detail
resolveNamespaceEntity
com.tibco.xml.data.primitive
Interface NamespaceResolver
All Superinterfaces:
NamespaceToPrefixResolver, PrefixToNamespaceResolver
All Known Subinterfaces:
XmlContext, XmlCursor, XmlNode, XmlReader
com.tibco.xml.data.primitive
Interface NamespaceToPrefixResolver
All Known Subinterfaces:
NamespaceResolver, XmlContext, XmlCursor, XmlNode, XmlReader
Method Summary
java.lang.String getPrefixForNamespaceURI(java.lang.String namespaceURI)
Given a namespace, get the corrisponding prefix.
Method Detail
getPrefixForNamespaceURI
com.tibco.xml.data.primitive
Class
NamespaceToPrefixResolver.NamespaceNotFoundException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.data.primitive.NamespaceToPrefixResolver.NamespaceNotFoundException
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
NamespaceToPrefixResolver
Constructor Summary
NamespaceToPrefixResolver.NamespaceNotFoundException(java.lang.String namespaceURI)
Method Summary
java.lang.String getNamespaceURI()
Constructor Detail
NamespaceToPrefixResolver.NamespaceNotFoundException
public
NamespaceToPrefixResolver.NamespaceNotFoundException(java.lang.String namespaceURI)
Method Detail
getNamespaceURI
com.tibco.xml.validation.kernel
Class NativeSchemaProvider
java.lang.Object
|
+--com.tibco.xml.validation.kernel.NativeSchemaProvider
All Implemented Interfaces:
IBlackBox, SchemaModelProvider
Field Summary
static java.lang.String CHANNEL_SCHEMA_MODEL_PROVIDER
Constructor Summary
NativeSchemaProvider()
Method Summary
java.lang.Object getChannel(java.lang.String name)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String name)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String name)
Returns the type of the interface that is returned when getChannel is
called.
SmSchema getSchema(java.lang.String namespace)
Retrieves a schema model based on it's namespace URI.
Field Detail
CHANNEL_SCHEMA_MODEL_PROVIDER
Constructor Detail
NativeSchemaProvider
public NativeSchemaProvider()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
getSchema
com.tibco.xml.schema
Interface NewSchemaParser
All Superinterfaces:
EntityConsumer, ErrorSupplier, NamespaceEntityConsumer, SchemaModelConsumer,
SchemaModelSupplier
Method Summary
SmSchema parseSchema(org.xml.sax.InputSource schemaText,
java.lang.String namespace)
Parses the given input into an equivalent SmSchema.
Method Detail
parseSchema
com.tibco.xml.data.primitive
Interface PrefixToNamespaceResolver
All Known Subinterfaces:
NamespaceResolver, XmlContext, XmlCursor, XmlNode, XmlReader
Method Summary
java.lang.String getNamespaceURIForPrefix(java.lang.String prefix)
Given a prefix, get the corresponding namespace URI.
Method Detail
getNamespaceURIForPrefix
com.tibco.xml.data.primitive
Class
PrefixToNamespaceResolver.PrefixNotFoundException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.data.primitive.PrefixToNamespaceResolver.PrefixNotFoundException
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
PrefixToNamespaceResolver
Constructor Summary
PrefixToNamespaceResolver.PrefixNotFoundException(java.lang.String prefix)
Method Summary
java.lang.String getPrefix()
Constructor Detail
PrefixToNamespaceResolver.PrefixNotFoundException
Method Detail
getPrefix
com.tibco.xml.validation
Class PrintWriterErrorHandler
java.lang.Object
|
+--com.tibco.xml.validation.PrintWriterErrorHandler
All Implemented Interfaces:
org.xml.sax.ErrorHandler
Field Summary
protected java.io.PrintWriter output
Constructor Summary
PrintWriterErrorHandler(java.io.PrintStream stream)
Construct a PrintWriterErrorHandler from a PrintStream.
PrintWriterErrorHandler(java.io.PrintWriter writer)
Construct a PrintWriterErrorHandler from a PrintWriter.
Method Summary
void error(org.xml.sax.SAXParseException ex)
Field Detail
output
Constructor Detail
PrintWriterErrorHandler
PrintWriterErrorHandler
Method Detail
warning
error
message
fatalError
com.tibco.xml.channel.property
Interface PropertyConsumer
All Known Implementing Classes:
DefaultSchemaSupplier, SAXLocationHintSupplier, Validator_SAX_Remark_InternalCache,
ValidatingFilter_InternalCache, ValidatingFilter_ExternalCache,
Validator_SAX_Error_InternalCache, ScriptingValidatorMk1
Method Summary
void setPropertyProvider(PropertyProvider provider)
Method Detail
setPropertyProvider
com.tibco.xml.channel.property
Interface PropertyHandler
public interface PropertyHandler
Implemented by components that receive property values pushed by a PropertySupplier.
Method Summary
void putValue(java.lang.String uri, java.lang.Object value)
Method Detail
putValue
com.tibco.xml.channel.property
Interface PropertyProvider
public interface PropertyProvider
Implemented by components that can provide property values through a pull mechanism to a
PropertyConsumer.
Method Summary
java.lang.Object getValue(java.lang.String uri)
Method Detail
getValue
com.tibco.xml.channel.property
Interface PropertySupplier
All Known Implementing Classes:
ScriptingValidatorMk1
Method Summary
void setPropertyHandler(PropertyHandler handler)
Allows a component to register and unregister a PropertyHandler for this supplier.
Method Detail
setPropertyHandler
com.tibco.xml.channel.property
Interface PropertySupplierMulticast
public interface PropertySupplierMulticast
Implemented by components that can supply property values through a push mechanism to
PropertyHandler(s).
Method Summary
void addPropertyHandler(PropertyHandler handler)
Allows a component to register a PropertyHandler for this supplier.
void removePropertyHandler(PropertyHandler handler)
Allows a component to unregister a PropertyHandler for this supplier.
Method Detail
addPropertyHandler
removePropertyHandler
com.tibco.xml.data.primitive
Class QName
java.lang.Object
|
+--com.tibco.xml.data.primitive.QName
Field Summary
static java.lang.String PREFIX_UNQUALIFIED
The value of a prefix when a prefix is not specified.
Constructor Summary
QName(java.lang.String name)
Method Summary
boolean equals(java.lang.Object object)
Override equals and agree that we're equal if the passed object is a
QName and it matches the name of the arg.
ExpandedName getExpandedName(PrefixToNamespaceResolver resolver)
Returns the ExpandedName for this QName given a prefix to
namespace resolver.
java.lang.String getLocalName()
Returns the local part of the normalized name.
static java.lang.String getLocalName(java.lang.String name)
java.lang.String getPrefix()
Returns the prefix.
static java.lang.String getPrefix(java.lang.String name)
int hashCode()
Field Detail
PREFIX_UNQUALIFIED
Constructor Detail
QName
QName
Method Detail
getPrefix
getLocalName
toString
equals
getExpandedName
parse
getLocalName
normalizePrefix
isNormalizedPrefix
isNoPrefix
com.tibco.xml.processor
Class SAXContent2DOM
java.lang.Object
|
+--com.tibco.xml.processor.SAXContent2DOM
All Implemented Interfaces:
org.xml.sax.ContentHandler, DOMSupplier, IBlackBox, org.xml.sax.ext.LexicalHandler
Field Summary
static java.lang.String CHANNEL_CONTENT_HANDLER
Constructor Summary
SAXContent2DOM()
Method Summary
void addDOMHandler(DOMHandler handler)
void endCDATA()
void endDocument()
void endDTD()
void startCDATA()
void startDocument()
Field Detail
CHANNEL_CONTENT_HANDLER
CHANNEL_LEXICAL_HANDLER
CHANNEL_DOM_SUPPLIER
Constructor Detail
SAXContent2DOM
public SAXContent2DOM()
Method Detail
getChannel
getChannelMode
getChannelNames
addDOMHandler
removeDOMHandler
setDocumentLocator
startDocument
startPrefixMapping
endPrefixMapping
startElement
characters
ignorableWhitespace
processingInstruction
startDTD
endDTD
startEntity
endEntity
cdata
startCDATA
endCDATA
comment
com.tibco.xml.processor
Class SAXContent2XmlStream
java.lang.Object
|
+--com.tibco.xml.processor.SAXContent2XmlStream
All Implemented Interfaces:
ContentFilter, org.xml.sax.ContentHandler, ContentSupplier, DocumentBoundarySupplier, IBlackBox,
XmlRemarkSupplier, XmlStreamSupplier
Field Summary
static java.lang.String CHANNEL_BOUNDARY_SUPPLIER
Method Summary
void addDocumentBoundaryHandler(DocumentBoundaryHandler handler)
void endDocument()
void startDocument()
Field Detail
CHANNEL_CONTENT_HANDLER
CHANNEL_CONTENT_SUPPLIER
CHANNEL_STREAM_SUPPLIER
CHANNEL_REMARK_SUPPLIER
Constructor Detail
SAXContent2XmlStream
public SAXContent2XmlStream()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
setXmlStreamHandler
addDocumentBoundaryHandler
removeDocumentBoundaryHandler
setDocumentLocator
startDocument
endDocument
startPrefixMapping
endPrefixMapping
startElement
endElement
characters
processingInstruction
skippedEntity
setContentHandler
setXmlRemarkHandler
com.tibco.xml.processor
Class SAXContentNormalizer
java.lang.Object
|
+--com.tibco.xml.processor.SAXContentNormalizer
All Implemented Interfaces:
ContentFilter, org.xml.sax.ContentHandler, ContentSupplier, IBlackBox
Field Summary
static java.lang.String CHANNEL_CONTENT_HANDLER
Constructor Summary
SAXContentNormalizer()
Method Summary
void characters(char[] ch, int start, int length)
void endDocument()
void startDocument()
void startElement(java.lang.String namespaceURI,
java.lang.String localName, java.lang.String qName,
org.xml.sax.Attributes atts)
Field Detail
CHANNEL_CONTENT_HANDLER
CHANNEL_CONTENT_SUPPLIER
Constructor Detail
SAXContentNormalizer
public SAXContentNormalizer()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
setDocumentLocator
startDocument
endDocument
endPrefixMapping
startElement
endElement
ignorableWhitespace
processingInstruction
skippedEntity
com.tibco.xml.validation.kernel
Class SAXLocationHintSupplier
java.lang.Object
|
+--com.tibco.xml.validation.kernel.SAXLocationHintSupplier
All Implemented Interfaces:
ContentFilter, org.xml.sax.ContentHandler, ContentSupplier, EntityConsumer, org.xml.sax.EntityResolver,
IBlackBox, LocationHintSupplier, PropertyConsumer, TypeURISupplier
Field Summary
static java.lang.String CHANNEL_CONTENT_HANDLER
Method Summary
void addLocationHintHandler(LocationHintHandler handler)
void endDocument()
void startDocument()
Field Detail
CHANNEL_CONTENT_HANDLER
CHANNEL_ENTITY_RESOLVER
CHANNEL_ENTITY_CONSUMER
CHANNEL_LOCATION_HINT_SUPPLIER
CHANNEL_PROPERTY_CONSUMER
Constructor Detail
SAXLocationHintSupplier
public SAXLocationHintSupplier()
Method Detail
getChannel
getChannelType
getChannelMode
setDocumentLocator
startDocument
endDocument
startPrefixMapping
endPrefixMapping
startElement
endElement
characters
processingInstruction
skippedEntity
resolveEntity
setEntityResolver
removeLocationHintHandler
setPropertyProvider
addTypeURIHandler
removeTypeURIHandler
setContentHandler
com.tibco.xml.validation
Class SchemaException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--org.xml.sax.SAXException
|
+--com.tibco.xml.validation.SchemaException
All Implemented Interfaces:
java.io.Serializable
Constructor Summary
SchemaException(java.lang.String message)
Construct a SchemaException with the given error message.
SchemaException(java.lang.String message, java.lang.Exception e)
Construct a SchemaException with the given error message and "culprit" exception.
Method Summary
java.lang.String getMessage()
Methods inherited from class org.xml.sax.SAXException
getException, toString
Constructor Detail
SchemaException
SchemaException
Method Detail
getMessage
com.tibco.xml.validation
Interface SchemaMap
public interface SchemaMap
A collection of pre-parsed schema/DTD representations for use by an XMLValidator. Schemas are indexed by
target namespace. A separate "area" of the table can also be used to index parsed DTDs by public ID.
Schemas/DTDs can optionally be checked for errors after parsing, according to the CHECK_ERRORS_POLICY
setting.
A SchemaMap should be constructed, populated, and retained whenever a series of XML documents/messages
must be validated against a known set of schemas/DTDs.
This interface does not expose a method to retrieve a parsed schema representation, since the representation API is
not exposed at this time. Nonetheless, any implementation of SchemaMap will have private access methods for
use by XML Validate during validation.
If a schema added to the SchemaMap imports another namespace, the SchemaMap contents are examined before
re-parsing the imported schema. In addition, when a schema is imported that was not previously in the
SchemaMap, it is added after the import. Because of these behaviors, adding a schema for namespace A that
imports namespace B will result in two entries in the SchemaMap. If the schema for B is later explicitly added, a
collision exception will be thrown. If the schema for B must be added explicitly (via the API), it should be added
before adding the schema for A.
Schemas/DTDs added using "addSchema" are indexed by the target namespace stated (or not stated) in the schema
document. A schema with no target namespace (or any DTD) is treated as having a null target namespace key.
DTDs added using "addDTD" are indexed by the public ID provided as the second argument. The "addSchema"
and "addDTD" mechanisms are orthogonal, representing separate mappings. The "addDTD" mechanism is only
useful when the USE_DTD_PUBLIC_ID policy has been set on the XMLValidator (not on the SchemaMap) for
one or more validations.
See Also:
XMLValidator
Field Summary
static java.lang.String CHECK_ERRORS_POLICY
The name of the policy that controls schema error-checking, used
as the first argument to "setPolicy()".
static java.lang.String SOX_SCHEMA_PATH
Tells validator and/or schemaparser where to start looking for
SOX schemas.
Method Summary
void addDTD(org.xml.sax.InputSource source)
Adds a DTD to this schemaMap.
void addSchema(org.xml.sax.InputSource source)
Add a schema to the map, using the target namespace URI as a key.
void addSchema(java.lang.String namespace,
org.xml.sax.InputSource source)
Deprecated.
void addXDR(java.lang.String namespace,
org.xml.sax.InputSource source)
Add an XDR schema to the map specifying the target namespace URI as a key.
java.lang.String getPolicy(java.lang.String policyName)
Get the string value of a policy (typically SOX_SCHEMA_PATH).
boolean hasDTD(java.lang.String publicId)
Returns true if the indicated public identifier has a non-null schema associated in
this map.
boolean hasSchema(java.lang.String namespace)
Returns true if the indicated namespace URI has a non-null schema associated in
this map.
boolean isPolicySet(java.lang.String policyName)
Get the value of a boolean policy.
void removeDTD(java.lang.String publicId)
Remove the DTD associated with the given public identifier.
void removeSchema(java.lang.String namespace)
Remove the schema associated with the given namespace URI.
void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
Set the EntityResolver used while parsing schemas and DTDs.
void setErrorHandler(org.xml.sax.ErrorHandler handler)
Set the error handler to use for reporting errors in the schema.
void setPolicy(java.lang.String policyName,
java.lang.String policyValue)
Set the value of a policy.
Field Detail
CHECK_ERRORS_POLICY
SOX_SCHEMA_PATH
Method Detail
setPolicy
isPolicySet
getPolicy
setEntityResolver
addSchema
addSchema
addDTD
addXDR
hasDTD
removeSchema
removeDTD
com.tibco.xml.schema.channel
Interface SchemaModelConsumer
All Known Subinterfaces:
NewSchemaParser
All Known Implementing Classes:
DefaultNamespaceConverter, DefaultSchemaCache, DefaultSchemaSupplier, Validator,
XmlStreamEnhancer, Validator_SAX_Remark_ExternalCache,
Validator_DOM_Remark_ExternalCache, Validator_SAX_Error_ExternalCache
Method Summary
void setSchemaModelProvider(SchemaModelProvider schemaModelProvider)
Method Detail
setSchemaModelProvider
com.tibco.xml.schema.channel
Interface SchemaModelHandler
All Known Implementing Classes:
DefaultNamespaceConverter, DefaultSchemaCache
Method Summary
void putSchema(java.lang.String namespaceURI, SmSchema schema)
Method Detail
putSchema
com.tibco.xml.schema.channel
Interface SchemaModelProvider
All Known Implementing Classes:
DefaultNamespaceConverter, DefaultSchemaCache, NativeSchemaProvider
Method Summary
SmSchema getSchema(java.lang.String namespaceURI)
Retrieves a schema model based on it's namespace URI.
Method Detail
getSchema
com.tibco.xml.schema.channel
Interface SchemaModelSupplier
All Known Subinterfaces:
NewSchemaParser
All Known Implementing Classes:
DefaultNamespaceConverter, DefaultSchemaSupplier
Method Summary
void setSchemaModelHandler(SchemaModelHandler handler)
Method Detail
setSchemaModelHandler
com.tibco.xml.validation.scripting
Class ScriptingAdjunctValidator
java.lang.Object
|
+--com.tibco.xml.validation.scripting.ScriptingAdjunctValidator
All Implemented Interfaces:
org.xml.sax.ContentHandler, ContentSupplier, XmlRemarkSupplier, XmlStreamSupplier
Constructor Summary
ScriptingAdjunctValidator()
Method Summary
void characters(char[] ch, int start, int length)
void endDocument()
void startDocument()
Constructor Detail
ScriptingAdjunctValidator
public ScriptingAdjunctValidator()
Method Detail
setDocumentLocator
startDocument
endDocument
startPrefixMapping
endPrefixMapping
endElement
characters
ignorableWhitespace
skippedEntity
setContentHandler
setXmlStreamHandler
setXmlRemarkHandler
com.tibco.xml.validation.scripting
Class ScriptingSimpleTypeCompilers
java.lang.Object
|
+--com.tibco.xml.validation.scripting.ScriptingSimpleTypeCompilers
All Implemented Interfaces:
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider
Constructor Summary
ScriptingSimpleTypeCompilers()
Method Summary
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompiler getSimpleTypeCompiler(ExpandedName name)
Constructor Detail
ScriptingSimpleTypeCompilers
public ScriptingSimpleTypeCompilers()
Method Detail
getSimpleTypeCompiler
public com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompiler
getSimpleTypeCompiler(ExpandedName name)
Specified by:
getSimpleTypeCompiler in interface
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider
com.tibco.xml.validation.scripting
Class ScriptingValidatorMk1
java.lang.Object
|
+--com.tibco.xml.validation.scripting.ScriptingValidatorMk1
All Implemented Interfaces:
AdjunctConsumer, DOMHandler, DOMSupplier, IBlackBox, PropertyConsumer,
PropertySupplier, TypeURIHandler, XmlRemarkSupplier
Field Summary
static java.lang.String CHANNEL_INPUT
Constructor Summary
ScriptingValidatorMk1()
Method Summary
void addDOMHandler(DOMHandler handler)
Field Detail
CHANNEL_INPUT
CHANNEL_TYPE
CHANNEL_REMARK
Constructor Detail
ScriptingValidatorMk1
public ScriptingValidatorMk1()
Method Detail
getChannel
getChannelType
getChannelNames
process
setTypeURI
setXmlRemarkHandler
addDOMHandler
setAdjunctProvider
setPropertyProvider
setPropertyHandler
com.tibco.xml.schema
Interface SmAttribute
All Superinterfaces:
SmComponent, SmDataComponent, SmParticleTerm
SmAttribute represents an attribute declaration, which may be global or local to some type.
This interface is empty since all of the necessary methods are inherited from SmDataComponent;
however, it is a useful distinction since some constraints only apply to attrtibutes. For example, only
attributes can occur in an attribute group.
com.tibco.xml.schema
Interface SmAttributeGroup
All Superinterfaces:
SmComponent, SmModelGroup, SmParticleTerm
SmAttributeGroup is a SmModelGroup with the constraint that all particles are attributes and the
compositor is ALL. However, the only implemention difference is that the component type is
ATTRIBUTE_GROUP_TYPE.
com.tibco.xml.schema
Interface SmComponent
All Known Subinterfaces:
SmAttribute, SmAttributeGroup, SmDataComponent, SmElement, SmIdentityConstraint,
SmMetaForeignAttribute, SmMetaInfo, SmModelGroup, SmNotation, SmParticle,
SmParticleTerm, SmType, SmTypeFacet, SmWildcard
Field Summary
static int ALL_TYPES
Method Summary
void accept(SmVisitor visitor)
Visit this component.
void checkErrors(SmSchemaError.Handler handler)
Check for errors.
int getComponentType()
Returns the component type of this component, which will be a value
such as ELEMENT_TYPE.
java.util.Iterator getMetaForeignAttributes()
Returns an Iterator of SmMetaForeignAttribute declared in foreign
namespaces.
java.lang.String getName()
Returns the local name of this component.
java.lang.String getNamespace()
Could be null for local components, otherwise it will be the same as the
schema's namespace.
SmSchema getSchema()
Returns the schema that declares this component.
Field Detail
EXTENSION
RESTRICTION
SUBSTITUTION
TYPE_TYPE
ATTRIBUTE_TYPE
MODEL_GROUP_TYPE
ATTRIBUTE_GROUP_TYPE
IDENTITY_CONSTRAINT_TYPE
NOTATION_TYPE
WILDCARD_TYPE
PARTICLE_TYPE
META_FOREIGN_ATT_TYPE
NUM_COMPONENT_TYPES
NUM_GLOBAL_COMPONENT_TYPES
ALL_TYPES
Method Detail
getComponentType
getNamespace
getSchema
checkErrors
getMetaForeignAttributes
com.tibco.xml.schema
Interface SmConverter
public interface SmConverter
SmConverter is an interface used by SmFactory for creating a SmSchema from an existing object (such
as Extensibility's SmSchema).
Method Summary
SmSchema convert(java.lang.Object input, SmSchemaSpace schemaSpace)
Converts the given object into an equivalent SmSchema.
void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Provides the converter a place to report errors.
Method Detail
convert
com.tibco.xml.schema
Interface SmDataComponent
All Superinterfaces:
SmComponent, SmParticleTerm
All Known Subinterfaces:
SmAttribute, SmElement
SmDataComponent represents an data object in a schema (either an element or attribute), which may be
global to a schema or local to some type.
SmElement and SmAttribute both inherit from SmDataComponent. Attributes will only have simple
types (no content models).
SmDataComponent implements SmParticleTerm since elements can be part of content model groups and
attributes and can be part of attribute groups, which are special kinds of model group.
Method Summary
java.lang.String getDefaultValue()
Returns the default value for this object.
java.lang.String getFixedValue()
Returns the fixed value for this object.
SmType getType()
Returns the type of data.
Method Detail
getType
getDefaultValue
getFixedValue
com.tibco.xml.schema
Interface SmElement
All Superinterfaces:
SmComponent, SmDataComponent, SmParticleTerm
The SmElement interface models an element declaration, which could be global within the schema or
local to some other element.
Note: Default form info is not needed since the namespace info gets incorporated into the content
particles
Method Summary
int getAllowedDerivation()
Returns the set of type derivation methods that may be used for
elements that declare this element as their substitutionGroup head.
int getAllowedSubstitution()
Returns the set of derivation methods that may be used for elements
that can be substituted for this element in the instance document.
java.util.Iterator getIdentityConstraints()
Returns the set of identity constraints defined for this element.
SmElement getSubstitutionGroup()
Returns the head element of the substition group that this element
belongs to.
boolean isAbstract()
Returns whether this element is declared as abstract.
boolean isNillable()
Returns whether this element is declared as nillable.
Method Detail
isAbstract
isNillable
getAllowedSubstitution
getAllowedDerivation
getIdentityConstraints
com.tibco.xml.schema
Class SmException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.schema.SmException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SmVisitor.Result
Field Summary
protected java.lang.Exception m_culprit
Constructor Summary
SmException(java.lang.Exception culprit)
SmException(java.lang.String message)
java.lang.String getMessage()
Field Detail
m_culprit
Constructor Detail
SmException
SmException
Method Detail
getCulprit
getMessage
com.tibco.xml.schema
Class SmFactory
java.lang.Object
|
+--com.tibco.xml.schema.SmFactory
Field Summary
protected java.util.Map m_convertMap
Constructor Summary
SmFactory()
Method Summary
void addConverter(java.lang.Class clazz, SmConverter converter)
Adds a Class/SmConverter pairs to this factory.
SmSchema convert(java.lang.Object input, SmSchemaSpace schemaSpace)
Converts the input into a SmSchema with a stored SmConverter.
com.tibco.xml.schema.build.MutableSchema createMutableSchema()
Provides an interface for creating new schemas programmatically.
static SmSchemaSpace createSchemaSpace()
Create a default implementation of SmSchemaSpace.
SmParser getParser()
Returns the current parser.
static SmFactory newInstance()
Obtain a new instance of a SmFactory.
SmSchema parse(org.xml.sax.InputSource input,
SmSchemaSpace schemaSpace, java.lang.String namespace)
Parses the input with the stored SmParser.
void removeConverter(java.lang.Class clazz)
Removes the converter, if any, for the given Class.
void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
Provides the parser a method to resolve entities.
void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Provides the parser a place to report errors.
void setParser(SmParser parser)
Sets the parser for parsing InputSources.
Field Detail
m_convertMap
m_parser
m_errorHandler
m_entityResolver
Constructor Detail
SmFactory
public SmFactory()
Method Detail
parse
convert
setParser
getParser
removeConverter
setErrorHandler
setEntityResolver
createMutableSchema
createSchemaSpace
newInstance
com.tibco.xml.schema
Interface SmFlavor
public interface SmFlavor
SmFlavor identifies the "flavor" of a schema, such as DTD or XSDL. Some processing may be different
based on the schema flavor. We also have the notion of a flavor family, intended for different versions of
a particular flavor. For instance, XSDL is the family name for several actual flavors.
The flavor also contains all of the native types and facets.
Method Summary
java.lang.String getName()
Returns the "family" name of the schema.
java.lang.String getNamespace()
Returns the namespace of this flavor.
SmType getNativeType(java.lang.String name)
Returns the "native" type by the given name.
SmTypeFacet getNativeTypeFacet(java.lang.String name)
Returns the "native" type facet by the given name.
java.util.Iterator getNativeTypeFacets()
Returns an Iterator of all type facets "native" to this flavor.
java.util.Iterator getNativeTypes()
Returns an Iterator of all types "native" to this flavor.
SmAttribute getPredefinedAttribute(java.lang.String name)
Returns the predeclared attribute by the given name.
java.util.Iterator getPredefinedAttributes()
Returns an Iterator of all attributes predeclared by this flavor.
java.lang.String getSuffix()
Returns the suffix to use as a file extension for files of this type of
flavor.
java.lang.String getVersion()
Returns the version of this flavor.
boolean supportsNamespaces()
Returns true if this flavor supports namespaces.
Method Detail
getNamespace
supportsNamespaces
getVersion
getName
getSuffix
getNativeTypes
getNativeType
getNativeTypeFacets
getPredefinedAttributes
getPredefinedAttribute
com.tibco.xml.schema
Interface SmIdentityConstraint
All Superinterfaces:
SmComponent
Field Summary
static int KEY
Field Detail
KEY
KEYREF
UNIQUE
getContext
getSelector
getFields
com.tibco.xml.schema
Interface SmIdentityConstraint.Path
Enclosing class:
SmIdentityConstraint
Field Summary
static java.lang.String WILDCARD
Method Summary
java.lang.String getStepName(int index)
boolean isAttribute()
returns true if path ended with "@something"
boolean isRelocatable()
returns true if path started with ".//"
int size()
Field Detail
WILDCARD
Method Detail
getStepNamespace
getStepName
isRelocatable
isAttribute
size
com.tibco.xml.schema
Interface SmMetaForeignAttribute
All Superinterfaces:
SmComponent, SmMetaInfo
Method Summary
java.lang.String getValue()
Returns the value of this foreign attribute (metadata declared in a foreign
namespace)
Method Detail
getValue
com.tibco.xml.schema
Interface SmMetaInfo
All Superinterfaces:
SmComponent
All Known Subinterfaces:
SmMetaForeignAttribute
com.tibco.xml.schema
Interface SmModelGroup
All Superinterfaces:
SmComponent, SmParticleTerm
All Known Subinterfaces:
SmAttributeGroup
SmModelGroup represents a group of content sequences. A group consists of a compositor and a list of
particles. For example, the content sequences
● a,c
● a,b,c
● a,b,c,c
belong to the model group written as (a,b?,c+), which has a SEQUENCE compositor and three particles.
Occurrence information is kept with each particle.
Model groups can also be used for attribute groups, in which case the compositor is always ALL.
Field Summary
static int ALL
Method Summary
int getCompositor()
Returns the "compositor" type for this group.
java.util.Iterator getParticles()
Returns an iterator of all particles in this group.
Field Detail
SEQUENCE
CHOICE
ALL
Method Detail
getParticles
getCompositor
com.tibco.xml.schema
Interface SmNotation
All Superinterfaces:
SmComponent
Notation
Method Summary
java.lang.String getPublicId()
Returns the notation's public identifier.
java.lang.String getSystemId()
Returns the notation's system identifier.
Method Detail
getPublicId
getSystemId
com.tibco.xml.schema
Interface SmParser
public interface SmParser
SmParser is an interface used by SmFactory for creating a SmSchema from an InputSource.
Field Summary
static java.lang.String XDR_FILENAME_NAMESPACE_POLICY
A policy to control automatic derivation of XDR target
namespaces.
Method Summary
boolean isPolicySet(java.lang.String policyName)
Get the value of a boolean policy.
SmSchema parse(org.xml.sax.InputSource input,
SmSchemaSpace schemaSpace, java.lang.String namespace)
Parses the given input into an equivalent SmSchema.
void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
Provides the parser a method to resolve entities.
void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Provides the parser a place to report errors.
void setPolicy(java.lang.String policyName,
java.lang.String policyValue)
Field Detail
XDR_FILENAME_NAMESPACE_POLICY
Method Detail
setPolicy
isPolicySet
parse
setErrorHandler
setEntityResolver
com.tibco.xml.schema
Interface SmParticle
All Superinterfaces:
SmComponent
A SmParticle is a component of a group. A particle is compposed of a particle term and occurrence info
for that term. SmParticle never has a name.
Field Summary
static int UNBOUNDED
possible value for getMaxOccurrence()
Method Summary
int getMaxOccurrence()
Returns the maximum number of occurrences of this term.
int getMinOccurrence()
Returns the minimum number of occurrences of this term.
SmParticleTerm getTerm()
Returns the SmParticleTerm for this SmParticle.
Methods inherited from interface com.tibco.xml.schema.SmComponent
accept, checkErrors, getComponentType, getMetaForeignAttributes,
getName, getNamespace, getSchema
Field Detail
UNBOUNDED
Method Detail
getMinOccurrence
getMaxOccurrence
getTerm
com.tibco.xml.schema
Interface SmParticleTerm
All Superinterfaces:
SmComponent
All Known Subinterfaces:
SmAttribute, SmAttributeGroup, SmDataComponent, SmElement, SmModelGroup, SmWildcard
SmParticleTerm is a marker interface for items that can be the term of a particle. These include elements,
model groups, wildcards, attributes and attribute groups.
com.tibco.xml.schema
Interface SmSchema
public interface SmSchema
SmSchema is an model for a read-only schema. The model is basically a namespace and a set of schema
components. A schema is not the same as a schema document. A schema can be made up from several
schema documents via including and importing.
Method Summary
void accept(SmVisitor visitor)
Visit this schema and its components.
void checkErrors(SmSchemaError.Handler handler)
Check for errors in the schema.
SmComponent getComponent(int componentType,
java.lang.String name)
Returns the (global) component of the given type and name, or null if
there is none.
java.util.Iterator getComponents(int componentType)
Returns an Iterator over all global components of the given type.
SmFlavor getFlavor()
Returns the "flavor" of the schema.
java.lang.String getLocation()
Returns the location uri of the schema.
java.util.Iterator getMetaForeignAttributes()
Return an Iterator of SmMetaForeignAttribute declared in the top-level
element
java.lang.String getNamespace()
Returns the namespace of the schema.
Method Detail
getNamespace
getLocation
getFlavor
getComponents
checkErrors
accept
getMetaForeignAttributes
com.tibco.xml.schema
Interface SmSchemaError
public interface SmSchemaError
Method Summary
SmComponent getSchemaComponent()
java.lang.String toString()
Method Detail
getSchemaComponent
toString
com.tibco.xml.schema
Interface SmSchemaError.Handler
Enclosing class:
SmSchemaError
Method Summary
void error(SmSchemaError e)
void warning(SmSchemaError e)
Method Detail
error
warning
com.tibco.xml.schema
Interface SmSchemaError.Source
Enclosing class:
SmSchemaError
Method Summary
void setErrorHandler(SmSchemaError.Handler h)
Method Detail
setErrorHandler
com.tibco.xml.schema
Interface SmSchemaSpace
public interface SmSchemaSpace
SmSchemaSpace is a collection of namespace-to-schema mappings. A SmSchemaSpace may also reference
other SmSchemaSpaces, which allows sharing of schemaSpaces.
Field Summary
static java.lang.String AUTO_NAMESPACE_POLICY
The name of the policy that controls QName resolution in the
schema.
static java.lang.String CHECK_ERRORS_POLICY
The name of the policy that controls schema error-checking.
static java.lang.String SOX_SCHEMA_PATH
Tells validator and/or schemaparser where to start looking for
SOX schemas.
Method Summary
void add(SmSchema schema)
Adds a schema to this schemaSpace.
void add(SmSchemaSpace schemaSpace)
Adds another schemaSpace to this schemaSpace.
void add(SmSchema schema, java.lang.String prefix)
Adds a schema to this schemaSpace.
void addDTD(SmSchema dtd, java.lang.String publicId)
Adds a DTD to this schemaSpace.
void addXDR(SmSchema schema, java.lang.String namespace)
Adds an XDR schema to this schemaSpace.
java.util.Iterator dtdIterator()
Returns an Iterator over all DTD public identifiers in this
schemaspace.
SmSchema get(java.lang.String namespace)
Looks up the given namespace and returns the associated schema.
SmSchema getDTD(java.lang.String publicId)
Looks up the given public identifier and returns the associated DTD.
SmSchemaError.Handler getErrorHandler()
Get the handler for errors encountered when adding a schema.
java.lang.String getPolicy(java.lang.String policyName)
Get the string value of a policy (typically SOX_SCHEMA_PATH).
java.lang.String getPreferredPrefix(java.lang.String namespace)
Looks up the given namespace and returns the associated prefix.
boolean isPolicySet(java.lang.String policyName)
Get the value of a boolean policy.
SmSchema remove(SmSchema schema)
Removes the given schema from the schemaspace.
boolean remove(SmSchemaSpace schemaSpace)
Removes a shared schemaSpace from this schemaSpace.
SmSchema remove(java.lang.String namespace)
Removes the schema for the given namespace from the schemaspace.
SmSchema removeDTD(java.lang.String publicId)
Removes the DTD with the given public identifier from the
schemaspace.
java.util.Iterator schemaIterator()
Returns an Iterator over all schemas in this schemaspace.
java.util.Iterator schemaSpaceIterator()
Returns an Iterator over all schemaspaces in this schemaspace.
void setErrorHandler(SmSchemaError.Handler errorHandler)
Set the handler for errors encountered when adding a schema.
void setPolicy(java.lang.String policyName,
java.lang.String policyValue)
Field Detail
CHECK_ERRORS_POLICY
AUTO_NAMESPACE_POLICY
SOX_SCHEMA_PATH
Method Detail
setPolicy
isPolicySet
setErrorHandler
getErrorHandler
add
add
addDTD
remove
removeDTD
add
remove
getDTD
getPreferredPrefix
schemaIterator
schemaSpaceIterator
dtdIterator
com.tibco.xml.schema
Class SmSupport
java.lang.Object
|
+--com.tibco.xml.schema.SmSupport
Constructor Summary
SmSupport()
Method Summary
static void addAllElements(SmSchema schema, SmElement element,
java.util.Set allElements)
Constructor Detail
SmSupport
public SmSupport()
Method Detail
getElements
getElement
getAttributes
getAttribute
getTypes
getType
getNotations
getModelGroups
getModelGroup
getIdentityConstraints
getIdentityConstraint
getModelCompositorSymbol
equalReferences
nameEquals
equalStrings
isGlobalComponent
getRootCandidates
gatherDescendentInfo
gatherDescendentInfo
getRootScore
getBestRoot
getNativeType
typeIsID
typeIsIDREF
isAnyContent
isTextOnlyContent
isEmptyContent
isElementOnlyContent
isTextOnlyContent
isEmptyContent
allowsText
allowsText
getEnumerationValues
getContentString
getModelString
getParticleOccurrenceString
getModelContentList
extractModelContent
addFirstTerms
matches
substitutesFor
getPotentialFollowers
makeExpandedName
getInstanceUsers
isInstanceUserOf
getAllElements
addAllElements
addAllElements
namespacesSupported
attributeIsPredefined
isListDataType
copyPolicies
getComponentInContext
getElementInContext
getAttributeInContext
isDataComponentLocal
xpath2Str
extractExtendedParticles
extractRestrictingAttributes
getMetaForeignAttribute
com.tibco.xml.schema
Interface SmType
All Superinterfaces:
SmComponent
SmType represents all types in a schema, both simple types and complex types, though some methods
are only applicable to one or the other.
XSDL makes the differentiation between simple types and complex types, but we use one interface for
all types.
Each simple type has a corresponding "value type", which can be used as a hint for validation and
binding.
Field Summary
static java.lang.String VALUE_TYPE_BINARY
Method Summary
int getAllowedDerivation()
Returns the kinds of derivations allowed from this type.
int getAllowedSubstitution()
Returns the set of derivation methods that may be used for elements
that can be substituted for element's of this type in the instance document.
SmAttributeGroup getAttributeModel()
Returns a SmAttributeGroup which represents the attributes for this
element.
SmType getBaseType()
Returns the base type of this type.
SmModelGroup getContentModel()
Returns the model group for the element content, or null for simple
content.
int getDerivationMethod()
Returns the derivation method of this type from its base type.
SmTypeFacet getFacet(java.lang.String name)
Returns the first facet with the given facet name.
java.util.Iterator getFacets()
Returns an interator of facets that apply to this simple type.
java.util.Iterator getMemberTypes()
Returns the member types for union and list simple types.
java.lang.String getValueType()
Returns one of the VALUE_TYPE_xxx constants, which indicates the
ultimate simple value type of this simple type, or null if this is not a simple
type.
boolean isAbstract()
Returns whether object of this type can be instantiated.
boolean isMixedContent()
Returns the complex content can have text intermixed with the
elements.
boolean isNative()
Returns whether this type is a native simple type for the owning
schema's flavor.
boolean isOnAttributesOnly()
Some types may be assigned on attribute types only, XSD defines it for
ID, IDREF, etc.
Field Detail
VALUE_TYPE_STRING
VALUE_TYPE_INTEGER
VALUE_TYPE_FLOAT
VALUE_TYPE_BOOLEAN
VALUE_TYPE_DATE
VALUE_TYPE_DATETIME
VALUE_TYPE_TIME
VALUE_TYPE_DURATION
VALUE_TYPE_URI
VALUE_TYPE_LIST
VALUE_TYPE_UNION
VALUE_TYPE_CHAR
VALUE_TYPE_FIXED144
VALUE_TYPE_DATETIMETZ
VALUE_TYPE_MONTH
VALUE_TYPE_YEAR
VALUE_TYPE_CENTURY
VALUE_TYPE_RECUR_DATE
VALUE_TYPE_RECUR_DAY
VALUE_TYPE_TIME_PERIOD
VALUE_TYPE_RECURRING_DURATION
VALUE_TYPE_NMTOKEN
VALUE_TYPE_ID
VALUE_TYPE_QNAME
Method Detail
getBaseType
getValueType
getDerivationMethod
getAllowedSubstitution
getAllowedDerivation
isMixedContent
getContentModel
Returns:
a SmModelGroup or null.
getAttributeModel
isNative
getFacets
getFacet
getMemberTypes
com.tibco.xml.schema
Interface SmTypeFacet
All Superinterfaces:
SmComponent
SmTypeFacet represents data-type facets. A facet is basically a name/value pair, but since the name is
inherited from SmComponent, only the value methods are present in this interface.
Field Summary
static java.lang.String FACET_CR_FRACTIONDIGITS_NAME
Method Summary
java.lang.String getValue()
Returns the facet value as a String.
boolean isFixed()
Returns whether the value of this facet is fixed.
Field Detail
FACET_ENUM_NAME
FACET_MAX_NAME
FACET_MIN_NAME
FACET_MAXEX_FLG_NAME
FACET_DIGITS_NAME
FACET_DECIMALS_NAME
FACET_MAXLENGTH_NAME
FACET_MAXEX_NAME
FACET_MINEX_NAME
FACET_MAXIN_NAME
FACET_DURATION_NAME
FACET_LENGTH_NAME
FACET_MINLENGTH_NAME
FACET_ENCODING_NAME
FACET_PATTERN_NAME
FACET_TOTALDIGITS_NAME
FACET_CR_TOTALDIGITS_NAME
FACET_CR_FRACTIONDIGITS_NAME
Method Detail
getValue
isFixed
com.tibco.xml.schema
Interface SmVisitor
All Known Implementing Classes:
SmVisitor.Default
Method Summary
void tryVisit(SmComponent component)
Visit an anonymous component or schedule a visit to a named component.
void visitAttribute(SmAttribute attribute)
Method Detail
visitSchema
visitComponentRef
visitElement
visitAttribute
visitDataComponent
visitParticleTerm
visitParticle
visitModelGroup
visitWildcard
visitAttributeGroup
visitTypeFacet
visitIdentityConstraint
visitNotation
visitMetaForeignAttribute
com.tibco.xml.schema
Class SmVisitor.Default
java.lang.Object
|
+--com.tibco.xml.schema.SmVisitor.Default
All Implemented Interfaces:
SmVisitor
Enclosing class:
SmVisitor
Constructor Summary
SmVisitor.Default()
Method Summary
protected scheduleVisit(SmComponent namedComponent)
void
Constructor Detail
SmVisitor.Default
public SmVisitor.Default()
Method Detail
visitSchema
tryVisit
scheduleVisit
visitComponentRef
visitElement
visitAttribute
visitComponent
visitParticleTerm
visitParticle
visitModelGroup
visitWildcard
visitAttributeGroup
visitType
visitTypeFacet
visitNotation
visitMetaForeignAttribute
com.tibco.xml.schema
Class SmVisitor.Failure
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.schema.SmException
|
+--com.tibco.xml.schema.SmVisitor.Result
|
+--com.tibco.xml.schema.SmVisitor.Failure
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
SmVisitor
Constructor Summary
SmVisitor.Failure(SmComponent component, java.lang.String message)
Constructor Detail
SmVisitor.Failure
com.tibco.xml.schema
Class SmVisitor.Result
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.schema.SmException
|
+--com.tibco.xml.schema.SmVisitor.Result
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SmVisitor.Failure, SmVisitor.Success
Enclosing class:
SmVisitor
Result of a "search" visit. This and its subclasses Success and Failure are useful for "bailing out" of a
visit or a portion of it.
See Also:
Serialized Form
Field Summary
protected SmComponent m_component
Constructor Summary
SmVisitor.Result(SmComponent component, java.lang.String message)
Method Summary
SmComponent getComponent()
Field Detail
m_component
Constructor Detail
SmVisitor.Result
Method Detail
getComponent
com.tibco.xml.schema
Class SmVisitor.Success
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.schema.SmException
|
+--com.tibco.xml.schema.SmVisitor.Result
|
+--com.tibco.xml.schema.SmVisitor.Success
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
SmVisitor
Constructor Summary
SmVisitor.Success(SmComponent component, java.lang.String message)
Constructor Detail
SmVisitor.Success
com.tibco.xml.schema
Interface SmWildcard
All Superinterfaces:
SmComponent, SmParticleTerm
SmWildcard represent wildcard terms of content models. This interface accommodates variations in the
different schema flavors. There are two lists in the wildcard model: allowed namespaces and prohibited
namespaces. One or both of these must be empty.
An item matches a wildcard:
● if both lists are empty
Field Summary
static int LAX
Indicates that the processor should try to validate the contents of the element when
it can.
static int SKIP
(The default) indicates that the processor should not try to validate the content
within this element.
static int STRICT
Indicates that the processor should validate the contents of the element according
to the namespace given.
Method Summary
java.util.Iterator getAllowedNamespaces()
Returns a iterator over namespaces that the wildcard matches.
int getProcessContents()
Returns how this term should be processed once it is matches against
this wildcard term.
java.util.Iterator getProhibitedNamespaces()
Returns a iterator over namespaces that the wildcard prohibits.
Field Detail
LAX
STRICT
Method Detail
getAllowedNamespaces
getProhibitedNamespaces
getProcessContents
com.tibco.xml.runtime.data
Interface StringHandler
public interface StringHandler
Method Summary
void process(java.lang.String source)
Method Detail
process
com.tibco.xml.runtime.data
Interface StringSupplier
public interface StringSupplier
Method Summary
void addStringHandler(StringHandler handler)
Method Detail
addStringHandler
removeStringHandler
com.tibco.xml.validation
Class StringValidation
java.lang.Object
|
+--com.tibco.xml.validation.StringValidation
Field Summary
protected static SchemaMap schemas
Method Summary
static java.lang.String cacheSchema(java.lang.String schema)
Cached a schema in the static SchemaMap.
static java.lang.String validateXML(java.lang.String input)
Validate an XML document against schemas in the static
SchemaMap.
Method Detail
cacheSchema
validateXML
com.tibco.xml.channel.typeuri
Interface TypeURIHandler
All Known Implementing Classes:
DefaultAdjunctSupplier, ScriptingValidatorMk1
Method Summary
void setTypeURI(java.lang.String uri)
Method Detail
setTypeURI
com.tibco.xml.channel.typeuri
Interface TypeURISupplier
All Known Implementing Classes:
SAXLocationHintSupplier, Validator_DOM_Remark_ExternalCache
Method Summary
void addTypeURIHandler(TypeURIHandler handler)
Method Detail
addTypeURIHandler
removeTypeURIHandler
com.tibco.xml.data.cursor
Class UndefinedPropertyException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.RuntimeException
|
+--com.tibco.xml.data.cursor.UndefinedPropertyException
All Implemented Interfaces:
java.io.Serializable
Constructor Summary
UndefinedPropertyException(java.lang.String property, short nodeType)
Method Summary
static ExpandedName getNodeTypeName(short nodeType)
Constructor Detail
UndefinedPropertyException
Method Detail
getNodeTypeName
com.tibco.xml.data.primitive
Class UnsupportedAxisException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.data.primitive.UnsupportedAxisException
All Implemented Interfaces:
java.io.Serializable
Constructor Summary
UnsupportedAxisException()
public UnsupportedAxisException()
com.tibco.xml.runtime.data
Interface UriHandler
public interface UriHandler
Method Summary
void process(java.lang.String uri)
Method Detail
process
com.tibco.xml.runtime.data
Interface UriSupplier
public interface UriSupplier
Method Summary
void addUriHandler(UriHandler handler)
Method Detail
addUriHandler
removeUriHandler
com.tibco.xml.runtime.data
Interface UrlHandler
public interface UrlHandler
Method Summary
void process(java.net.URL url)
Method Detail
process
com.tibco.xml.runtime.data
Interface UrlSupplier
public interface UrlSupplier
Method Summary
void addUrlHandler(UrlHandler handler)
Method Detail
addUrlHandler
removeUrlHandler
com.tibco.xml.validation.helpers
Class ValidatingFilter_ExternalCache
java.lang.Object
|
+--com.tibco.xml.validation.helpers.ValidatingFilter_ExternalCache
All Implemented Interfaces:
PropertyConsumer, org.xml.sax.XMLFilter, org.xml.sax.XMLReader
Constructor Summary
ValidatingFilter_ExternalCache()
ValidatingFilter_ExternalCache(org.xml.sax.XMLReader parent)
Method Summary
org.xml.sax.ContentHandler getContentHandler()
org.xml.sax.DTDHandler getDTDHandler()
org.xml.sax.EntityResolver getEntityResolver()
org.xml.sax.ErrorHandler getErrorHandler()
org.xml.sax.XMLReader getParent()
java.lang.Object getProperty(java.lang.String name)
void parse(java.lang.String s)
Constructor Detail
ValidatingFilter_ExternalCache
ValidatingFilter_ExternalCache
public ValidatingFilter_ExternalCache()
Method Detail
getParent
setParent
parse
parse
getContentHandler
getDTDHandler
setDTDHandler
getEntityResolver
setEntityResolver
getErrorHandler
getFeature
setFeature
getProperty
setProperty
com.tibco.xml.validation.helpers
Class ValidatingFilter_InternalCache
java.lang.Object
|
+--com.tibco.xml.validation.helpers.ValidatingFilter_InternalCache
All Implemented Interfaces:
PropertyConsumer, org.xml.sax.XMLFilter, org.xml.sax.XMLReader
Constructor Summary
ValidatingFilter_InternalCache()
ValidatingFilter_InternalCache(org.xml.sax.XMLReader parent)
Method Summary
org.xml.sax.ContentHandler getContentHandler()
org.xml.sax.DTDHandler getDTDHandler()
org.xml.sax.EntityResolver getEntityResolver()
org.xml.sax.ErrorHandler getErrorHandler()
org.xml.sax.XMLReader getParent()
java.lang.Object getProperty(java.lang.String name)
void parse(java.lang.String s)
Constructor Detail
ValidatingFilter_InternalCache
ValidatingFilter_InternalCache
public ValidatingFilter_InternalCache()
Method Detail
getParent
setParent
parse
parse
getContentHandler
getDTDHandler
setDTDHandler
getEntityResolver
setEntityResolver
getErrorHandler
getFeature
setFeature
getProperty
setProperty
com.tibco.xml.validation.constraints
Class ValidationConstraintEngine
java.lang.Object
|
+--com.tibco.xml.channel.stream.helpers.DefaultXmlStreamHandler
|
+--com.tibco.xml.adjuncts.streaming.MetadataEngine
|
+--com.tibco.xml.validation.constraints.ValidationConstraintEngine
All Implemented Interfaces:
XmlRemarkSupplier, XmlStreamHandler, XmlStreamSupplier
Metadata handling engine that dispatches metadata events to the appropriate ConstraintChecker implementations by namespace.
Constructor Summary
ValidationConstraintEngine()
Method Summary
protected createMetadataHandler(java.lang.String metadataNamespace)
com.tibco.xml.adjuncts.streaming.MetadataNamespaceHandler
Constructor Detail
ValidationConstraintEngine
public ValidationConstraintEngine()
Method Detail
setXmlRemarkHandler
createMetadataHandler
protected com.tibco.xml.adjuncts.streaming.MetadataNamespaceHandler
createMetadataHandler(java.lang.String metadataNamespace)
throws
java.lang.InstantiationException,
java.lang.IllegalAccessException
Overrides:
createMetadataHandler in class com.tibco.xml.adjuncts.streaming.MetadataEngine
com.tibco.xml.validation.kernel
Class ValidationControl
java.lang.Object
|
+--com.tibco.xml.validation.kernel.ValidationControl
All Implemented Interfaces:
DocumentBoundaryHandler, IBlackBox, XmlRemarkHandler, XmlRemarkSupplier
Field Summary
static java.lang.String CHANNEL_BOUNDARY_HANDLER
Constructor Summary
ValidationControl()
Method Summary
void endDocument()
Field Detail
CHANNEL_REMARK_HANDLER
CHANNEL_REMARK_SUPPLIER
CHANNEL_BOUNDARY_HANDLER
Constructor Detail
ValidationControl
public ValidationControl()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
fatalError
error
warning
info
setXmlRemarkHandler
endDocument
com.tibco.xml.validation
Class ValidationFactory
java.lang.Object
|
+--com.tibco.xml.validation.ValidationFactory
Method Summary
static SchemaMap createSchemaMap()
Create an instance of SchemaMap.
static XMLValidator createValidator(org.xml.sax.XMLReader reader)
Create an XMLValidator instance using the given parser (SAX2
XMLReader).
Method Detail
createValidator
createSchemaMap
com.tibco.xml.validation.kernel
Class ValidationKernel
java.lang.Object
|
+--com.tibco.xml.channel.stream.helpers.DefaultXmlStreamHandler
|
+--com.tibco.xml.validation.kernel.ValidationKernel
All Implemented Interfaces:
IBlackBox, XmlRemarkSupplier, XmlStreamHandler, XmlStreamSupplier
Field Summary
static java.lang.String CHANNEL_REMARK_SUPPLIER
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
java.lang.Object getChannel(java.lang.String name)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String name)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String name)
Returns the type of the interface that is returned when getChannel is
called.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML
information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML
Stream event.
void setXmlRemarkHandler(XmlRemarkHandler handler)
Allows an application to register and unregister an XmlRemarkHandler
for this supplier.
void startDocument()
Receive notification of the beginning of a document.
void startElement()
Receive notification of the beginning of an element.
void text()
Receive notification of a text node.
Field Detail
CHANNEL_STREAM_HANDLER
CHANNEL_STREAM_SUPPLIER
CHANNEL_REMARK_SUPPLIER
public ValidationKernel()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
setDocumentLocator
setDocumentCursor
processingInstruction
startDocument
endDocument
startElement
attribute
endElement
com.tibco.xml.validation
Class ValidationUtilities
java.lang.Object
|
+--com.tibco.xml.validation.ValidationUtilities
Method Summary
static org.xml.sax.XMLReader createDefaultXMLReader()
Create an instance of the default SAX2 parser, as determined by the
JAXP factory mechanism.
static org.xml.sax.XMLReader createDefaultXMLReader(boolean namespaceAwareness)
Create an instance of the default SAX2 parser, as determined by the
JAXP factory mechanism.
static XMLValidator createValidator(SchemaMap schemas,
org.xml.sax.ErrorHandler errors)
Create an XMLValidator with a given set of schemas, already
inserted into a SchemaMap object, and with a given ErrorHandler.
static void validateXML(org.xml.sax.InputSource instance,
org.xml.sax.InputSource schema,
org.xml.sax.ErrorHandler errors)
Validate a single XML document/message using a single schema.
static void validateXML(org.xml.sax.InputSource instance,
SchemaMap schemas,
org.xml.sax.ErrorHandler errors)
Validate a single XML document/message using a set of schemas,
already inserted into a SchemaMap object.
Method Detail
validateXML
validateXML
createDefaultXMLReader
javax.xml.parsers.ParserConfigurationException
Create an instance of the default SAX2 parser, as determined by the JAXP factory mechanism.
Throws:
javax.xml.parsers.ParserConfigurationException - the default parser cannot be constructed
org.xml.sax.SAXException - the default parser does not support some feature
createDefaultXMLReader
javax.xml.parsers.ParserConfigurationException
Create an instance of the default SAX2 parser, as determined by the JAXP factory mechanism.
Throws:
javax.xml.parsers.ParserConfigurationException - the default parser cannot be constructed
org.xml.sax.SAXException - the default parser does not support some feature
createValidator
javax.xml.parsers.ParserConfigurationException
Create an XMLValidator with a given set of schemas, already inserted into a SchemaMap object, and with a given
ErrorHandler.
Parameters:
schemas - the map containing the schemas to validate against
errors - handler to receiv validation error notivication. If null, a PrintWriterErrorHandler will write to
System.err.
Throws:
javax.xml.parsers.ParserConfigurationException - the default parser cannot be constructed
org.xml.sax.SAXException - the default parser does not support some feature
com.tibco.xml.validation.kernel
Class Validator
java.lang.Object
|
+--com.tibco.xml.validation.kernel.Validator
All Implemented Interfaces:
org.xml.sax.ContentHandler, EntityConsumer, org.xml.sax.EntityResolver, LocationHintSupplier,
SchemaModelConsumer, XmlRemarkSupplier, XmlStreamSupplier
Field Summary
protected SAXContent2XmlStream adapter
Constructor Summary
Validator()
Method Summary
void addLocationHintHandler(LocationHintHandler handler)
void endDocument()
void startDocument()
Field Detail
normal
adapter
enhancer
hints
m_entities
m_locator
Constructor Detail
Validator
public Validator()
Method Detail
setEntityResolver
addLocationHintHandler
setXmlRemarkHandler
setSchemaModelProvider
setXmlStreamHandler
endDocument
endElement
endPrefixMapping
ignorableWhitespace
processingInstruction
setDocumentLocator
skippedEntity
startDocument
startElement
startPrefixMapping
resolveEntity
com.tibco.xml.validation.helpers
Class Validator_DOM_Remark_ExternalCache
java.lang.Object
|
+--com.tibco.xml.validation.helpers.Validator_DOM_Remark_ExternalCache
All Implemented Interfaces:
DOMHandler, DOMSupplier, SchemaModelConsumer, TypeURISupplier, XmlRemarkHandler,
XmlRemarkSupplier, XmlStreamSupplier
A DOM validator producing XML remarks and employing an external schema cache.
Constructor Summary
Validator_DOM_Remark_ExternalCache()
Method Summary
void addDOMHandler(DOMHandler handler)
Constructor Detail
Validator_DOM_Remark_ExternalCache
public Validator_DOM_Remark_ExternalCache()
Method Detail
process
addDOMHandler
removeDOMHandler
setXmlRemarkHandler
setXmlStreamHandler
addTypeURIHandler
removeTypeURIHandler
fatalError
error
warning
remark
com.tibco.xml.validation.helpers
Class Validator_SAX_Error_ExternalCache
java.lang.Object
|
+--com.tibco.xml.validation.helpers.Validator_SAX_Error_ExternalCache
All Implemented Interfaces:
org.xml.sax.ContentHandler, ContentSupplier, ErrorSupplier, SchemaModelConsumer
A validator with SAX interfaces but not a SAX Filter, and employing an external schema model provider.
Constructor Summary
Validator_SAX_Error_ExternalCache()
Method Summary
void characters(char[] ch, int start, int length)
void endDocument()
void startDocument()
Constructor Detail
Validator_SAX_Error_ExternalCache
public Validator_SAX_Error_ExternalCache()
Method Detail
setDocumentLocator
startDocument
endDocument
startPrefixMapping
endPrefixMapping
endElement
characters
ignorableWhitespace
skippedEntity
setContentHandler
setErrorHandler
com.tibco.xml.validation.helpers
Class Validator_SAX_Error_InternalCache
java.lang.Object
|
+--com.tibco.xml.validation.helpers.Validator_SAX_Error_InternalCache
All Implemented Interfaces:
org.xml.sax.ContentHandler, ContentSupplier, EntityConsumer, org.xml.sax.EntityResolver, ErrorSupplier,
PropertyConsumer
Constructor Summary
Validator_SAX_Error_InternalCache()
Method Summary
void characters(char[] ch, int start, int length)
void endDocument()
void startDocument()
Constructor Detail
Validator_SAX_Error_InternalCache
public Validator_SAX_Error_InternalCache()
Method Detail
setDocumentLocator
startDocument
endDocument
startPrefixMapping
endPrefixMapping
startElement
endElement
characters
ignorableWhitespace
skippedEntity
resolveEntity
setContentHandler
setEntityResolver
setPropertyProvider
com.tibco.xml.validation.helpers
Class Validator_SAX_Remark_ExternalCache
java.lang.Object
|
+--com.tibco.xml.validation.helpers.Validator_SAX_Remark_ExternalCache
All Implemented Interfaces:
ContentFilter, org.xml.sax.ContentHandler, ContentSupplier, DocumentBoundarySupplier,
SchemaModelConsumer, XmlRemarkFilter, XmlRemarkHandler, XmlRemarkSupplier,
XmlStreamSupplier
Constructor Summary
Validator_SAX_Remark_ExternalCache()
Method Summary
void addDocumentBoundaryHandler(DocumentBoundaryHandler handler)
void endDocument()
void endElement(java.lang.String namespaceURI,
java.lang.String localName, java.lang.String qName)
void startDocument()
void startElement(java.lang.String namespaceURI,
java.lang.String localName, java.lang.String qName,
org.xml.sax.Attributes atts)
Constructor Detail
Validator_SAX_Remark_ExternalCache
public Validator_SAX_Remark_ExternalCache()
Method Detail
setDocumentLocator
startDocument
startPrefixMapping
endPrefixMapping
startElement
endElement
characters
ignorableWhitespace
processingInstruction
skippedEntity
setXmlStreamHandler
setContentHandler
addDocumentBoundaryHandler
removeDocumentBoundaryHandler
fatalError
error
warning
info
remark
com.tibco.xml.validation.helpers
Class Validator_SAX_Remark_InternalCache
java.lang.Object
|
+--com.tibco.xml.validation.helpers.Validator_SAX_Remark_InternalCache
All Implemented Interfaces:
org.xml.sax.ContentHandler, ContentSupplier, EntityConsumer, org.xml.sax.EntityResolver,
PropertyConsumer, XmlRemarkFilter, XmlRemarkHandler, XmlRemarkSupplier, XmlStreamSupplier
Constructor Summary
Validator_SAX_Remark_InternalCache()
Method Summary
void characters(char[] ch, int start, int length)
void endDocument()
void startDocument()
Constructor Detail
Validator_SAX_Remark_InternalCache
public Validator_SAX_Remark_InternalCache()
Method Detail
setDocumentLocator
startDocument
endDocument
startPrefixMapping
endPrefixMapping
startElement
endElement
ignorableWhitespace
processingInstruction
skippedEntity
resolveEntity
setContentHandler
setXmlStreamHandler
setXmlRemarkHandler
fatalError
error
warning
info
remark
setPropertyProvider
com.tibco.xml.validation
Class Version
java.lang.Object
|
+--com.tibco.xml.validation.Version
Method Summary
static java.lang.String id()
Method Detail
id
com.tibco.xml.data.context
Interface XmlContext
All Superinterfaces:
NamespaceResolver, NamespaceToPrefixResolver, PrefixToNamespaceResolver, XmlNode, XmlProps,
XmlTypes
All Known Implementing Classes:
XmlContextOnXmlCursor
Provides access to data and type information for an attribute or element within an information set.
Method Summary
XmlContext getAttribute(ExpandedName name)
Return the attribute with the specified name.
XmlContext getFirstAttribute()
Return the first attribute context of this context.
XmlContext getFirstChild()
Return the first child context of this context.
XmlContext getFirstNamespace()
Return the first namespace context of this context.
XmlContext getFollowingSibling()
Return the context immediately following this context.
XmlContext getLastChild()
Return the last child context of this context.
XmlContext getNamespace(java.lang.String prefix)
Return the namespace with the specified prefix.
XmlContext getNextAttribute()
Return the next sibling attribute context of this attribute.
XmlContext getNextNamespace()
Return the next namespace context of this namespace.
XmlContext getParent()
Return the parent context of this context.
XmlContext getPrecedingSibling()
Return the context immediately preceeding this context.
XmlContext getRoot()
Return the document node context.
Method Detail
getFirstChild
getFollowingSibling
getLastChild
getParent
getRoot
getAttribute
getFirstAttribute
getNextAttribute
getNamespace
getFirstNamespace
getNextNamespace
com.tibco.xml.channel.context
Interface XmlContextConsumer
public interface XmlContextConsumer
Implemented by components that require an XML Context from an XmlContextProvider to operate.
Method Summary
void setXmlContextProvider(XmlContextProvider provider)
Method Detail
setXmlContextProvider
com.tibco.xml.data.context.helpers
Class XmlContextOnXmlCursor
java.lang.Object
|
+--com.tibco.xml.data.context.helpers.XmlContextOnXmlCursor
All Implemented Interfaces:
NamespaceResolver, NamespaceToPrefixResolver, PrefixToNamespaceResolver, XmlContext, XmlNode,
XmlProps, XmlTypes
Constructor Summary
XmlContextOnXmlCursor(XmlCursor cursor)
Method Summary
XmlContext getAttribute(ExpandedName name)
Return the attribute with the specified name.
java.lang.String getAttributeValue(ExpandedName name)
Returns the value of the attribute with the specified name.
java.lang.String getBaseURI()
Return the value of the xml:base attribute, if defined or null.
SmDataComponent getDeclaration()
Returns the declaration for this context.
XmlContext getFirstAttribute()
Return the first attribute context of this context.
XmlContext getFirstChild()
Return the first child context of this context.
XmlContext getFirstNamespace()
Return the first namespace context of this context.
XmlContext getFollowingSibling()
Return the context immediately following this context.
XmlContext getLastChild()
Return the last child context of this context.
ExpandedName getName()
Return the expanded name of this node, depending upon the type.
XmlContext getNamespace(java.lang.String prefix)
Return the namespace with the specified prefix.
java.lang.String getNamespaceURIForPrefix(java.lang.String prefix)
Given a prefix, get the corresponding namespace URI.
XmlContext getNextAttribute()
Return the next sibling attribute context of this attribute.
XmlContext getNextNamespace()
Return the next namespace context of this namespace.
short getNodeType()
A code corresponding to the underlying node type.
XmlContext getParent()
Return the parent context of this context.
int getPosition()
Return the position of this context in the set of siblings that contains this
context and that have the same name.
XmlContext getPrecedingSibling()
Return the context immediately preceeding this context.
java.lang.String getPrefix()
Return the prefix of this node, depending upon the type.
java.lang.String getPrefixForNamespaceURI(java.lang.String namespaceURI)
Given a namespace, get the corrisponding prefix.
XmlContext getRoot()
Return the document node context.
SmSchema getSchema()
Returns the schema for this context.
SmType getType()
Returns the type for this context.
XmlValue getValue()
Return the value of this node.
boolean getXsiNil()
Return the value of the xsi:nil attribute.
QName getXsiType()
Return the value of the xsi:type attribute if defined, or null.
boolean hasAttributes()
Determines whether the current information item has any attributes.
boolean hasChildren()
Determines whether the current information item has any attributes.
void setDeclaration(SmDataComponent decl)
Sets the declaration for this context.
void setSchema(SmSchema schema)
Sets the schema model for this context.
void setType(SmType type)
Sets the type for this context.
void setValue(XmlValue value)
Sets the value of this node.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait
Constructor Detail
XmlContextOnXmlCursor
Method Detail
getName
getPrefix
getBaseURI
getXsiType
getXsiNil
getValue
setValue
getSchema
getDeclaration
setDeclaration
getType
setType
getPosition
hasAttributes
hasChildren
getAttributeValue
getFirstChild
getFollowingSibling
getLastChild
getPrecedingSibling
getParent
getRoot
getAttribute
getFirstAttribute
getNextAttribute
getNamespace
getFirstNamespace
getNextNamespace
getNamespaceURIForPrefix
getPrefixForNamespaceURI
com.tibco.xml.channel.context
Interface XmlContextProvider
public interface XmlContextProvider
Implemented by components that can provide an XML Context through a pull mechanism to an
XmlContextConsumer.
Method Summary
XmlContext getDocumentXmlContext()
Method Detail
getDocumentXmlContext
com.tibco.xml.data.cursor
Interface XmlCursor
All Superinterfaces:
NamespaceResolver, NamespaceToPrefixResolver, PrefixToNamespaceResolver,
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.cursor.XmlNamespaceCursor, XmlNode,
XmlProps, XmlTypes
All Known Implementing Classes:
XmlCursorNoNavigation, XmlCursor4DOM, XmlCursorOnXmlContext
Method Summary
java.lang.Object clone()
Makes a copy of the cursor.
boolean moveToAttribute(ExpandedName name)
Moves the cursor to the attribute specified by name.
boolean moveToFirstAttribute()
Moves the cursor to the current information item's first attribute.
boolean moveToFirstChild()
Moves the cursor to the current information item's first child information
item.
boolean moveToFirstNamespace()
Moves the cursor to the current information item's first namespace.
boolean moveToFollowingSibling()
Moves the cursor to the current information item's next sibling
information item.
boolean moveToLastChild()
Moves the cursor to the current information item's last child information
item.
boolean moveToNamespace(java.lang.String prefix)
Moves the cursor to the namespace specified by prefix.
boolean moveToNextAttribute()
Moves the attribute to the next sibling attribute.
boolean moveToNextNamespace()
Moves the namespace to the next sibling namespace.
boolean moveToParent()
Moves the cursor up to the current information item's parent information
item.
boolean moveToPrecedingSibling()
Moves the cursor to the current information item's previous sibling
information item.
void moveToRoot()
Moves the cursor back to the document information item.
Methods inherited from interface com.tibco.xml.data.node.XmlNode
getAttributeValue, getBaseURI, getDeclaration, getName, getNodeType,
getPosition, getPrefix, getSchema, getType, getValue, getXsiNil,
getXsiType, hasAttributes, hasChildren, setDeclaration, setSchema,
setType, setValue
Method Detail
moveToFirstChild
moveToFollowingSibling
moveToPrecedingSibling
moveToParent
moveToRoot
clone
moveToAttribute
moveToFirstAttribute
moveToNextAttribute
moveToNamespace
moveToNextNamespace
com.tibco.xml.data.cursor.helpers
Class XmlCursor4DOM
java.lang.Object
|
+--com.tibco.xml.data.cursor.helpers.XmlCursor4DOM
All Implemented Interfaces:
NamespaceResolver, NamespaceToPrefixResolver, PrefixToNamespaceResolver,
com.tibco.xml.data.cursor.XmlAttributeCursor, XmlCursor, com.tibco.xml.data.cursor.XmlNamespaceCursor,
XmlNode, XmlProps, XmlTypes
Constructor Summary
XmlCursor4DOM(org.w3c.dom.Node currentNode)
Method Summary
java.lang.Object clone()
Makes a copy of the cursor.
java.lang.String getAttributeValue(ExpandedName name)
Returns the value of the attribute with the specified name.
java.lang.String getBaseURI()
Return the value of the xml:base attribute, if defined or null.
static java.lang.String getBaseURI(org.w3c.dom.Element element)
The value of the xml:base attribute on an element.
org.w3c.dom.Node getCurrentNode()
SmDataComponent getDeclaration()
Returns the declaration for this context.
ExpandedName getName()
Return the expanded name of this node, depending upon the type.
java.lang.String getNamespaceURIForPrefix(java.lang.String prefix)
Given a prefix, get the corresponding namespace URI.
short getNodeType()
A code corresponding to the underlying node type.
int getPosition()
Return the position of this context in the set of siblings that contains this
context and that have the same name.
java.lang.String getPrefix()
Return the prefix of this node, depending upon the type.
java.lang.String getPrefixForNamespaceURI(java.lang.String namespaceURI)
Given a namespace, get the corrisponding prefix.
SmSchema getSchema()
Returns the schema for this context.
static void getStringValue(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
SmType getType()
Returns the type for this context.
XmlValue getValue()
Return the value of this node.
boolean getXsiNil()
Return the value of the xsi:nil attribute.
static boolean getXsiNil(org.w3c.dom.Element element)
The value of the xsi:nil or xsi:null attribute on an element.
QName getXsiType()
Return the value of the xsi:type attribute if defined, or null.
static QName getXsiType(org.w3c.dom.Element element)
The value of the xsi:type attribute on an element.
boolean hasAttributes()
Determines whether the current information item has any attributes.
boolean hasChildren()
Determines whether the current information item has any attributes.
boolean moveToAttribute(ExpandedName name)
Moves the cursor to the attribute specified by name.
boolean moveToFirstAttribute()
Moves the cursor to the current information item's first attribute.
boolean moveToFirstChild()
Moves the cursor to the current information item's first child information
item.
boolean moveToFirstNamespace()
Moves the cursor to the current information item's first namespace.
boolean moveToFollowingSibling()
Moves the cursor to the current information item's next sibling information
item.
boolean moveToLastChild()
Moves the cursor to the current information item's last child information
item.
boolean moveToNamespace(java.lang.String prefix)
Moves the cursor to the namespace specified by prefix.
boolean moveToNextAttribute()
Moves the attribute to the next sibling attribute.
boolean moveToNextNamespace()
Moves the namespace to the next sibling namespace.
boolean moveToParent()
Moves the cursor up to the current information item's parent information
item.
boolean moveToPrecedingSibling()
Moves the cursor to the current information item's previous sibling
information item.
void moveToRoot()
Moves the cursor back to the document information item.
void setCurrentNode(org.w3c.dom.Node currentNode)
Constructor Detail
XmlCursor4DOM
Method Detail
setCurrentNode
getName
getPrefix
getNodeType
setValue
getBaseURI
getXsiType
getXsiNil
getSchema
setSchema
setDeclaration
getType
setType
getPosition
getNamespaceURIForPrefix
clone
hasAttributes
hasChildren
getAttributeValue
moveToFirstChild
moveToFollowingSibling
moveToLastChild
moveToPrecedingSibling
moveToParent
moveToRoot
moveToAttribute
moveToNextAttribute
moveToNamespace
moveToNextNamespace
getBaseURI
getXsiNil
getXsiType
getStringValue
com.tibco.xml.data.cursor.helpers
Class XmlCursorNoNavigation
java.lang.Object
|
+--com.tibco.xml.data.cursor.helpers.XmlCursorNoNavigation
All Implemented Interfaces:
NamespaceResolver, NamespaceToPrefixResolver, PrefixToNamespaceResolver,
com.tibco.xml.data.cursor.XmlAttributeCursor, XmlCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor, XmlNode, XmlProps, XmlTypes
Constructor Summary
XmlCursorNoNavigation()
Method Summary
java.lang.Object clone()
Descendants should override.
int getPosition()
Return the position of this context in the set of siblings that contains this
context and that have the same name.
boolean hasAttributes()
Determines whether the current information item has any attributes.
boolean hasChildren()
Determines whether the current information item has any attributes.
boolean moveToAttribute(ExpandedName name)
Moves the cursor to the attribute specified by name.
boolean moveToFirstAttribute()
Moves the cursor to the current information item's first attribute.
boolean moveToFirstChild()
Moves the cursor to the current information item's first child information
item.
boolean moveToFirstNamespace()
Moves the cursor to the current information item's first namespace.
boolean moveToFollowingSibling()
Moves the cursor to the current information item's next sibling
information item.
boolean moveToLastChild()
Moves the cursor to the current information item's last child information
item.
boolean moveToNamespace(java.lang.String prefix)
Moves the cursor to the namespace specified by prefix.
boolean moveToNextAttribute()
Moves the attribute to the next sibling attribute.
boolean moveToNextNamespace()
Moves the namespace to the next sibling namespace.
boolean moveToPrecedingSibling()
Moves the cursor to the current information item's previous sibling
information item.
Constructor Detail
XmlCursorNoNavigation
public XmlCursorNoNavigation()
Method Detail
moveToFirstChild
moveToFollowingSibling
moveToLastChild
moveToPrecedingSibling
moveToAttribute
moveToFirstAttribute
hasAttributes
hasChildren
moveToNamespace
moveToNextNamespace
clone
com.tibco.xml.data.cursor.helpers
Class XmlCursorOnXmlContext
java.lang.Object
|
+--com.tibco.xml.data.cursor.helpers.XmlCursorOnXmlContext
All Implemented Interfaces:
NamespaceResolver, NamespaceToPrefixResolver, PrefixToNamespaceResolver,
com.tibco.xml.data.cursor.XmlAttributeCursor, XmlCursor, com.tibco.xml.data.cursor.XmlNamespaceCursor,
XmlNode, XmlProps, XmlTypes
Constructor Summary
XmlCursorOnXmlContext()
Method Summary
java.lang.Object clone()
Makes a copy of the cursor.
java.lang.String getAttributeValue(ExpandedName name)
Returns the value of the attribute with the specified name.
java.lang.String getBaseURI()
Return the value of the xml:base attribute, if defined or null.
SmDataComponent getDeclaration()
Returns the declaration for this context.
ExpandedName getName()
Return the expanded name of this node, depending upon the type.
java.lang.String getNamespaceURIForPrefix(java.lang.String prefix)
Given a prefix, get the corresponding namespace URI.
short getNodeType()
A code corresponding to the underlying node type.
int getPosition()
Return the position of this context in the set of siblings that contains this
context and that have the same name.
java.lang.String getPrefix()
Return the prefix of this node, depending upon the type.
java.lang.String getPrefixForNamespaceURI(java.lang.String namespaceURI)
Given a namespace, get the corrisponding prefix.
SmSchema getSchema()
Returns the schema for this context.
SmType getType()
Returns the type for this context.
XmlValue getValue()
Return the value of this node.
XmlContext getXmlContext()
boolean getXsiNil()
Return the value of the xsi:nil attribute.
QName getXsiType()
Return the value of the xsi:type attribute if defined, or null.
boolean hasAttributes()
Determines whether the current information item has any attributes.
boolean hasChildren()
Determines whether the current information item has any attributes.
boolean moveToAttribute(ExpandedName name)
Moves the cursor to the attribute specified by name.
boolean moveToFirstAttribute()
Moves the cursor to the current information item's first attribute.
boolean moveToFirstChild()
Moves the cursor to the current information item's first child information
item.
boolean moveToFirstNamespace()
Moves the cursor to the current information item's first namespace.
boolean moveToFollowingSibling()
Moves the cursor to the current information item's next sibling information
item.
boolean moveToLastChild()
Moves the cursor to the current information item's last child information
item.
boolean moveToNamespace(java.lang.String prefix)
Moves the cursor to the namespace specified by prefix.
boolean moveToNextAttribute()
Moves the attribute to the next sibling attribute.
boolean moveToNextNamespace()
Moves the namespace to the next sibling namespace.
boolean moveToParent()
Moves the cursor up to the current information item's parent information
item.
boolean moveToPrecedingSibling()
Moves the cursor to the current information item's previous sibling
information item.
void moveToRoot()
Moves the cursor back to the document information item.
void setDeclaration(SmDataComponent decl)
Sets the declaration for this context.
void setSchema(SmSchema schema)
Sets the schema model for this context.
void setType(SmType type)
Sets the type for this context.
void setValue(XmlValue value)
Sets the value of this node.
void setXmlContext(XmlContext context)
Constructor Detail
XmlCursorOnXmlContext
public XmlCursorOnXmlContext()
Method Detail
setXmlContext
getXmlContext
getName
getPrefix
getNodeType
getBaseURI
getXsiType
getXsiNil
getValue
getSchema
setSchema
getDeclaration
setDeclaration
getType
setType
getNamespaceURIForPrefix
getPrefixForNamespaceURI
hasAttributes
hasChildren
getAttributeValue
moveToFirstChild
moveToFollowingSibling
moveToPrecedingSibling
moveToParent
moveToAttribute
moveToFirstAttribute
moveToNextAttribute
moveToNamespace
moveToFirstNamespace
moveToNextNamespace
clone
com.tibco.xml.data.cursor
Class XmlCursorSupport
java.lang.Object
|
+--com.tibco.xml.data.cursor.XmlCursorSupport
Constructor Summary
XmlCursorSupport()
Method Summary
static java.lang.String getExpandedXPath(XmlCursor from, XmlCursor to,
boolean verbose)
Calculates an XPath expression containing expanded names.
static java.lang.String getStandardXPath(XmlCursor from, XmlCursor to,
boolean verbose)
Calculates an XPath expression containing qualified names.
static void traverse(XmlCursor cursor,
XmlStreamHandler handler)
Walks the cursor to generate an XML stream.
public XmlCursorSupport()
Method Detail
getStandardXPath
getExpandedXPath
com.tibco.xml.data.node
Interface XmlNode
All Superinterfaces:
NamespaceResolver, NamespaceToPrefixResolver, PrefixToNamespaceResolver, XmlProps,
XmlTypes
All Known Subinterfaces:
XmlContext, XmlCursor, XmlReader
Provides access to data and type information for an attribute or element within an information set.
Field Summary
static int POSITION_UNIQUE
The position sentinel indicating that the element or attribute is unique within its
siblings.
static int POSITION_UNKNOWN
The position sentinel indicating that a reliable position of the context within its
siblings cannot be determined.
Method Summary
java.lang.String getAttributeValue(ExpandedName name)
Returns the value of the attribute with the specified name.
java.lang.String getBaseURI()
Return the value of the xml:base attribute, if defined or null.
SmDataComponent getDeclaration()
Returns the declaration for this context.
ExpandedName getName()
Return the expanded name of this node, depending upon the type.
short getNodeType()
A code corresponding to the underlying node type.
int getPosition()
Return the position of this context in the set of siblings that contains this
context and that have the same name.
java.lang.String getPrefix()
Return the prefix of this node, depending upon the type.
SmSchema getSchema()
Returns the schema for this context.
SmType getType()
Returns the type for this context.
XmlValue getValue()
Return the value of this node.
boolean getXsiNil()
Return the value of the xsi:nil attribute.
QName getXsiType()
Return the value of the xsi:type attribute if defined, or null.
boolean hasAttributes()
Determines whether the current information item has any attributes.
boolean hasChildren()
Determines whether the current information item has any attributes.
void setDeclaration(SmDataComponent declaration)
Sets the declaration for this context.
void setSchema(SmSchema schema)
Sets the schema model for this context.
void setType(SmType type)
Sets the type for this context.
void setValue(XmlValue value)
Sets the value of this node.
Field Detail
POSITION_UNKNOWN
POSITION_UNIQUE
Method Detail
getName
getPrefix
getNodeType
setValue
getBaseURI
getXsiType
getXsiNil
setSchema
getDeclaration
setDeclaration
getType
setType
getPosition
hasAttributes
hasChildren
com.tibco.xml.data.node
Interface XmlProps
All Known Subinterfaces:
XmlContext, XmlCursor, XmlNode, XmlReader
Field Summary
static java.lang.String PROP_ATTRIBUTES
Field Detail
PROP_ATTRIBUTES
PROP_CHILDREN
PROP_CONTENT
PROP_NAME
PROP_NAMESPACES
PROP_PREFIX
PROP_BASE_URI
PROP_SCHEMA
PROP_DECLARATION
PROP_TYPE
PROP_XSI_NIL
PROP_XSI_TYPE
com.tibco.xml.data.cursor
Interface XmlReader
All Superinterfaces:
NamespaceResolver, NamespaceToPrefixResolver, PrefixToNamespaceResolver,
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.cursor.XmlNamespaceCursor, XmlNode,
XmlProps, XmlTypes
Method Summary
boolean moveToAttribute(ExpandedName name)
Moves the cursor to the attribute specified by name.
boolean moveToFirstAttribute()
Moves the cursor to the current information item's first attribute.
boolean moveToFirstNamespace()
Moves the cursor to the current information item's first namespace.
boolean moveToNamespace(java.lang.String prefix)
Moves the cursor to the namespace specified by prefix.
boolean moveToNextAttribute()
Moves the attribute to the next sibling attribute.
boolean moveToNextNamespace()
Moves the namespace to the next sibling namespace.
boolean next()
Moves the cursor to the next information set item.
Method Detail
next
moveToAttribute
moveToFirstAttribute
moveToNextAttribute
moveToNamespace
moveToFirstNamespace
moveToNextNamespace
com.tibco.xml.channel.remark
Interface XmlRemarkFilter
All Superinterfaces:
XmlRemarkHandler, XmlRemarkSupplier
All Known Implementing Classes:
Validator_SAX_Remark_InternalCache, Validator_SAX_Remark_ExternalCache
com.tibco.xml.channel.remark
Interface XmlRemarkHandler
All Known Subinterfaces:
XmlRemarkFilter
All Known Implementing Classes:
ValidationControl, Validator_DOM_Remark_ExternalCache
Method Summary
void error(XmlContext context, org.xml.sax.Locator locator,
java.lang.Exception e, java.lang.String code)
Notifies the handler of an error condition.
void fatalError(XmlContext context, org.xml.sax.Locator locator,
java.lang.Exception e, java.lang.String code)
Notifies the handler of an unrecoverable error condition.
void info(XmlContext context, org.xml.sax.Locator locator,
java.lang.Exception e, java.lang.String code)
Notifies the handler of an information condition.
void remark(XmlContext context, org.xml.sax.Locator locator,
java.lang.Exception e, java.lang.String code)
Notifies the handler of a remark condition.
void warning(XmlContext context, org.xml.sax.Locator locator,
java.lang.Exception e, java.lang.String code)
Notifies the handler of a warning condition.
Method Detail
fatalError
error
warning
info
com.tibco.xml.channel.remark
Interface XmlRemarkSupplier
All Known Subinterfaces:
ConstraintChecker, XmlRemarkFilter
All Known Implementing Classes:
DefaultSchemaSupplier, ValidationControl, ValidationKernel, Validator, XmlStreamParser,
XmlStreamEnhancer, XmlStreamCompiler, XmlStreamCompiler.XmlStreamCompilerContext,
SAXContent2XmlStream, SAXContent2XmlStream.SAXContent2XmlKernel,
XmlStreamSimplEx, XmlStreamSimplEx.XmlStreamCompilerContext,
Validator_DOM_Remark_ExternalCache, ValidationConstraintEngine, ScriptingValidatorMk1,
ScriptingAdjunctValidator
Method Summary
void setXmlRemarkHandler(XmlRemarkHandler handler)
Allows an application to register and unregister an XmlRemarkHandler for this supplier.
Method Detail
setXmlRemarkHandler
com.tibco.xml.channel.remark
Interface XmlRemarkSupplierMulticast
public interface XmlRemarkSupplierMulticast
Implemented by components that supply XML Remarks to multiple XmlRemarkHandler(s).
Method Summary
void addXmlRemarkHandler(XmlRemarkHandler handler)
Allows an application to register an XmlRemarkHandler for this supplier.
void removeXmlRemarkHandler(XmlRemarkHandler handler)
Allows an application to unregister an XmlRemarkHandler for this supplier.
Method Detail
addXmlRemarkHandler
removeXmlRemarkHandler
com.tibco.xml.processor
Class XmlStream2DOM
java.lang.Object
|
+--com.tibco.xml.processor.XmlStream2DOM
All Implemented Interfaces:
DOMSupplier, IBlackBox, XmlStreamHandler
Field Summary
static java.lang.String CHANNEL_INPUT
Constructor Summary
XmlStream2DOM()
Method Summary
void addDOMHandler(DOMHandler handler)
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
java.lang.Object getChannel(java.lang.String name)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String name)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String name)
Returns the type of the interface that is returned when getChannel is
called.
void processingInstruction()
Receive notification of a processing instruction.
void removeDOMHandler(DOMHandler handler)
Field Detail
CHANNEL_INPUT
CHANNEL_OUTPUT
Constructor Detail
XmlStream2DOM
public XmlStream2DOM()
Method Detail
getChannel
getChannelType
getChannelMode
addDOMHandler
removeDOMHandler
setDocumentLocator
setDocumentCursor
startDocument
endDocument
startElement
endElement
attribute
text
processingInstruction
com.tibco.xml.processor
Class XmlStreamCompiler
java.lang.Object
|
+--com.tibco.xml.processor.XmlStreamCompiler
All Implemented Interfaces:
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer, XmlRemarkSupplier, XmlStreamFilter, XmlStreamHandler, XmlStreamSupplier
Compiles Simple Types in an XML stream to user-defined types derived from XmlValue through the plug-in SimpleTypeCompiler mechanism.
Constructor Summary
XmlStreamCompiler()
The default mode of operation is to mutate the stream by substituting simple type values.
XmlStreamCompiler(boolean mutate)
Enables this class to be constructed in such a way that mutation of the stream by substituting simple type values is
configurable.
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML Stream event.
void setSimpleTypeCompilerProvider(com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider provider)
Constructor Detail
XmlStreamCompiler
public XmlStreamCompiler()
The default mode of operation is to mutate the stream by substituting simple type values.
XmlStreamCompiler
Method Detail
setDocumentLocator
setDocumentCursor
endDocument
processingInstruction
attribute
text
setXmlRemarkHandler
setXmlStreamHandler
public void
setSimpleTypeCompilerProvider(com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider provider)
Specified by:
setSimpleTypeCompilerProvider in interface com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer
com.tibco.xml.processor
Class XmlStreamEnhancer
java.lang.Object
|
+--com.tibco.xml.processor.XmlStreamEnhancer
All Implemented Interfaces:
IBlackBox, SchemaModelConsumer, XmlRemarkSupplier, XmlStreamHandler,
XmlStreamSupplier
Performs conversion from a basic XML Stream to an XML Stream with Schema Information.
Field Summary
static java.lang.String CHANNEL_REMARK_SUPPLIER
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
java.lang.Object getChannel(java.lang.String name)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String name)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String name)
Returns the type of the interface that is returned when getChannel is
called.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML
information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML
Stream event.
void setSchemaModelProvider(SchemaModelProvider provider)
void setXmlRemarkHandler(XmlRemarkHandler handler)
Allows an application to register and unregister an XmlRemarkHandler
for this supplier.
void setXmlStreamHandler(XmlStreamHandler handler)
Allows an application to register an XmlStreamHandler for this
supplier.
void startDocument()
Receive notification of the beginning of a document.
void startElement()
Receive notification of the beginning of an element.
void text()
Receive notification of a text node.
Field Detail
CHANNEL_STREAM_HANDLER
CHANNEL_STREAM_SUPPLIER
CHANNEL_SCHEMA_CONSUMER
Constructor Detail
XmlStreamEnhancer
public XmlStreamEnhancer()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
setSchemaModelProvider
setXmlRemarkHandler
setDocumentCursor
startDocument
endDocument
startElement
attribute
text
processingInstruction
com.tibco.xml.channel.stream
Interface XmlStreamFilter
All Superinterfaces:
XmlStreamHandler, XmlStreamSupplier
All Known Implementing Classes:
XmlStreamTracer, XmlStreamCompiler, XmlStreamSimplEx
com.tibco.xml.channel.stream
Interface XmlStreamHandler
All Known Subinterfaces:
XmlStreamFilter
All Known Implementing Classes:
DefaultXmlStreamHandler, ValidationKernel, XmlStreamMulticastHelper, XmlStreamProfiler,
XmlStreamTermination, XmlStreamEnhancer, XmlStreamCompiler.XmlStreamCompilerContext,
XmlStreamSerializer, XmlStreamSimplEx.XmlStreamCompilerContext, XmlStream2DOM
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML Stream event.
void startDocument()
Receive notification of the beginning of a document.
void startElement()
Receive notification of the beginning of an element.
void text()
Receive notification of a text node.
Method Detail
setDocumentLocator
setDocumentCursor
processingInstruction
endDocument
startElement
attribute
endElement
com.tibco.xml.channel.stream.helpers
Class XmlStreamMulticastHelper
java.lang.Object
|
+--com.tibco.xml.channel.stream.helpers.XmlStreamMulticastHelper
All Implemented Interfaces:
IBlackBox, XmlStreamHandler, XmlStreamSupplierMulticast
This class helps classes to support XmlStreamSupplier by managing the set of XmlStreamHandler(s) and
iteration over them when events need to be broadcast.
Field Summary
static java.lang.String CHANNEL_STREAM_HANDLER
The input channel is an XmlStreamHandler.
static java.lang.String CHANNEL_STREAM_SUPPLIER
The output channel is an XmlStreamSupplier.
Constructor Summary
XmlStreamMulticastHelper()
Method Summary
void addXmlStreamHandler(XmlStreamHandler handler)
Allows an application to register an XmlStreamHandler for this
supplier.
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
java.lang.Object getChannel(java.lang.String channelName)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String channelName)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String channelName)
Returns the type of the interface that is returned when getChannel is
called.
java.util.Iterator getXmlStreamHandlers()
Allows an application to inspect the current set of registered
XmlStreamHandlers.
void processingInstruction()
Receive notification of a processing instruction.
void removeXmlStreamHandler(XmlStreamHandler handler)
Allows an application to unregister an XmlStreamHandler for this
supplier.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML
information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML
Stream event.
void startDocument()
Receive notification of the beginning of a document.
void startElement()
Receive notification of the beginning of an element.
void text()
Receive notification of a text node.
Field Detail
CHANNEL_STREAM_HANDLER
CHANNEL_STREAM_SUPPLIER
Constructor Detail
XmlStreamMulticastHelper
public XmlStreamMulticastHelper()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
setDocumentLocator
processingInstruction
startDocument
endDocument
startElement
text
endElement
addXmlStreamHandler
removeXmlStreamHandler
getXmlStreamHandlers
com.tibco.xml.processor
Class XmlStreamParser
java.lang.Object
|
+--com.tibco.xml.processor.XmlStreamParser
All Implemented Interfaces:
EntityConsumer, LocationHintSupplier, XmlRemarkSupplier, XmlStreamSupplier
Constructor Summary
XmlStreamParser()
Method Summary
void addLocationHintHandler(LocationHintHandler handler)
Constructor Detail
XmlStreamParser
public XmlStreamParser()
Method Detail
parse
setXmlStreamHandler
setEntityResolver
addLocationHintHandler
removeLocationHintHandler
com.tibco.xml.channel.stream.helpers
Class XmlStreamProfiler
java.lang.Object
|
+--com.tibco.xml.channel.stream.helpers.XmlStreamProfiler
All Implemented Interfaces:
IBlackBox, XmlStreamHandler, XmlStreamSupplier
Field Summary
static java.lang.String CHANNEL_STREAM_HANDLER
Constructor Summary
XmlStreamProfiler()
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
java.lang.Object getChannel(java.lang.String name)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String name)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String name)
Returns the type of the interface that is returned when getChannel is
called.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML
information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML
Stream event.
void setXmlStreamHandler(XmlStreamHandler handler)
Allows an application to register an XmlStreamHandler for this
supplier.
void startDocument()
Receive notification of the beginning of a document.
void startElement()
Receive notification of the beginning of an element.
void text()
Receive notification of a text node.
Field Detail
CHANNEL_STREAM_HANDLER
CHANNEL_STREAM_SUPPLIER
Constructor Detail
XmlStreamProfiler
public XmlStreamProfiler()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
setDocumentLocator
setDocumentCursor
startDocument
endDocument
startElement
attribute
endElement
setXmlStreamHandler
com.tibco.xml.processor
Class XmlStreamSerializer
java.lang.Object
|
+--com.tibco.xml.processor.XmlStreamSerializer
All Implemented Interfaces:
XmlStreamHandler
Direct Known Subclasses:
C14NSerializer
An XmlStreamHandler serializing the stream into an XML document using the Writer or OutputStream passed to
the constructor.
See Also:
XmlStreamHandler
Field Summary
protected java.lang.StringBuffer mAttIndent
Constructor Summary
XmlStreamSerializer(java.io.OutputStream os,
java.lang.String encoding)
Create a serializer of the XmlStream events.
XmlStreamSerializer(java.io.Writer w)
Create a serializer of the XmlStream events.
Method Summary
void attribute()
Receive notification of an attribute.
protected closeTag()
void
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
static void main(java.lang.String[] args)
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML Stream
event.
void startDocument()
Receive notification of the beginning of a document.
void startElement()
Receive notification of the beginning of an element.
void text()
Receive notification of a text node.
protected writeAttChars(java.lang.String s)
void
Field Detail
mOut
mCursor
mDepth
mAttIndent
mElIndent
mWriteXML_PI
Constructor Detail
XmlStreamSerializer
public XmlStreamSerializer(java.io.Writer w)
Create a serializer of the XmlStream events. The xml PI will be written; if the encoding can be determined it will be
output too. The xml code is written to w which is flushed at endDocument
Parameters:
w - Writer to receive the serialized xml code
XmlStreamSerializer
Method Detail
startElement
writeSpecialAtt
writeNS
writeRawAttr
setDocumentLocator
setDocumentCursor
attribute
startDocument
endDocument
text
closeTag
writeAttChars
main
com.tibco.xml.processor
Class XmlStreamSimplEx
java.lang.Object
|
+--com.tibco.xml.processor.XmlStreamSimplEx
All Implemented Interfaces:
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer, XmlRemarkSupplier, XmlStreamFilter, XmlStreamHandler, XmlStreamSupplier
Simple Type Extended Validation (SimpleEx). Provides type-based simple type extended validation. Validation errors are reported through an XmlRemarkSupplier
interface. This component should be connected to a SimpleTypeCompilerProvider through it's SimpleTypeCompilerConsumer interface. The validation occurs as an
XML stream is pushed through this component. This component does not modify the stream.
Constructor Summary
XmlStreamSimplEx()
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML Stream event.
void setSimpleTypeCompilerProvider(com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider provider)
Constructor Detail
XmlStreamSimplEx
public XmlStreamSimplEx()
Method Detail
setDocumentLocator
setDocumentCursor
startDocument
processingInstruction
startElement
text
endElement
setXmlStreamHandler
setSimpleTypeCompilerProvider
public void
setSimpleTypeCompilerProvider(com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider provider)
Specified by:
setSimpleTypeCompilerProvider in interface com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer
com.tibco.xml.channel.stream
Interface XmlStreamSupplier
All Known Subinterfaces:
XmlStreamFilter
All Known Implementing Classes:
DefaultXmlStreamHandler, ValidationKernel, Validator, XmlStreamProfiler, DOM2XmlStream,
XmlStreamParser, XmlStreamEnhancer, SAXContent2XmlStream,
SAXContent2XmlStream.SAXContent2XmlKernel, Validator_SAX_Remark_InternalCache,
Validator_SAX_Remark_ExternalCache, Validator_DOM_Remark_ExternalCache,
ScriptingAdjunctValidator
Method Summary
void setXmlStreamHandler(XmlStreamHandler handler)
Allows an application to register an XmlStreamHandler for this supplier.
Method Detail
setXmlStreamHandler
com.tibco.xml.channel.stream
Interface XmlStreamSupplierMulticast
All Known Implementing Classes:
XmlStreamMulticastHelper
Method Summary
void addXmlStreamHandler(XmlStreamHandler handler)
Allows an application to register an XmlStreamHandler for this
supplier.
java.util.Iterator getXmlStreamHandlers()
Allows an application to inspect the current set of registered
XmlStreamHandlers.
void removeXmlStreamHandler(XmlStreamHandler handler)
Allows an application to unregister an XmlStreamHandler for this
supplier.
Method Detail
addXmlStreamHandler
getXmlStreamHandlers
com.tibco.xml.channel.stream.helpers
Class XmlStreamTermination
java.lang.Object
|
+--com.tibco.xml.channel.stream.helpers.XmlStreamTermination
All Implemented Interfaces:
IBlackBox, XmlStreamHandler
Field Summary
static java.lang.String CHANNEL_STREAM_HANDLER
Constructor Summary
XmlStreamTermination()
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
java.lang.Object getChannel(java.lang.String name)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String name)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String name)
Returns the type of the interface that is returned when getChannel is
called.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML
information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML
Stream event.
void startDocument()
Receive notification of the beginning of a document.
void startElement()
Receive notification of the beginning of an element.
void text()
Receive notification of a text node.
Field Detail
CHANNEL_STREAM_HANDLER
Constructor Detail
XmlStreamTermination
public XmlStreamTermination()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
setDocumentCursor
processingInstruction
startDocument
endDocument
attribute
text
endElement
com.tibco.xml.channel.stream.helpers
Class XmlStreamTracer
java.lang.Object
|
+--com.tibco.xml.channel.stream.helpers.XmlStreamTracer
All Implemented Interfaces:
IBlackBox, XmlStreamFilter, XmlStreamHandler, XmlStreamSupplier
Field Summary
static java.lang.String CHANNEL_STREAM_HANDLER
Constructor Summary
XmlStreamTracer()
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
java.lang.Object getChannel(java.lang.String name)
Returns an interface that can be used to send messages to or receive
messages from the Black Box.
int getChannelMode(java.lang.String name)
Returns the mode of the interface that is returned when getChannel is
called.
java.lang.String[] getChannelNames()
Returns a String array of channel names for this Black Box.
java.lang.String getChannelType(java.lang.String name)
Returns the type of the interface that is returned when getChannel is
called.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML
information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML
Stream event.
void setXmlStreamHandler(XmlStreamHandler handler)
Allows an application to register an XmlStreamHandler for this
supplier.
void startDocument()
Receive notification of the beginning of a document.
void startElement()
Receive notification of the beginning of an element.
void text()
Receive notification of a text node.
Field Detail
CHANNEL_STREAM_HANDLER
CHANNEL_STREAM_SUPPLIER
Constructor Detail
XmlStreamTracer
public XmlStreamTracer()
Method Detail
getChannel
getChannelType
getChannelMode
getChannelNames
setDocumentLocator
setDocumentCursor
startDocument
endDocument
startElement
attribute
endElement
setXmlStreamHandler
com.tibco.xml.channel.stream.helpers
Class XmlStreamUtilities
java.lang.Object
|
+--com.tibco.xml.channel.stream.helpers.XmlStreamUtilities
Constructor Summary
XmlStreamUtilities()
Method Summary
static void parseThrowErrors(org.xml.sax.InputSource input,
XmlStreamHandler handler)
Constructor Detail
XmlStreamUtilities
public XmlStreamUtilities()
Method Detail
parseThrowErrors
com.tibco.xml.data.cursor.helpers
Class XmlStringValue
java.lang.Object
|
+--com.tibco.xml.data.cursor.helpers.XmlStringValue
All Implemented Interfaces:
XmlValue
Constructor Summary
XmlStringValue(java.lang.String value)
Method Summary
java.lang.String getExpandedForm()
Returns a String representation that has prefixes replaced by the
corresponding expanded name representation.
java.lang.String getSerializedForm(NamespaceToPrefixResolver resolver)
Returns a string representation of the value that is suitable for
serialization.
boolean isExpanded()
Determines whether the XmlValue implementation has been expanded
from the serialized String format.
java.lang.String toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait,
wait, wait
Constructor Detail
XmlStringValue
Method Detail
getSerializedForm
getExpandedForm
toString
isExpanded
com.tibco.xml.data.node
Interface XmlTypes
All Known Subinterfaces:
XmlContext, XmlCursor, XmlNode, XmlReader
Field Summary
static short ATTRIBUTE_NODE
The node is an Attribute.
static short CDATA_SECTION_NODE
The node is a CDATASection.
static short COMMENT_NODE
The node is a Comment.
static short DOCUMENT_FRAGMENT_NODE
The node is a DocumentFragment.
static short DOCUMENT_NODE
The node is a Document.
static short DOCUMENT_TYPE_NODE
The node is a DocumentType.
static short ELEMENT_NODE
The node is an Element.
static short ENTITY_NODE
The node is an Entity.
static short ENTITY_REFERENCE_NODE
The node is an EntityReference.
static ExpandedName NAME_ATTRIBUTE
Field Detail
NULL_NODE
ELEMENT_NODE
ATTRIBUTE_NODE
TEXT_NODE
CDATA_SECTION_NODE
ENTITY_NODE
PROCESSING_INSTRUCTION_NODE
COMMENT_NODE
DOCUMENT_NODE
DOCUMENT_TYPE_NODE
NOTATION_NODE
NAMESPACE_NODE
XML_TYPE_MINIMUM
XML_TYPE_MAXIMUM
NAME_ELEMENT
NAME_ATTRIBUTE
NAME_CDATA_SECTION
NAME_ENTITY_REFERENCE
NAME_ENTITY
NAME_PROCESSING_INSTRUCTION
NAME_COMMENT
NAME_DOCUMENT
NAME_DOCUMENT_FRAGMENT
NAME_NOTATION
NAME_NAMESPACE
com.tibco.xml.validation
Class XMLValidationException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.tibco.xml.validation.XMLValidationException
All Implemented Interfaces:
java.io.Serializable
Constructor Summary
XMLValidationException(java.lang.String message)
Constructor Detail
XMLValidationException
com.tibco.xml.validation
Interface XMLValidator
All Superinterfaces:
org.xml.sax.XMLFilter, org.xml.sax.XMLReader
All Known Implementing Classes:
XMLValidatorFilterImplMk1
Field Summary
static java.lang.String ALLOW_AMBIGUOUS_CONTENTMODELS_POLICY
A policy to avoid reporting of ambiguous content models.
static java.lang.String POLICY_FALSE
Method Summary
SchemaMap getSchemaMap()
Return the current schema map in use.
boolean isPolicySet(java.lang.String policyName)
Returns true or false for boolean-valued policies
boolean isValidating()
Returns true if the validating flag is set AND there is a non-null SchemaMap
void setPolicy(java.lang.String policyName,
java.lang.String policyValue)
Set the value of a policy.
void setSchemaMap(SchemaMap schemas)
Set the schema map to use during validation.
void setValidating(boolean state)
Set the "validating" switch.
Field Detail
SOX_SCHEMA_PATH
USE_SCHEMA_LOCATION_POLICY
RESOLVE_NAMESPACE_URI_POLICY
USE_DTD_PUBLIC_ID_POLICY
ALLOW_AMBIGUOUS_CONTENTMODELS_POLICY
POLICY_TRUE
Method Detail
setPolicy
isPolicySet
setValidating
isValidating
getSchemaMap
com.tibco.xml.validation.helpers
Class XMLValidatorFilterImplMk1
java.lang.Object
|
+--com.tibco.xml.validation.helpers.XMLValidatorFilterImplMk1
All Implemented Interfaces:
org.xml.sax.XMLFilter, org.xml.sax.XMLReader, XMLValidator
XML Validate XML Filter based upon the version 2.0 validation components but using the SchemaMap for caching
schemas. This class is used for automated testing.
Constructor Summary
XMLValidatorFilterImplMk1()
XMLValidatorFilterImplMk1(org.xml.sax.XMLReader parent)
Method Summary
org.xml.sax.ContentHandler getContentHandler()
org.xml.sax.DTDHandler getDTDHandler()
org.xml.sax.EntityResolver getEntityResolver()
org.xml.sax.ErrorHandler getErrorHandler()
org.xml.sax.XMLReader getParent()
SchemaMap getSchemaMap()
Return the current schema map in use.
boolean isPolicySet(java.lang.String name)
Returns true or false for boolean-valued policies
boolean isValidating()
Returns true if the validating flag is set AND there is a non-null
SchemaMap
void parse(org.xml.sax.InputSource source)
void parse(java.lang.String s)
Constructor Detail
XMLValidatorFilterImplMk1
XMLValidatorFilterImplMk1
public XMLValidatorFilterImplMk1()
Method Detail
setPolicy
isPolicySet
setValidating
isValidating
setSchemaMap
getSchemaMap
getParent
setParent
parse
parse
getContentHandler
getDTDHandler
setDTDHandler
getEntityResolver
setEntityResolver
getErrorHandler
getFeature
setFeature
getProperty
setProperty
com.tibco.xml.data.node
Interface XmlValue
All Known Implementing Classes:
XmlStringValue, ExpandedName
Method Summary
java.lang.String getExpandedForm()
Returns a String representation that has prefixes replaced by the
corresponding expanded name representation.
java.lang.String getSerializedForm(NamespaceToPrefixResolver resolver)
Returns a string representation of the value that is suitable for
serialization.
boolean isExpanded()
Determines whether the XmlValue implementation has been expanded
from the serialized String format.
Method Detail
getSerializedForm
isExpanded
com.tibco.xml.data.context.helpers
Class XPathHelper
java.lang.Object
|
+--com.tibco.xml.data.context.helpers.XPathHelper
Field Summary
static int FORMAT_ABBREVIATE
The XPath expression should be in the abbreviated form e.g.
static int FORMAT_VERBOSE
The XPath expression should be in the verbose form e.g.
Constructor Summary
XPathHelper()
Method Summary
static java.lang.String calculateXPath(XmlContext from, XmlContext to,
int format, NamespaceToPrefixResolver resolver)
Calculates an XPath expression that assumes a context node
specified by from parameter and uniquely selects the node specified by
the to parameter.
Field Detail
FORMAT_VERBOSE
FORMAT_ABBREVIATE
Constructor Detail
XPathHelper
public XPathHelper()
Method Detail
calculateXPath
Package com.tibco.xml.adjuncts.channel
Provisioning of schema adjuncts.
See:
Description
Interface Summary
AdjunctConsumer Implemented by components that require the services of an AdjunctProvider.
AdjunctHandler Implemented by components to handle adjuncts.
AdjunctProvider Implemented by components to provide an adjunct through a pull mechanism.
Implemented by components that supply an adjunct, through a push mechanism, to
AdjunctSupplier
an AdjunctHandler.
Package com.tibco.xml.adjuncts.channel
Description
Provisioning of schema adjuncts.
Package com.tibco.xml.channel.boundary
XML document boundary notifications.
See:
Description
Interface Summary
DocumentBoundaryHandler
DocumentBoundarySupplier
Package com.tibco.xml.channel.boundary
Description
XML document boundary notifications.
Package com.tibco.xml.channel.content
SAX content information channels.
See:
Description
Interface Summary
Implemented by components that require SAX Content from a
ContentConsumer
ContentProvider to operate.
ContentFilter Implemented by components that handle and supply SAX Content.
Implemented by components that can provide SAX Content through a pull
ContentProvider
mechanism to a ContentConsumer.
Implemented by components that supply SAX Content to one SAX
ContentSupplier
ContentHandler.
Package com.tibco.xml.channel.content
Description
SAX content information channels.
Package com.tibco.xml.channel.context
XML Context information channels.
See:
Description
Interface Summary
XmlContextConsumer Implemented by components that require an XML Context from an
XmlContextProvider to operate.
Implemented by components that can provide an XML Context through a pull
XmlContextProvider
mechanism to an XmlContextConsumer.
Package com.tibco.xml.channel.context
Description
XML Context information channels.
Package com.tibco.xml.channel.dom
This package contains interfaces and implementations supporting org.w3c.dom information channels.
See:
Description
Interface Summary
DocumentConsumer Implemented by components that require org.w3c.dom Document(s) from a
DocumentProvider to operate.
Implemented by components that can provide org.w3c.dom Document(s)
DocumentProvider
through a pull mechanism to a DocumentConsumer.
DOMHandler Implemented by components that process Document(s).
DOMSupplier Implemented by components that supply Document(s) to DOMHandler(s).
Package com.tibco.xml.channel.entity
Entity resolution.
See:
Description
Interface Summary
EntityConsumer
Package com.tibco.xml.channel.error
Error information channels.
See:
Description
Interface Summary
Implemented by components that supply SAX Error(s) to SAX
ErrorSupplier
ErrorHandler(s).
Package com.tibco.xml.channel.property
Property information channels.
See:
Description
Interface Summary
Implemented by components that require property values from a
PropertyConsumer
PropertyProvider to operate.
Implemented by components that receive property values pushed by a
PropertyHandler
PropertySupplier.
Implemented by components that can provide property values through a
PropertyProvider
pull mechanism to a PropertyConsumer.
Implemented by components that can supply property values through a
PropertySupplier
push mechanism to PropertyHandler(s).
Package com.tibco.xml.channel.property
Description
Property information channels.
Package com.tibco.xml.channel.remark
Remark information channels.
See:
Description
Interface Summary
XmlRemarkFilter
XmlRemarkHandler Implemented by components that handle XML Remarks.
Implemented by components that supply XML Remarks to one
XmlRemarkSupplier
XmlRemarkHandler.
Package com.tibco.xml.channel.stream
XML stream information channels.
See:
Description
Interface Summary
XmlStreamFilter
XmlStreamHandler Implemented by components that process XML Stream events.
Implemented by components that supply an XML Stream to
XmlStreamSupplier
XmlStreamHandler(s).
Package com.tibco.xml.channel.stream.helpers
Utility classes for operating on XML streams.
See:
Description
Class Summary
DefaultXmlStreamHandler Acts as a dummy filter
This class helps classes to support XmlStreamSupplier by managing the
XmlStreamMulticastHelper set of XmlStreamHandler(s) and iteration over them when events need
to be broadcast.
XmlStreamProfiler
XmlStreamTermination
XmlStreamTracer
XmlStreamUtilities
Package com.tibco.xml.channel.stream.helpers
Description
Utility classes for operating on XML streams.
Package com.tibco.xml.channel.typeuri
TypeURI information channels.
See:
Description
Interface Summary
TypeURIHandler
TypeURISupplier
Package com.tibco.xml.data.context
The XmlContext interface, representing a context in an XML information set.
See:
Description
Interface Summary
Provides access to data and type information for an attribute or element
XmlContext
within an information set.
Package com.tibco.xml.data.context.helpers
Utility classes for operating on XML contexts.
See:
Description
Class Summary
XmlContextOnXmlCursor
XPathHelper
Package com.tibco.xml.data.context.helpers
Description
Utility classes for operating on XML contexts.
Classes
XmlCursorSupport
Exceptions
UndefinedPropertyException
Overview Package Class Use Tree Deprecated Index Help
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES
Package com.tibco.xml.data.cursor
The XmlCursor interface, representing a cursor over an XML information set.
See:
Description
Interface Summary
Provides access to data and type information for an XML information set
XmlCursor
item.
XmlReader A forward-only pull style cursor over an XML information set.
Class Summary
XmlCursorSupport XmlCursorSupport contains static utility methods.
Exception Summary
UndefinedPropertyException
Package com.tibco.xml.data.cursor.helpers
Utility classes for operating on XML cursors.
See:
Description
Class Summary
XmlCursor4DOM
XmlCursorNoNavigation A simple XmlCursor helper needed for stream operations.
XmlCursorOnXmlContext
XmlStringValue Simple wrapper around String to implement XmlValue
Package com.tibco.xml.data.cursor.helpers
Description
Utility classes for operating on XML cursors.
Package com.tibco.xml.data.node
The XmlNode interface, representing information common to an XML context and an XML cursor.
See:
Description
Interface Summary
Provides access to data and type information for an attribute or element
XmlNode
within an information set.
XmlProps
XmlTypes
XmlValue is the representation of a simple type in an XML information
XmlValue
set.
Classes
ExpandedName
QName
Exceptions
NamespaceToPrefixResolver.NamespaceNotFoundException
PrefixToNamespaceResolver.PrefixNotFoundException
UnsupportedAxisException
Overview Package Class Use Tree Deprecated Index Help
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES
Package com.tibco.xml.data.primitive
XML primitive types.
See:
Description
Interface Summary
NamespaceResolver A bidirectional namespace-prefix resolver
NamespaceToPrefixResolver
PrefixToNamespaceResolver
Class Summary
ExpandedName
QName
Exception Summary
Indicates that a namespace could not
NamespaceToPrefixResolver.NamespaceNotFoundException be found by the
NamespaceToPrefixResolver
Indicates that a prefix could not be
PrefixToNamespaceResolver.PrefixNotFoundException found by the
PrefixToNamespaceResolver
UnsupportedAxisException
Package com.tibco.xml.processor
Processors for manipulating XML information sets.
See:
Description
Class Summary
Aggregate
A canonical XmlStream Serializer implementing Canonical XML Version
1.0 It sorts the attributes and uses standard encoding of attribute and
C14NSerializer
element text content to allow for bytewise comparison, digital signatures,
etc.
DOM2Content Traverses a Document to generate SAX Content.
DOM2XmlStream Traverses a Document to generate an XML stream.
SAXContent2DOM Performs conversion from SAX Content to a Document.
SAXContent2XmlStream Performs conversion from SAX Content to an untyped XML Stream.
SAXContentNormalizer Performs normalization of SAX Content.
XmlStream2DOM Performs conversion from an XML stream to a document.
Compiles Simple Types in an XML stream to user-defined types derived
XmlStreamCompiler from XmlValue through the plug-in SimpleTypeCompiler
mechanism.
Performs conversion from a basic XML Stream to an XML Stream with
XmlStreamEnhancer
Schema Information.
XmlStreamParser
An XmlStreamHandler serializing the stream into an XML document
XmlStreamSerializer
using the Writer or OutputStream passed to the constructor.
XmlStreamSimplEx Simple Type Extended Validation (SimpleEx).
Package com.tibco.xml.processor Description
Processors for manipulating XML information sets.
Exceptions
MissingConnectionException
Overview Package Class Use Tree Deprecated Index Help
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES
Package com.tibco.xml.runtime
This is the main XML Runtime package.
See:
Description
Interface Summary
IBlackBox A Black Box is a component with a hidden implementation.
The IConfigurable interface allows an instance to have configuration information
IConfigurable
set at runtime.
IConnectionBuilder This interface is implemented for each pair of message interfaces so that a script
may be used to connect together the channels of black boxes at execution time.
IContextConsumer This interface should be implemented by all black box components that require
contextual information or the creation of other components.
This interface is implemented to provide contextual information to black box
IContextProvider
components.
IFactory This interface implements the standard factory pattern for black box components.
Exception Summary
MissingConnectionException This class is used to indicate that a required connection on a processor
was not made.
Classes
Entity
Overview Package Class Use Tree Deprecated Index Help
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES
Package com.tibco.xml.runtime.data
This package contains some standard "channel" interfaces for XML Runtime.
See:
Description
Interface Summary
BooleanHandler
BooleanSupplier
DocumentLocatorConsumer Implemented by components that require a SAX Locator.
DocumentLocatorProvider Implemented by components that can provide a SAX Locator.
DTDSupplier
StringHandler
StringSupplier
UriHandler
UriSupplier
UrlHandler
UrlSupplier
Class Summary
Entity
Classes
SmFactory
SmSupport
SmVisitor.Default
Exceptions
SmException
SmVisitor.Failure
SmVisitor.Result
SmVisitor.Success
Overview Package Class Use Tree Deprecated Index Help
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES
Package com.tibco.xml.schema
This package contains a collection of interfaces for representation of a schema.
See:
Description
Interface Summary
NamespaceEntityResolver A resolver that maps a namespace URI and an optional location URI
"hint" to an InputSource, typically for a schema.
NewSchemaParser A generalized schema/DTD parser.
SmAttribute represents an attribute declaration, which may be global or
SmAttribute
local to some type.
SmAttributeGroup is a SmModelGroup with the constraint that all
SmAttributeGroup
particles are attributes and the compositor is ALL.
SmComponent is the base interface for all schema components, such as
SmComponent
element and attribute declarations.
SmConverter is an interface used by SmFactory for creating a SmSchema
SmConverter
from an existing object (such as Extensibility's SmSchema).
SmDataComponent represents an data object in a schema (either an
SmDataComponent element or attribute), which may be global to a schema or local to some
type.
Class Summary
SmFactory keeps a set of converters and a parser for use in creating SmSchema
SmFactory
objects.
SmSupport SmSupport contains static utility methods.
SmVisitor.Default
Exception Summary
SmException
SmVisitor.Failure
SmVisitor.Result Result of a "search" visit.
SmVisitor.Success
Package com.tibco.xml.schema Description
This package contains a collection of interfaces for representation of a schema.
A schema is, most basically, a namespace and a collection of components, such as types and elements.
Though we use XML terminology, in particular XSD (XML Schema Definition) terminology, the
interfaces are intended to support schemas for any kind of data.
The classes and interfaces of this package are listed here with brief descriptions. Subinterfaces are
indented from their parent interface.
Note we use the "Sm" prefix for all items in this package. "Sm" stands for Schema Model. It hasn't been
determined how best to pronounce the "Sm".
Interfaces:
● SmSchema - the schema itself
Package com.tibco.xml.schema.channel
Schema provisioning interfaces.
See:
Description
Interface Summary
NamespaceEntityConsumer
Implemented by components that require the services of a
SchemaModelConsumer
SchemaModelProvider.
SchemaModelHandler Implemented by components to handle schemas.
Implemented by components to provide a schema through a pull
SchemaModelProvider
mechanism.
Implemented by components that supply a schema model, through a push
SchemaModelSupplier
mechanism, to a SchemaModelHandler.
Package com.tibco.xml.schema.channel
Description
Schema provisioning interfaces.
Classes
ErrorCode
PrintWriterErrorHandler
StringValidation
ValidationFactory
ValidationUtilities
Version
Exceptions
SchemaException
XMLValidationException
Overview Package Class Use Tree Deprecated Index Help
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES
Package com.tibco.xml.validation
XML Validation in a pure SAX 2.0 environment.
See:
Description
Interface Summary
A collection of pre-parsed schema/DTD representations for use by an
SchemaMap
XMLValidator.
An XMLFilter that performs schema validation on the SAX2
XMLValidator
ContentHandler event stream.
Class Summary
ErrorCode
Exception Summary
An exception class for problems encountered while parsing or checking a
SchemaException
schema.
XMLValidationException An exception indicating a violation of a schema validation constraint.
Package com.tibco.xml.validation Description
XML Validation in a pure SAX 2.0 environment. The key interfaces are XMLValidator and
SchemaMap, and a factory class for constructing them (ValidationFactory). A set of static utility methods
for common use-cases is also provided in the ValidationUtilities class.
XMLValidator is designed to fit into a SAX 2.0 based architecture with minimal coding. As an
XMLFilter, an XMLValidator can be easily interposed into an existing SAX event stream. The
implementation is also optimized for situations in which a set of known schemas can be pre-parsed and
otherwise prepared for fast validation of an arbitrary number of instance documents. The prepared
schemas are stored in the SchemaMap, indexed by target namespace (or possibly by public identifier, for
DTDs).
Several policies are provided. XMLValidator.USE_SCHEMA_LOCATION_POLICY controls whether
instance documents can explicitly indicate a schema document that was not pre-parsed and stored in the
SchemaMap. XMLValidator.USE_DTD_PUBLIC_ID_POLICY allows DTDs to be pre-parsed and
stored by public identifier. Finally, SchemaMap.CHECK_ERRORS_POLICY lets the client application
control whether schemas are explicitly checked for errors or simply assumed to be correct, avoiding the
cost of the check.
Package com.tibco.xml.validation.channel
Interfaces used by the validator to communicate schema location hints in documents.
See:
Description
Interface Summary
LocationHintHandler
LocationHintSupplier
Package com.tibco.xml.validation.channel
Description
Interfaces used by the validator to communicate schema location hints in documents.
Note: the connection builder class for the "LocationHint" channel is not implemented yet.
Classes
DefaultConstraintChecker
ValidationConstraintEngine
Exceptions
DefaultConstraintViolation
Overview Package Class Use Tree Deprecated Index Help
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES
Package com.tibco.xml.validation.constraints
A mechanism for adding custom constraints to the validator.
See:
Description
Interface Summary
ConstraintChecker Interface that a custom constraint checker must support.
Class Summary
DefaultConstraintChecker Default implementation of ConstraintChecker.
Exception Summary
DefaultConstraintViolation Exception class for constraint violations reported by the
DefaultConstraintChecker.
Package com.tibco.xml.validation.constraints
Description
A mechanism for adding custom constraints to the validator.
A custom constraint implementation must implement the interface ConstraintChecker. The simplest way
to implement this is to extend class DefaultConstraintChecker. The implementation is registered with a
StreamingConstraintEngine (that is connected to the XMLStream output of the Validator).
This architecture is built upon the metadata handling facilities in com.tibco.xml.adjuncts.streaming. For
more information, including sample code, see the ConstraintChecker.rtf document.
CONFIDENTIAL TIBCO Software, Inc.
Overview Package Class Use Tree Deprecated Index Help
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES
Package com.tibco.xml.validation.helpers
Ready-to-use validation patterns.
See:
Description
Class Summary
A SAX validating filter employing an external schema
ValidatingFilter_ExternalCache
cache.
ValidatingFilter_InternalCache A SAX validating filter with an internal schema cache.
Package com.tibco.xml.validation.helpers
Description
Ready-to-use validation patterns.
CONFIDENTIAL TIBCO Software, Inc.
Overview Package Class Use Tree Deprecated Index Help
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES
Package com.tibco.xml.validation.kernel
Validation components that may be used to assemble a specialized validator.
See:
Description
Class Summary
DefaultAdjunctCache Maps namespaceURI to an Adjunct (Document).
DefaultAdjunctSupplier Supplies adjunct Document(s) when driven by Location Hints.
Package com.tibco.xml.validation.kernel
Description
Validation components that may be used to assemble a specialized validator.
CONFIDENTIAL TIBCO Software, Inc.
Package com.tibco.xml.validation.scripting
A mechanism for extending standard validation using XML Processing Language (XPL) script.
See:
Description
Class Summary
ScriptingAdjunctValidator
ScriptingSimpleTypeCompilers Read-only storage of XML Schema built-in type compilers.
ScriptingValidatorMk1 Scripting Extended Validation Implementation.
Package com.tibco.xml.validation.scripting
Description
A mechanism for extending standard validation using XML Processing Language (XPL) script.
Scripting Extended Validation may be applied when validation is required beyond that which is available
using conventional schema-based validation. Scripting Extended Validation combines XPath, variables
and a procedural language (similar to XSL) to provide a powerful extension to standard validation.
Scripting Extended Validation may itself be extended by implementing user-defined XPath functions and
language elements.
Scripting Extended Validation is described further in the User Manual and is illustrated in the samples.
CONFIDENTIAL TIBCO Software, Inc.
Validation Helpers
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation Kernel
com.tibco.xml.validation.kernel Validation components that may be used to assemble a specialized
validator.
Schema Model
This package contains a collection of interfaces for representation of
com.tibco.xml.schema
a schema.
com.tibco.xml.schema.channel Schema provisioning interfaces.
Validation Filter
com.tibco.xml.validation XML Validation in a pure SAX 2.0 environment.
Other Packages
com.tibco.xml.adjuncts.channel Provisioning of schema adjuncts.
com.tibco.xml.channel.boundary XML document boundary notifications.
com.tibco.xml.channel.content SAX content information channels.
com.tibco.xml.channel.context XML Context information channels.
This package contains interfaces and implementations
com.tibco.xml.channel.dom
supporting org.w3c.dom information channels.
com.tibco.xml.channel.entity Entity resolution.
com.tibco.xml.channel.error Error information channels.
com.tibco.xml.channel.property Property information channels.
com.tibco.xml.channel.remark Remark information channels.
com.tibco.xml.channel.stream XML stream information channels.
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
com.tibco.xml.channel.typeuri TypeURI information channels.
The XmlContext interface, representing a context in an XML
com.tibco.xml.data.context
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to
com.tibco.xml.data.node
an XML context and an XML cursor.
com.tibco.xml.data.primitive XML primitive types.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.runtime This is the main XML Runtime package.
This package contains some standard "channel" interfaces for
com.tibco.xml.runtime.data
XML Runtime.
Interfaces used by the validator to communicate schema
com.tibco.xml.validation.channel
location hints in documents.
XML Validate is a Java library for performing validation of XML documents against DTDs and schemas
of various dialects.
The XML Validate APIs have been expanded to expose more capability and control to the integrator. In
addition to the old API (in package com.tibco.xml.validation), which provides simple integration in
terms of a SAX XMLFilter, an entirely new set of interfaces has been opened up. The centerpiece of
these APIs is the XML Validation Kernel API. Other APIs provide fine-grained control over schema
provisioning, and extended validation constraints
The overall architecture of the new XML Validate APIs is documented in "Validation - Product
Overview.doc".
Copyright © 2001 TIBCO Extensibility, Inc. All Rights Reserved.
Uses of Interface
com.tibco.xml.adjuncts.channel.AdjunctConsumer
Packages that use AdjunctConsumer
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of AdjunctConsumer in
com.tibco.xml.validation.kernel
Uses of AdjunctConsumer in
com.tibco.xml.validation.scripting
Interface Hierarchy
❍ interface com.tibco.xml.adjuncts.channel.AdjunctConsumer
❍ interface com.tibco.xml.adjuncts.channel.AdjunctHandler
❍ interface com.tibco.xml.adjuncts.channel.AdjunctProvider
❍ interface com.tibco.xml.adjuncts.channel.AdjunctSupplier
Deprecated API
Deprecated Methods
com.tibco.xml.validation.SchemaMap.addSchema(String, InputSource)
ABCDEFGHIKLMNOPQRSTUVWX
A
accept(SmVisitor) - Method in interface com.tibco.xml.schema.SmComponent
Visit this component.
accept(SmVisitor) - Method in interface com.tibco.xml.schema.SmSchema
Visit this schema and its components.
adapter - Variable in class com.tibco.xml.validation.kernel.Validator
B
BooleanHandler - interface com.tibco.xml.runtime.data.BooleanHandler.
C
C14NSerializer - class com.tibco.xml.processor.C14NSerializer.
A canonical XmlStream Serializer implementing Canonical XML Version 1.0 It sorts the attributes
and uses standard encoding of attribute and element text content to allow for bytewise comparison,
digital signatures, etc.
C14NSerializer(Writer) - Constructor for class com.tibco.xml.processor.C14NSerializer
C14N Constructor.
cacheSchema(String) - Static method in class com.tibco.xml.validation.StringValidation
Cached a schema in the static SchemaMap.
calculateXPath(XmlContext, XmlContext, int, NamespaceToPrefixResolver) - Static method in class
com.tibco.xml.data.context.helpers.XPathHelper
Calculates an XPath expression that assumes a context node specified by from parameter and
uniquely selects the node specified by the to parameter.
CDATA_SECTION_NODE - Static variable in interface com.tibco.xml.data.node.XmlTypes
The node is a CDATASection.
cdata(char[], int, int) - Method in class com.tibco.xml.processor.SAXContent2DOM
CONTENT_MODEL_ERROR_DERIVED_TYPE_SCHEMA_VERSION_MISMATCH - Static
variable in class com.tibco.xml.validation.ErrorCode
CONTENT_MODEL_ERROR_ELEMENTS_NOT_ALLOWED_IN_EMPTY_CONTENT - Static
variable in class com.tibco.xml.validation.ErrorCode
CONTENT_MODEL_ERROR_ELEMENTS_NOT_ALLOWED_IN_TEXT_ONLY_CONTENT -
Static variable in class com.tibco.xml.validation.ErrorCode
CONTENT_MODEL_ERROR_TEXT_NOT_ALLOWED_IN_EMPTY_CONTENT - Static
variable in class com.tibco.xml.validation.ErrorCode
D
DefaultAdjunctCache - class com.tibco.xml.validation.kernel.DefaultAdjunctCache.
Maps namespaceURI to an Adjunct (Document).
DefaultAdjunctCache() - Constructor for class com.tibco.xml.validation.kernel.DefaultAdjunctCache
DefaultConstraintViolation - exception
com.tibco.xml.validation.constraints.DefaultConstraintViolation.
Exception class for constraint violations reported by the DefaultConstraintChecker.
DefaultConstraintViolation(String) - Constructor for class
com.tibco.xml.validation.constraints.DefaultConstraintViolation
E
ELEMENT_ID_ERROR_DUPLICATE - Static variable in class com.tibco.xml.validation.ErrorCode
F
FACET_CR_FRACTIONDIGITS_NAME - Static variable in interface
com.tibco.xml.schema.SmTypeFacet
G
gatherDescendentInfo(SmSchema, Map, Map, SmElement, SmElement) - Static method in class
com.tibco.xml.schema.SmSupport
H
hasAttributes() - Method in interface com.tibco.xml.data.node.XmlNode
Determines whether the current information item has any attributes.
hasAttributes() - Method in class com.tibco.xml.data.context.helpers.XmlContextOnXmlCursor
I
IBlackBox - interface com.tibco.xml.runtime.IBlackBox.
A Black Box is a component with a hidden implementation.
IConfigurable - interface com.tibco.xml.runtime.IConfigurable.
The IConfigurable interface allows an instance to have configuration information set at runtime.
IConnectionBuilder - interface com.tibco.xml.runtime.IConnectionBuilder.
This interface is implemented for each pair of message interfaces so that a script may be used to
connect together the channels of black boxes at execution time.
IContextConsumer - interface com.tibco.xml.runtime.IContextConsumer.
This interface should be implemented by all black box components that require contextual
information or the creation of other components.
IContextProvider - interface com.tibco.xml.runtime.IContextProvider.
This interface is implemented to provide contextual information to black box components.
id() - Static method in class com.tibco.xml.validation.Version
K
kernel - Variable in class com.tibco.xml.validation.kernel.Validator
L
LAX - Static variable in interface com.tibco.xml.schema.SmWildcard
Indicates that the processor should try to validate the contents of the element when it can.
locationHintDTD(String, Entity) - Method in interface
com.tibco.xml.validation.channel.LocationHintHandler
M
m_component - Variable in class com.tibco.xml.schema.SmVisitor.Result
N
NAME_ATTRIBUTE - Static variable in interface com.tibco.xml.data.node.XmlTypes
NamespaceToPrefixResolver.NamespaceNotFoundException - exception
com.tibco.xml.data.primitive.NamespaceToPrefixResolver.NamespaceNotFoundException.
Indicates that a namespace could not be found by the NamespaceToPrefixResolver
NamespaceToPrefixResolver.NamespaceNotFoundException(String) - Constructor for class
com.tibco.xml.data.primitive.NamespaceToPrefixResolver.NamespaceNotFoundException
O
output - Variable in class com.tibco.xml.validation.PrintWriterErrorHandler
P
parse(InputSource) - Method in class com.tibco.xml.processor.XmlStreamParser
PrefixToNamespaceResolver.PrefixNotFoundException - exception
com.tibco.xml.data.primitive.PrefixToNamespaceResolver.PrefixNotFoundException.
Indicates that a prefix could not be found by the PrefixToNamespaceResolver
PrefixToNamespaceResolver.PrefixNotFoundException(String) - Constructor for class
com.tibco.xml.data.primitive.PrefixToNamespaceResolver.PrefixNotFoundException
R
remark(XmlContext, Locator, Exception, String) - Method in class
com.tibco.xml.validation.kernel.ValidationControl
ScriptingSimpleTypeCompilers - class
com.tibco.xml.validation.scripting.ScriptingSimpleTypeCompilers.
Read-only storage of XML Schema built-in type compilers.
ScriptingSimpleTypeCompilers() - Constructor for class
com.tibco.xml.validation.scripting.ScriptingSimpleTypeCompilers
T
TEXT_NODE - Static variable in interface com.tibco.xml.data.node.XmlTypes
The node is a Text node.
text() - Method in class com.tibco.xml.validation.kernel.ValidationKernel
U
UNBOUNDED - Static variable in interface com.tibco.xml.schema.SmParticle
possible value for getMaxOccurrence()
UndefinedPropertyException - exception com.tibco.xml.data.cursor.UndefinedPropertyException.
V
validateXML(InputSource, InputSource, ErrorHandler) - Static method in class
com.tibco.xml.validation.ValidationUtilities
Validate a single XML document/message using a single schema.
validateXML(InputSource, SchemaMap, ErrorHandler) - Static method in class
com.tibco.xml.validation.ValidationUtilities
Validate a single XML document/message using a set of schemas, already inserted into a
SchemaMap object.
validateXML(String) - Static method in class com.tibco.xml.validation.StringValidation
Validate an XML document against schemas in the static SchemaMap.
ValidatingFilter_ExternalCache - class
com.tibco.xml.validation.helpers.ValidatingFilter_ExternalCache.
A SAX validating filter employing an external schema cache.
ValidatingFilter_ExternalCache() - Constructor for class
com.tibco.xml.validation.helpers.ValidatingFilter_ExternalCache
ValidatingFilter_InternalCache - class
com.tibco.xml.validation.helpers.ValidatingFilter_InternalCache.
A SAX validating filter with an internal schema cache.
ValidatingFilter_InternalCache() - Constructor for class
com.tibco.xml.validation.helpers.ValidatingFilter_InternalCache
Validator_SAX_Error_InternalCache - class
com.tibco.xml.validation.helpers.Validator_SAX_Error_InternalCache.
A validator with SAX interfaces but not a SAX Filter, and with an internal schema cache.
Validator_SAX_Error_InternalCache() - Constructor for class
com.tibco.xml.validation.helpers.Validator_SAX_Error_InternalCache
Validator_SAX_Remark_ExternalCache - class
com.tibco.xml.validation.helpers.Validator_SAX_Remark_ExternalCache.
A validator that accepts SAX Content, generates XML remarks, with an external schema cache.
Validator_SAX_Remark_ExternalCache() - Constructor for class
com.tibco.xml.validation.helpers.Validator_SAX_Remark_ExternalCache
Validator_SAX_Remark_InternalCache - class
com.tibco.xml.validation.helpers.Validator_SAX_Remark_InternalCache.
A validator with SAX interfaces but not a SAX Filter, emits XML remarks, and with an internal
schema cache.
Validator_SAX_Remark_InternalCache() - Constructor for class
com.tibco.xml.validation.helpers.Validator_SAX_Remark_InternalCache
W
warning(SAXParseException) - Method in class com.tibco.xml.validation.PrintWriterErrorHandler
X
XDR_FILENAME_NAMESPACE_POLICY - Static variable in interface
com.tibco.xml.schema.SmParser
A policy to control automatic derivation of XDR target namespaces.
XML_TYPE_MAXIMUM - Static variable in interface com.tibco.xml.data.node.XmlTypes
ABCDEFGHIKLMNOPQRSTUVWX
Overview Package Class Use Tree Deprecated Index Help
PREV NEXT FRAMES NO FRAMES
Overview
The Overview page is the front page of this API document and provides a list of all
packages with a summary for each. This page can also contain an overall description of the
set of packages.
Package
Each package has a page that contains a list of its classes and interfaces, with a summary for
each. This page can contain four categories:
● Interfaces (italic)
● Classes
● Exceptions
● Errors
Class/Interface
Each class, interface, inner class and inner interface has its own separate page. Each of these
pages has three sections consisting of a class/interface description, summary tables, and
detailed member descriptions:
● Class inheritance diagram
● Direct Subclasses
● Class/interface declaration
● Class/interface description
● Field Summary
● Constructor Summary
● Method Summary
● Field Detail
● Constructor Detail
● Method Detail
Each summary entry contains the first sentence from the detailed description for that item.
The summary entries are alphabetical, while the detailed descriptions are in the order they
appear in the source code. This preserves the logical groupings established by the
programmer.
Use
Each documented package, class and interface has its own Use page. This page describes
what packages, classes, methods, constructors and fields use any part of the given class or
package. Given a class or interface A, its Use page includes subclasses of A, fields declared
as A, methods that return A, and methods and constructors with parameters of type A. You
can access this page by first going to the package, class or interface, then clicking on the
"Use" link in the navigation bar.
Deprecated API
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is
not recommended for use, generally due to improvements, and a replacement API is usually
given. Deprecated APIs may be removed in future implementations.
Index
The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and
fields.
Prev/Next
These links take you to the next or previous class, interface, package, or related page.
Frames/No Frames
These links show and hide the HTML frames. All pages are available with or without frames.
Serialized Form
Each serializable or externalizable class has a description of its serialization fields and methods. This
information is of interest to re-implementors, not to developers using the API. While there is no link in
the navigation bar, you can get to this information by going to any serialized class and clicking
"Serialized Form" in the "See also" section of the class description.
This help file applies to API documentation generated using the standard doclet.
Uses of Interface
com.tibco.xml.adjuncts.channel.AdjunctHandler
Packages that use AdjunctHandler
com.tibco.xml.adjuncts.channel Provisioning of schema adjuncts.
Uses of Interface
com.tibco.xml.adjuncts.channel.AdjunctProvider
Packages that use AdjunctProvider
com.tibco.xml.adjuncts.channel Provisioning of schema adjuncts.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of Interface
com.tibco.xml.adjuncts.channel.AdjunctSupplier
Packages that use AdjunctSupplier
com.tibco.xml.validation.kernel Validation components that may be used to assemble a specialized
validator.
Uses of Class
com.tibco.xml.processor.Aggregate
No usage of com.tibco.xml.processor.Aggregate
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.processor.Aggregate (implements
com.tibco.xml.channel.content.ContentConsumer,
com.tibco.xml.channel.dom.DocumentConsumer, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.runtime.IConfigurable, com.tibco.xml.runtime.IContextConsumer)
❍ class com.tibco.xml.processor.DOM2Content (implements
com.tibco.xml.channel.content.ContentSupplier, com.tibco.xml.channel.dom.DOMHandler,
com.tibco.xml.runtime.IBlackBox)
❍ class com.tibco.xml.processor.DOM2XmlStream (implements
com.tibco.xml.channel.dom.DOMHandler, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.channel.node.NodeProvider,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.processor.SAXContent2DOM (implements
org.xml.sax.ContentHandler, com.tibco.xml.channel.dom.DOMSupplier,
com.tibco.xml.runtime.IBlackBox, org.xml.sax.ext.LexicalHandler)
❍ class com.tibco.xml.processor.SAXContent2XmlStream (implements
com.tibco.xml.channel.content.ContentFilter,
com.tibco.xml.channel.boundary.DocumentBoundarySupplier,
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.processor.SAXContent2XmlStream.SAXContent2XmlKernel
(implements com.tibco.xml.channel.content.ContentFilter,
com.tibco.xml.channel.boundary.DocumentBoundarySupplier,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.processor.SAXContentNormalizer (implements
com.tibco.xml.channel.content.ContentFilter, com.tibco.xml.runtime.IBlackBox)
❍ class com.tibco.xml.processor.XmlStream2DOM (implements
com.tibco.xml.channel.dom.DOMSupplier, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.channel.stream.XmlStreamHandler)
❍ class com.tibco.xml.processor.XmlStreamCompiler (implements
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamFilter)
❍ class com.tibco.xml.processor.XmlStreamCompiler.XmlStreamCompilerContext
(implements com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamHandler)
❍ class com.tibco.xml.processor.XmlStreamEnhancer (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.processor.XmlStreamParser (implements
com.tibco.xml.channel.entity.EntityConsumer,
com.tibco.xml.validation.channel.LocationHintSupplier,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.processor.XmlStreamSerializer (implements
com.tibco.xml.channel.stream.XmlStreamHandler)
❍ class com.tibco.xml.processor.C14NSerializer
❍ class com.tibco.xml.processor.XmlStreamSimplEx (implements
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamFilter)
❍ class com.tibco.xml.processor.XmlStreamSimplEx.XmlStreamCompilerContext
(implements com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamHandler)
Uses of Interface
com.tibco.xml.runtime.data.BooleanHandler
Packages that use BooleanHandler
com.tibco.xml.runtime.data This package contains some standard "channel" interfaces for XML
Runtime.
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.runtime.data.Entity
Interface Hierarchy
❍ interface com.tibco.xml.runtime.data.BooleanHandler
❍ interface com.tibco.xml.runtime.data.BooleanSupplier
❍ interface com.tibco.xml.runtime.data.DocumentLocatorConsumer
❍ interface com.tibco.xml.runtime.data.DocumentLocatorProvider
❍ interface com.tibco.xml.runtime.data.DTDSupplier
❍ interface com.tibco.xml.runtime.data.StringHandler
❍ interface com.tibco.xml.runtime.data.StringSupplier
❍ interface com.tibco.xml.runtime.data.UriHandler
❍ interface com.tibco.xml.runtime.data.UriSupplier
❍ interface com.tibco.xml.runtime.data.UrlHandler
❍ interface com.tibco.xml.runtime.data.UrlSupplier
Uses of Interface
com.tibco.xml.runtime.data.BooleanSupplier
No usage of com.tibco.xml.runtime.data.BooleanSupplier
Uses of Class
com.tibco.xml.processor.C14NSerializer
No usage of com.tibco.xml.processor.C14NSerializer
Uses of Interface
com.tibco.xml.validation.constraints.ConstraintChecker
Packages that use ConstraintChecker
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
Uses of ConstraintChecker in
com.tibco.xml.validation.constraints
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.adjuncts.streaming.DefaultMetadataTagHandler (implements
com.tibco.xml.adjuncts.streaming.MetadataTagHandler)
❍ class com.tibco.xml.validation.constraints.DefaultConstraintChecker (implements
com.tibco.xml.validation.constraints.ConstraintChecker)
❍ class com.tibco.xml.channel.stream.helpers.DefaultXmlStreamHandler (implements
com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.adjuncts.streaming.MetadataEngine
❍ class com.tibco.xml.validation.constraints.ValidationConstraintEngine
(implements com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ class java.lang.Throwable (implements java.io.Serializable)
❍ class java.lang.Exception
❍ class com.tibco.xml.validation.constraints.DefaultConstraintViolation
Interface Hierarchy
❍ interface com.tibco.xml.adjuncts.streaming.MetadataNamespaceHandler
❍ interface com.tibco.xml.validation.constraints.ConstraintChecker (also extends
com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ interface com.tibco.xml.channel.remark.XmlRemarkSupplier
❍ interface com.tibco.xml.validation.constraints.ConstraintChecker (also extends
com.tibco.xml.adjuncts.streaming.MetadataNamespaceHandler)
Overview Package Class Use Tree Deprecated Index Help
PREV NEXT FRAMES NO FRAMES
Uses of Interface
com.tibco.xml.channel.content.ContentConsumer
Packages that use ContentConsumer
com.tibco.xml.processor Processors for manipulating XML information sets.
Interface Hierarchy
❍ interface com.tibco.xml.channel.content.ContentConsumer
❍ interface org.xml.sax.ContentHandler
❍ interface com.tibco.xml.channel.content.ContentFilter (also extends
com.tibco.xml.channel.content.ContentSupplier)
❍ interface com.tibco.xml.channel.content.ContentProvider
❍ interface com.tibco.xml.channel.content.ContentSupplier
❍ interface com.tibco.xml.channel.content.ContentFilter (also extends
org.xml.sax.ContentHandler)
❍ interface com.tibco.xml.channel.content.ContentSupplierMulticast
Uses of Interface
com.tibco.xml.channel.content.ContentFilter
Packages that use ContentFilter
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
com.tibco.xml.processor
Class
SAXContent2XmlStream.SAXContent2XmlKernel
java.lang.Object
|
+--com.tibco.xml.processor.SAXContent2XmlStream.SAXContent2XmlKernel
All Implemented Interfaces:
ContentFilter, org.xml.sax.ContentHandler, ContentSupplier, DocumentBoundarySupplier,
XmlRemarkSupplier, XmlStreamSupplier
Enclosing class:
SAXContent2XmlStream
Constructor Summary
SAXContent2XmlStream.SAXContent2XmlKernel()
Method Summary
void addDocumentBoundaryHandler(DocumentBoundaryHandler handler)
void endDocument()
void endElement(java.lang.String namespaceURI,
java.lang.String localName, java.lang.String qName)
void startDocument()
public SAXContent2XmlStream.SAXContent2XmlKernel()
Method Detail
setXmlStreamHandler
addDocumentBoundaryHandler
removeDocumentBoundaryHandler
setDocumentLocator
startDocument
endDocument
startPrefixMapping
endPrefixMapping
startElement
endElement
characters
ignorableWhitespace
processingInstruction
setContentHandler
skippedEntity
setXmlRemarkHandler
Uses of Interface
com.tibco.xml.channel.content.ContentProvider
Packages that use ContentProvider
com.tibco.xml.channel.content SAX content information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of Interface
com.tibco.xml.channel.content.ContentSupplier
Packages that use ContentSupplier
com.tibco.xml.channel.content SAX content information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of ContentSupplier in
com.tibco.xml.validation.helpers
Uses of ContentSupplier in
com.tibco.xml.validation.scripting
Classes in com.tibco.xml.validation.scripting that implement ContentSupplier
class ScriptingAdjunctValidator
Uses of Interface
com.tibco.xml.channel.content.ContentSupplierMulticast
No usage of com.tibco.xml.channel.content.ContentSupplierMulticast
Uses of Class
com.tibco.xml.validation.kernel.DefaultAdjunctCache
No usage of com.tibco.xml.validation.kernel.DefaultAdjunctCache
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.validation.kernel.DefaultAdjunctCache (implements
com.tibco.xml.adjuncts.channel.AdjunctHandler,
com.tibco.xml.adjuncts.channel.AdjunctProvider,
com.tibco.xml.channel.boundary.DocumentBoundaryHandler,
com.tibco.xml.runtime.IBlackBox)
❍ class com.tibco.xml.validation.kernel.DefaultAdjunctSupplier (implements
com.tibco.xml.adjuncts.channel.AdjunctConsumer,
com.tibco.xml.adjuncts.channel.AdjunctSupplier,
com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.channel.typeuri.TypeURIHandler)
❍ class com.tibco.xml.validation.kernel.DefaultNamespaceConverter (implements
com.tibco.xml.validation.channel.LocationHintHandler,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelHandler,
com.tibco.xml.schema.channel.SchemaModelProvider,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ class com.tibco.xml.validation.kernel.DefaultSchemaCache (implements
com.tibco.xml.channel.boundary.DocumentBoundaryHandler,
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelHandler,
com.tibco.xml.schema.channel.SchemaModelProvider)
❍ class com.tibco.xml.validation.kernel.DefaultSchemaSupplier (implements
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.validation.channel.LocationHintHandler,
com.tibco.xml.channel.property.PropertyConsumer,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier,
com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ class com.tibco.xml.channel.stream.helpers.DefaultXmlStreamHandler (implements
com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.kernel.ValidationKernel (implements
com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.kernel.NativeSchemaProvider (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.schema.channel.SchemaModelProvider)
❍ class com.tibco.xml.validation.kernel.SAXLocationHintSupplier (implements
com.tibco.xml.channel.content.ContentFilter, com.tibco.xml.channel.entity.EntityConsumer,
org.xml.sax.EntityResolver, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.validation.channel.LocationHintSupplier,
com.tibco.xml.channel.property.PropertyConsumer,
com.tibco.xml.channel.typeuri.TypeURISupplier)
❍ class com.tibco.xml.validation.kernel.ValidationControl (implements
com.tibco.xml.channel.boundary.DocumentBoundaryHandler,
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.remark.XmlRemarkHandler,
com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ class com.tibco.xml.validation.kernel.Validator (implements org.xml.sax.ContentHandler,
com.tibco.xml.channel.entity.EntityConsumer, org.xml.sax.EntityResolver,
com.tibco.xml.validation.channel.LocationHintSupplier,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamSupplier)
Uses of Class
com.tibco.xml.validation.kernel.DefaultAdjunctSupplier
No usage of com.tibco.xml.validation.kernel.DefaultAdjunctSupplier
Uses of Class
com.tibco.xml.validation.constraints.DefaultConstraintChecker
No usage of com.tibco.xml.validation.constraints.DefaultConstraintChecker
Uses of Class
com.tibco.xml.validation.constraints.DefaultConstraintViolation
No usage of com.tibco.xml.validation.constraints.DefaultConstraintViolation
Serialized Form
Package com.tibco.xml.data.cursor
Class com.tibco.xml.data.cursor.UndefinedPropertyException
implements Serializable
Package com.tibco.xml.data.primitive
Class
com.tibco.xml.data.primitive.NamespaceToPrefixResolver.NamespaceNotFoundException
implements Serializable
Serialized Fields
m_namespaceURI
java.lang.String m_namespaceURI
Class
com.tibco.xml.data.primitive.PrefixToNamespaceResolver.PrefixNotFoundException
implements Serializable
Serialized Fields
m_prefix
java.lang.String m_prefix
Class com.tibco.xml.data.primitive.UnsupportedAxisException
implements Serializable
Package com.tibco.xml.runtime
Class com.tibco.xml.runtime.MissingConnectionException implements
Serializable
Package com.tibco.xml.schema
Class com.tibco.xml.schema.SmException implements Serializable
Serialized Fields
m_culprit
java.lang.Exception m_culprit
SmComponent m_component
Package com.tibco.xml.validation
Class com.tibco.xml.validation.SchemaException implements
Serializable
Class com.tibco.xml.validation.XMLValidationException implements
Serializable
Package com.tibco.xml.validation.constraints
Class com.tibco.xml.validation.constraints.DefaultConstraintViolation
implements Serializable
Uses of Class
com.tibco.xml.validation.kernel.DefaultNamespaceConverter
No usage of com.tibco.xml.validation.kernel.DefaultNamespaceConverter
Uses of Class
com.tibco.xml.validation.kernel.DefaultSchemaCache
No usage of com.tibco.xml.validation.kernel.DefaultSchemaCache
Uses of Class
com.tibco.xml.validation.kernel.DefaultSchemaSupplier
No usage of com.tibco.xml.validation.kernel.DefaultSchemaSupplier
Uses of Class
com.tibco.xml.channel.stream.helpers.DefaultXmlStreamHandler
Packages that use DefaultXmlStreamHandler
com.tibco.xml.adjuncts.streaming A mechanism for associating metadata with an XML Stream.
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of DefaultXmlStreamHandler in
com.tibco.xml.adjuncts.streaming
Uses of DefaultXmlStreamHandler in
com.tibco.xml.validation.constraints
Uses of DefaultXmlStreamHandler in
com.tibco.xml.validation.kernel
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.channel.stream.helpers.DefaultXmlStreamHandler (implements
com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamMulticastHelper (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplierMulticast)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamProfiler (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamTermination (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.stream.XmlStreamHandler)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamTracer (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.stream.XmlStreamFilter)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamUtilities
Uses of Interface
com.tibco.xml.channel.boundary.DocumentBoundaryHandler
Packages that use DocumentBoundaryHandler
com.tibco.xml.channel.boundary XML document boundary notifications.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
com.tibco.xml.validation.kernel Validation components that may be used to assemble a specialized validator.
Interface Hierarchy
❍ interface com.tibco.xml.channel.boundary.DocumentBoundaryHandler
❍ interface com.tibco.xml.channel.boundary.DocumentBoundarySupplier
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.processor.Aggregate (implements com.tibco.xml.channel.content.ContentConsumer,
com.tibco.xml.channel.dom.DocumentConsumer, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.runtime.IConfigurable, com.tibco.xml.runtime.IContextConsumer)
❍ class com.tibco.xml.validation.kernel.DefaultAdjunctCache (implements
com.tibco.xml.adjuncts.channel.AdjunctHandler, com.tibco.xml.adjuncts.channel.AdjunctProvider,
com.tibco.xml.channel.boundary.DocumentBoundaryHandler, com.tibco.xml.runtime.IBlackBox)
❍ class com.tibco.xml.validation.kernel.DefaultAdjunctSupplier (implements
com.tibco.xml.adjuncts.channel.AdjunctConsumer, com.tibco.xml.adjuncts.channel.AdjunctSupplier,
com.tibco.xml.channel.error.ErrorSupplier, com.tibco.xml.channel.typeuri.TypeURIHandler)
❍ class com.tibco.xml.adjuncts.streaming.DefaultMetadataTagHandler (implements
com.tibco.xml.adjuncts.streaming.MetadataTagHandler)
❍ class com.tibco.xml.validation.constraints.DefaultConstraintChecker (implements
com.tibco.xml.validation.constraints.ConstraintChecker)
❍ class com.tibco.xml.validation.kernel.DefaultNamespaceConverter (implements
com.tibco.xml.validation.channel.LocationHintHandler,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelHandler,
com.tibco.xml.schema.channel.SchemaModelProvider,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ class com.tibco.xml.validation.kernel.DefaultSchemaCache (implements
com.tibco.xml.channel.boundary.DocumentBoundaryHandler, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelHandler,
com.tibco.xml.schema.channel.SchemaModelProvider)
❍ class com.tibco.xml.validation.kernel.DefaultSchemaSupplier (implements
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.validation.channel.LocationHintHandler,
com.tibco.xml.channel.property.PropertyConsumer,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier,
com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ class com.tibco.xml.channel.stream.helpers.DefaultXmlStreamHandler (implements
com.tibco.xml.channel.stream.XmlStreamHandler, com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.adjuncts.streaming.MetadataEngine
❍ class com.tibco.xml.validation.constraints.ValidationConstraintEngine (implements
com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ class com.tibco.xml.validation.kernel.ValidationKernel (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.processor.DOM2Content (implements
com.tibco.xml.channel.content.ContentSupplier, com.tibco.xml.channel.dom.DOMHandler,
com.tibco.xml.runtime.IBlackBox)
❍ class com.tibco.xml.processor.DOM2XmlStream (implements com.tibco.xml.channel.dom.DOMHandler,
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.node.NodeProvider,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.runtime.data.Entity
❍ class com.tibco.xml.validation.ErrorCode
❍ class com.tibco.xml.data.primitive.ExpandedName (implements com.tibco.xml.data.node.XmlValue)
❍ class com.tibco.xml.validation.kernel.NativeSchemaProvider (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.schema.channel.SchemaModelProvider)
❍ class com.tibco.xml.validation.PrintWriterErrorHandler (implements org.xml.sax.ErrorHandler)
❍ class com.tibco.xml.data.primitive.QName
❍ class com.tibco.xml.processor.SAXContent2DOM (implements org.xml.sax.ContentHandler,
com.tibco.xml.channel.dom.DOMSupplier, com.tibco.xml.runtime.IBlackBox,
org.xml.sax.ext.LexicalHandler)
❍ class com.tibco.xml.processor.SAXContent2XmlStream (implements
com.tibco.xml.channel.content.ContentFilter,
com.tibco.xml.channel.boundary.DocumentBoundarySupplier, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.processor.SAXContent2XmlStream.SAXContent2XmlKernel (implements
com.tibco.xml.channel.content.ContentFilter,
com.tibco.xml.channel.boundary.DocumentBoundarySupplier,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.processor.SAXContentNormalizer (implements
com.tibco.xml.channel.content.ContentFilter, com.tibco.xml.runtime.IBlackBox)
❍ class com.tibco.xml.validation.kernel.SAXLocationHintSupplier (implements
com.tibco.xml.channel.content.ContentFilter, com.tibco.xml.channel.entity.EntityConsumer,
org.xml.sax.EntityResolver, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.validation.channel.LocationHintSupplier,
com.tibco.xml.channel.property.PropertyConsumer, com.tibco.xml.channel.typeuri.TypeURISupplier)
❍ class com.tibco.xml.validation.scripting.ScriptingAdjunctValidator (implements
org.xml.sax.ContentHandler, com.tibco.xml.channel.content.ContentSupplier,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.scripting.ScriptingSimpleTypeCompilers (implements
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider)
❍ class com.tibco.xml.validation.scripting.ScriptingValidatorMk1 (implements
com.tibco.xml.adjuncts.channel.AdjunctConsumer, com.tibco.xml.channel.dom.DOMHandler,
com.tibco.xml.channel.dom.DOMSupplier, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.channel.property.PropertyConsumer, com.tibco.xml.channel.property.PropertySupplier,
com.tibco.xml.channel.typeuri.TypeURIHandler, com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ class com.tibco.xml.schema.SmFactory
❍ class com.tibco.xml.schema.SmSupport
❍ class com.tibco.xml.schema.SmVisitor.Default (implements com.tibco.xml.schema.SmVisitor)
❍ class com.tibco.xml.validation.StringValidation
❍ class java.lang.Throwable (implements java.io.Serializable)
❍ class java.lang.Exception
❍ class com.tibco.xml.validation.constraints.DefaultConstraintViolation
❍ class com.tibco.xml.runtime.MissingConnectionException
❍ class
com.tibco.xml.data.primitive.NamespaceToPrefixResolver.NamespaceNotFoundException
❍ class com.tibco.xml.data.primitive.PrefixToNamespaceResolver.PrefixNotFoundException
❍ class java.lang.RuntimeException
❍ class com.tibco.xml.data.cursor.UndefinedPropertyException
❍ class org.xml.sax.SAXException
❍ class com.tibco.xml.validation.SchemaException
❍ class com.tibco.xml.schema.SmException
❍ class com.tibco.xml.schema.SmVisitor.Result
❍ class com.tibco.xml.schema.SmVisitor.Failure
❍ class com.tibco.xml.schema.SmVisitor.Success
❍ class com.tibco.xml.data.primitive.UnsupportedAxisException
❍ class com.tibco.xml.validation.XMLValidationException
❍ class com.tibco.xml.validation.helpers.ValidatingFilter_ExternalCache (implements
com.tibco.xml.channel.property.PropertyConsumer, org.xml.sax.XMLFilter)
❍ class com.tibco.xml.validation.helpers.ValidatingFilter_InternalCache (implements
com.tibco.xml.channel.property.PropertyConsumer, org.xml.sax.XMLFilter)
❍ class com.tibco.xml.validation.kernel.ValidationControl (implements
com.tibco.xml.channel.boundary.DocumentBoundaryHandler, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.channel.remark.XmlRemarkHandler, com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ class com.tibco.xml.validation.ValidationFactory
❍ class com.tibco.xml.validation.ValidationUtilities
❍ class com.tibco.xml.validation.kernel.Validator (implements org.xml.sax.ContentHandler,
com.tibco.xml.channel.entity.EntityConsumer, org.xml.sax.EntityResolver,
com.tibco.xml.validation.channel.LocationHintSupplier,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.helpers.Validator_DOM_Remark_ExternalCache (implements
com.tibco.xml.channel.dom.DOMHandler, com.tibco.xml.channel.dom.DOMSupplier,
com.tibco.xml.schema.channel.SchemaModelConsumer, com.tibco.xml.channel.typeuri.TypeURISupplier,
com.tibco.xml.channel.remark.XmlRemarkHandler, com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.helpers.Validator_SAX_Error_ExternalCache (implements
org.xml.sax.ContentHandler, com.tibco.xml.channel.content.ContentSupplier,
com.tibco.xml.channel.error.ErrorSupplier, com.tibco.xml.schema.channel.SchemaModelConsumer)
❍ class com.tibco.xml.validation.helpers.Validator_SAX_Error_InternalCache (implements
org.xml.sax.ContentHandler, com.tibco.xml.channel.content.ContentSupplier,
com.tibco.xml.channel.entity.EntityConsumer, org.xml.sax.EntityResolver,
com.tibco.xml.channel.error.ErrorSupplier, com.tibco.xml.channel.property.PropertyConsumer)
❍ class com.tibco.xml.validation.helpers.Validator_SAX_Remark_ExternalCache (implements
com.tibco.xml.channel.content.ContentFilter,
com.tibco.xml.channel.boundary.DocumentBoundarySupplier,
com.tibco.xml.schema.channel.SchemaModelConsumer, com.tibco.xml.channel.remark.XmlRemarkFilter,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.helpers.Validator_SAX_Remark_InternalCache (implements
org.xml.sax.ContentHandler, com.tibco.xml.channel.content.ContentSupplier,
com.tibco.xml.channel.entity.EntityConsumer, org.xml.sax.EntityResolver,
com.tibco.xml.channel.property.PropertyConsumer, com.tibco.xml.channel.remark.XmlRemarkFilter,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.Version
❍ class com.tibco.xml.data.context.helpers.XmlContextOnXmlCursor (implements
com.tibco.xml.data.context.XmlContext)
❍ class com.tibco.xml.data.cursor.helpers.XmlCursor4DOM (implements
com.tibco.xml.data.cursor.XmlCursor)
❍ class com.tibco.xml.data.cursor.helpers.XmlCursorNoNavigation (implements
com.tibco.xml.data.cursor.XmlCursor)
❍ class com.tibco.xml.data.cursor.helpers.XmlCursorOnXmlContext (implements
com.tibco.xml.data.cursor.XmlCursor)
❍ class com.tibco.xml.data.cursor.XmlCursorSupport
❍ class com.tibco.xml.processor.XmlStream2DOM (implements
com.tibco.xml.channel.dom.DOMSupplier, com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.channel.stream.XmlStreamHandler)
❍ class com.tibco.xml.processor.XmlStreamCompiler (implements
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamFilter)
❍ class com.tibco.xml.processor.XmlStreamCompiler.XmlStreamCompilerContext (implements
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamHandler)
❍ class com.tibco.xml.processor.XmlStreamEnhancer (implements com.tibco.xml.runtime.IBlackBox,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamMulticastHelper (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplierMulticast)
❍ class com.tibco.xml.processor.XmlStreamParser (implements
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.validation.channel.LocationHintSupplier,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamProfiler (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.stream.XmlStreamHandler,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.processor.XmlStreamSerializer (implements
com.tibco.xml.channel.stream.XmlStreamHandler)
❍ class com.tibco.xml.processor.C14NSerializer
❍ class com.tibco.xml.processor.XmlStreamSimplEx (implements
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamFilter)
❍ class com.tibco.xml.processor.XmlStreamSimplEx.XmlStreamCompilerContext (implements
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer,
com.tibco.xml.channel.remark.XmlRemarkSupplier, com.tibco.xml.channel.stream.XmlStreamHandler)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamTermination (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.stream.XmlStreamHandler)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamTracer (implements
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.stream.XmlStreamFilter)
❍ class com.tibco.xml.channel.stream.helpers.XmlStreamUtilities
❍ class com.tibco.xml.data.cursor.helpers.XmlStringValue (implements
com.tibco.xml.data.node.XmlValue)
❍ class com.tibco.xml.validation.helpers.XMLValidatorFilterImplMk1 (implements
com.tibco.xml.validation.XMLValidator)
❍ class com.tibco.xml.data.context.helpers.XPathHelper
Interface Hierarchy
❍ interface com.tibco.xml.adjuncts.channel.AdjunctConsumer
❍ interface com.tibco.xml.adjuncts.channel.AdjunctHandler
❍ interface com.tibco.xml.adjuncts.channel.AdjunctProvider
❍ interface com.tibco.xml.adjuncts.channel.AdjunctSupplier
❍ interface com.tibco.xml.runtime.data.BooleanHandler
❍ interface com.tibco.xml.runtime.data.BooleanSupplier
❍ interface com.tibco.xml.channel.content.ContentConsumer
❍ interface org.xml.sax.ContentHandler
❍ interface com.tibco.xml.channel.content.ContentFilter (also extends
com.tibco.xml.channel.content.ContentSupplier)
❍ interface com.tibco.xml.channel.content.ContentProvider
❍ interface com.tibco.xml.channel.content.ContentSupplier
❍ interface com.tibco.xml.channel.content.ContentFilter (also extends org.xml.sax.ContentHandler)
❍ interface com.tibco.xml.channel.content.ContentSupplierMulticast
❍ interface com.tibco.xml.channel.boundary.DocumentBoundaryHandler
❍ interface com.tibco.xml.channel.boundary.DocumentBoundarySupplier
❍ interface com.tibco.xml.channel.dom.DocumentConsumer
❍ interface com.tibco.xml.runtime.data.DocumentLocatorConsumer
❍ interface com.tibco.xml.runtime.data.DocumentLocatorProvider
❍ interface com.tibco.xml.channel.dom.DocumentProvider
❍ interface com.tibco.xml.channel.dom.DOMHandler
❍ interface com.tibco.xml.channel.dom.DOMSupplier
❍ interface com.tibco.xml.runtime.data.DTDSupplier
❍ interface com.tibco.xml.channel.entity.EntityConsumer
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.error.ErrorSupplier, com.tibco.xml.schema.channel.NamespaceEntityConsumer,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ interface com.tibco.xml.channel.error.ErrorSupplier
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.schema.channel.NamespaceEntityConsumer,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ interface com.tibco.xml.channel.error.ErrorSupplierMulticast
❍ interface com.tibco.xml.runtime.IBlackBox
❍ interface com.tibco.xml.runtime.IConfigurable
❍ interface com.tibco.xml.runtime.IConnectionBuilder
❍ interface com.tibco.xml.runtime.IContextConsumer
❍ interface com.tibco.xml.runtime.IContextProvider
❍ interface com.tibco.xml.runtime.IFactory
❍ interface com.tibco.xml.validation.channel.LocationHintHandler
❍ interface com.tibco.xml.validation.channel.LocationHintSupplier
❍ interface com.tibco.xml.adjuncts.streaming.MetadataNamespaceHandler
❍ interface com.tibco.xml.validation.constraints.ConstraintChecker (also extends
com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ interface com.tibco.xml.schema.channel.NamespaceEntityConsumer
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ interface com.tibco.xml.schema.NamespaceEntityResolver
❍ interface com.tibco.xml.data.primitive.NamespaceToPrefixResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.PrefixToNamespaceResolver)
❍ interface com.tibco.xml.data.node.XmlNode (also extends com.tibco.xml.data.node.XmlProps,
com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.context.XmlContext
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.primitive.PrefixToNamespaceResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.NamespaceToPrefixResolver)
❍ interface com.tibco.xml.data.node.XmlNode (also extends com.tibco.xml.data.node.XmlProps,
com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.context.XmlContext
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.channel.property.PropertyConsumer
❍ interface com.tibco.xml.channel.property.PropertyHandler
❍ interface com.tibco.xml.channel.property.PropertyProvider
❍ interface com.tibco.xml.channel.property.PropertySupplier
❍ interface com.tibco.xml.channel.property.PropertySupplierMulticast
❍ interface com.tibco.xml.validation.SchemaMap
❍ interface com.tibco.xml.schema.channel.SchemaModelConsumer
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.schema.channel.NamespaceEntityConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ interface com.tibco.xml.schema.channel.SchemaModelHandler
❍ interface com.tibco.xml.schema.channel.SchemaModelProvider
❍ interface com.tibco.xml.schema.channel.SchemaModelSupplier
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.schema.channel.NamespaceEntityConsumer,
com.tibco.xml.schema.channel.SchemaModelConsumer)
❍ interface com.tibco.xml.schema.SmComponent
❍ interface com.tibco.xml.schema.SmIdentityConstraint
❍ interface com.tibco.xml.schema.SmMetaInfo
❍ interface com.tibco.xml.schema.SmMetaForeignAttribute
❍ interface com.tibco.xml.schema.SmNotation
❍ interface com.tibco.xml.schema.SmParticle
❍ interface com.tibco.xml.schema.SmParticleTerm
❍ interface com.tibco.xml.schema.SmDataComponent
❍ interface com.tibco.xml.schema.SmAttribute
❍ interface com.tibco.xml.schema.SmElement
❍ interface com.tibco.xml.schema.SmModelGroup
❍ interface com.tibco.xml.schema.SmAttributeGroup
❍ interface com.tibco.xml.schema.SmWildcard
❍ interface com.tibco.xml.schema.SmType
❍ interface com.tibco.xml.schema.SmTypeFacet
❍ interface com.tibco.xml.schema.SmConverter
❍ interface com.tibco.xml.schema.SmFlavor
❍ interface com.tibco.xml.schema.SmIdentityConstraint.Path
❍ interface com.tibco.xml.schema.SmParser
❍ interface com.tibco.xml.schema.SmSchema
❍ interface com.tibco.xml.schema.SmSchemaError
❍ interface com.tibco.xml.schema.SmSchemaError.Handler
❍ interface com.tibco.xml.schema.SmSchemaError.Source
❍ interface com.tibco.xml.schema.SmSchemaSpace
❍ interface com.tibco.xml.schema.SmVisitor
❍ interface com.tibco.xml.runtime.data.StringHandler
❍ interface com.tibco.xml.runtime.data.StringSupplier
❍ interface com.tibco.xml.channel.typeuri.TypeURIHandler
❍ interface com.tibco.xml.channel.typeuri.TypeURISupplier
❍ interface com.tibco.xml.runtime.data.UriHandler
❍ interface com.tibco.xml.runtime.data.UriSupplier
❍ interface com.tibco.xml.runtime.data.UrlHandler
❍ interface com.tibco.xml.runtime.data.UrlSupplier
❍ interface com.tibco.xml.data.cursor.XmlAttributeCursor
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlNamespaceCursor, com.tibco.xml.data.node.XmlNode)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlNamespaceCursor, com.tibco.xml.data.node.XmlNode)
❍ interface com.tibco.xml.channel.context.XmlContextConsumer
❍ interface com.tibco.xml.channel.context.XmlContextProvider
❍ interface com.tibco.xml.data.cursor.XmlNamespaceCursor
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.node.XmlNode)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.node.XmlNode)
❍ interface com.tibco.xml.data.node.XmlProps
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.primitive.NamespaceResolver, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.context.XmlContext
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface org.xml.sax.XMLReader
❍ interface org.xml.sax.XMLFilter
❍ interface com.tibco.xml.validation.XMLValidator
❍ interface com.tibco.xml.channel.remark.XmlRemarkHandler
❍ interface com.tibco.xml.channel.remark.XmlRemarkFilter (also extends
com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ interface com.tibco.xml.channel.remark.XmlRemarkSupplier
❍ interface com.tibco.xml.validation.constraints.ConstraintChecker (also extends
com.tibco.xml.adjuncts.streaming.MetadataNamespaceHandler)
❍ interface com.tibco.xml.channel.remark.XmlRemarkFilter (also extends
com.tibco.xml.channel.remark.XmlRemarkHandler)
❍ interface com.tibco.xml.channel.remark.XmlRemarkSupplierMulticast
❍ interface com.tibco.xml.channel.stream.XmlStreamHandler
❍ interface com.tibco.xml.channel.stream.XmlStreamFilter (also extends
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ interface com.tibco.xml.channel.stream.XmlStreamSupplier
❍ interface com.tibco.xml.channel.stream.XmlStreamFilter (also extends
com.tibco.xml.channel.stream.XmlStreamHandler)
❍ interface com.tibco.xml.channel.stream.XmlStreamSupplierMulticast
❍ interface com.tibco.xml.data.node.XmlTypes
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.primitive.NamespaceResolver, com.tibco.xml.data.node.XmlProps)
❍ interface com.tibco.xml.data.context.XmlContext
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.node.XmlValue
Interface Hierarchy
❍ interface com.tibco.xml.channel.context.XmlContextConsumer
❍ interface com.tibco.xml.channel.context.XmlContextProvider
Interface Hierarchy
❍ interface com.tibco.xml.channel.dom.DocumentConsumer
❍ interface com.tibco.xml.channel.dom.DocumentProvider
❍ interface com.tibco.xml.channel.dom.DOMHandler
❍ interface com.tibco.xml.channel.dom.DOMSupplier
Interface Hierarchy
❍ interface com.tibco.xml.channel.entity.EntityConsumer
Interface Hierarchy
❍ interface com.tibco.xml.channel.error.ErrorSupplier
❍ interface com.tibco.xml.channel.error.ErrorSupplierMulticast
Interface Hierarchy
❍ interface com.tibco.xml.channel.property.PropertyConsumer
❍ interface com.tibco.xml.channel.property.PropertyHandler
❍ interface com.tibco.xml.channel.property.PropertyProvider
❍ interface com.tibco.xml.channel.property.PropertySupplier
❍ interface com.tibco.xml.channel.property.PropertySupplierMulticast
Interface Hierarchy
❍ interface com.tibco.xml.channel.remark.XmlRemarkHandler
❍ interface com.tibco.xml.channel.remark.XmlRemarkFilter (also extends
com.tibco.xml.channel.remark.XmlRemarkSupplier)
❍ interface com.tibco.xml.channel.remark.XmlRemarkSupplier
❍ interface com.tibco.xml.channel.remark.XmlRemarkFilter (also extends
com.tibco.xml.channel.remark.XmlRemarkHandler)
❍ interface com.tibco.xml.channel.remark.XmlRemarkSupplierMulticast
Interface Hierarchy
❍ interface com.tibco.xml.channel.stream.XmlStreamHandler
❍ interface com.tibco.xml.channel.stream.XmlStreamFilter (also extends
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ interface com.tibco.xml.channel.stream.XmlStreamSupplier
❍ interface com.tibco.xml.channel.stream.XmlStreamFilter (also extends
com.tibco.xml.channel.stream.XmlStreamHandler)
❍ interface com.tibco.xml.channel.stream.XmlStreamSupplierMulticast
Interface Hierarchy
❍ interface com.tibco.xml.channel.typeuri.TypeURIHandler
❍ interface com.tibco.xml.channel.typeuri.TypeURISupplier
Interface Hierarchy
❍ interface com.tibco.xml.data.primitive.NamespaceToPrefixResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.PrefixToNamespaceResolver)
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.node.XmlProps, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.context.XmlContext
❍ interface com.tibco.xml.data.primitive.PrefixToNamespaceResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.NamespaceToPrefixResolver)
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.node.XmlProps, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.context.XmlContext
❍ interface com.tibco.xml.data.node.XmlProps
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.primitive.NamespaceResolver, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.context.XmlContext
❍ interface com.tibco.xml.data.node.XmlTypes
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.primitive.NamespaceResolver, com.tibco.xml.data.node.XmlProps)
❍ interface com.tibco.xml.data.context.XmlContext
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.data.context.helpers.XmlContextOnXmlCursor (implements
com.tibco.xml.data.context.XmlContext)
❍ class com.tibco.xml.data.context.helpers.XPathHelper
Class Hierarchy
❍ class java.lang.Object
❍ class java.lang.Throwable (implements java.io.Serializable)
❍ class java.lang.Exception
❍ class java.lang.RuntimeException
❍ class com.tibco.xml.data.cursor.UndefinedPropertyException
❍ class com.tibco.xml.data.cursor.XmlCursorSupport
Interface Hierarchy
❍ interface com.tibco.xml.data.primitive.NamespaceToPrefixResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.PrefixToNamespaceResolver)
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.node.XmlProps, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.primitive.PrefixToNamespaceResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.NamespaceToPrefixResolver)
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.node.XmlProps, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.cursor.XmlAttributeCursor
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlNamespaceCursor, com.tibco.xml.data.node.XmlNode)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlNamespaceCursor, com.tibco.xml.data.node.XmlNode)
❍ interface com.tibco.xml.data.cursor.XmlNamespaceCursor
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.node.XmlNode)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor, com.tibco.xml.data.node.XmlNode)
❍ interface com.tibco.xml.data.node.XmlProps
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.primitive.NamespaceResolver, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.node.XmlTypes
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.primitive.NamespaceResolver, com.tibco.xml.data.node.XmlProps)
❍ interface com.tibco.xml.data.cursor.XmlCursor (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
❍ interface com.tibco.xml.data.cursor.XmlReader (also extends
com.tibco.xml.data.cursor.XmlAttributeCursor,
com.tibco.xml.data.cursor.XmlNamespaceCursor)
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.data.cursor.helpers.XmlCursor4DOM (implements
com.tibco.xml.data.cursor.XmlCursor)
❍ class com.tibco.xml.data.cursor.helpers.XmlCursorNoNavigation (implements
com.tibco.xml.data.cursor.XmlCursor)
❍ class com.tibco.xml.data.cursor.helpers.XmlCursorOnXmlContext (implements
com.tibco.xml.data.cursor.XmlCursor)
❍ class com.tibco.xml.data.cursor.helpers.XmlStringValue (implements
com.tibco.xml.data.node.XmlValue)
Interface Hierarchy
❍ interface com.tibco.xml.data.primitive.NamespaceToPrefixResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.PrefixToNamespaceResolver)
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.node.XmlProps, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.primitive.PrefixToNamespaceResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.NamespaceToPrefixResolver)
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.node.XmlProps, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.node.XmlProps
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.primitive.NamespaceResolver, com.tibco.xml.data.node.XmlTypes)
❍ interface com.tibco.xml.data.node.XmlTypes
❍ interface com.tibco.xml.data.node.XmlNode (also extends
com.tibco.xml.data.primitive.NamespaceResolver, com.tibco.xml.data.node.XmlProps)
❍ interface com.tibco.xml.data.node.XmlValue
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.data.primitive.ExpandedName (implements com.tibco.xml.data.node.XmlValue)
❍ class com.tibco.xml.data.primitive.QName
❍ class java.lang.Throwable (implements java.io.Serializable)
❍ class java.lang.Exception
❍ class
com.tibco.xml.data.primitive.NamespaceToPrefixResolver.NamespaceNotFoundException
❍ class com.tibco.xml.data.primitive.PrefixToNamespaceResolver.PrefixNotFoundException
❍ class com.tibco.xml.data.primitive.UnsupportedAxisException
Interface Hierarchy
❍ interface com.tibco.xml.data.primitive.NamespaceToPrefixResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.PrefixToNamespaceResolver)
❍ interface com.tibco.xml.data.primitive.PrefixToNamespaceResolver
❍ interface com.tibco.xml.data.primitive.NamespaceResolver (also extends
com.tibco.xml.data.primitive.NamespaceToPrefixResolver)
Class Hierarchy
❍ class java.lang.Object
❍ class java.lang.Throwable (implements java.io.Serializable)
❍ class java.lang.Exception
❍ class com.tibco.xml.runtime.MissingConnectionException
Interface Hierarchy
❍ interface com.tibco.xml.runtime.IBlackBox
❍ interface com.tibco.xml.runtime.IConfigurable
❍ interface com.tibco.xml.runtime.IConnectionBuilder
❍ interface com.tibco.xml.runtime.IContextConsumer
❍ interface com.tibco.xml.runtime.IContextProvider
❍ interface com.tibco.xml.runtime.IFactory
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.schema.SmFactory
❍ class com.tibco.xml.schema.SmSupport
❍ class com.tibco.xml.schema.SmVisitor.Default (implements
com.tibco.xml.schema.SmVisitor)
❍ class java.lang.Throwable (implements java.io.Serializable)
❍ class java.lang.Exception
❍ class com.tibco.xml.schema.SmException
❍ class com.tibco.xml.schema.SmVisitor.Result
❍ class com.tibco.xml.schema.SmVisitor.Failure
❍ class com.tibco.xml.schema.SmVisitor.Success
Interface Hierarchy
❍ interface com.tibco.xml.channel.entity.EntityConsumer
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.schema.channel.NamespaceEntityConsumer,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ interface com.tibco.xml.channel.error.ErrorSupplier
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.entity.EntityConsumer,
com.tibco.xml.schema.channel.NamespaceEntityConsumer,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ interface com.tibco.xml.schema.channel.NamespaceEntityConsumer
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ interface com.tibco.xml.schema.NamespaceEntityResolver
❍ interface com.tibco.xml.schema.channel.SchemaModelConsumer
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.schema.channel.NamespaceEntityConsumer,
com.tibco.xml.schema.channel.SchemaModelSupplier)
❍ interface com.tibco.xml.schema.channel.SchemaModelSupplier
❍ interface com.tibco.xml.schema.NewSchemaParser (also extends
com.tibco.xml.channel.entity.EntityConsumer, com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.schema.channel.NamespaceEntityConsumer,
com.tibco.xml.schema.channel.SchemaModelConsumer)
❍ interface com.tibco.xml.schema.SmComponent
❍ interface com.tibco.xml.schema.SmIdentityConstraint
❍ interface com.tibco.xml.schema.SmMetaInfo
❍ interface com.tibco.xml.schema.SmMetaForeignAttribute
❍ interface com.tibco.xml.schema.SmNotation
❍ interface com.tibco.xml.schema.SmParticle
❍ interface com.tibco.xml.schema.SmParticleTerm
❍ interface com.tibco.xml.schema.SmDataComponent
❍ interface com.tibco.xml.schema.SmAttribute
❍ interface com.tibco.xml.schema.SmElement
❍ interface com.tibco.xml.schema.SmModelGroup
❍ interface com.tibco.xml.schema.SmAttributeGroup
❍ interface com.tibco.xml.schema.SmWildcard
❍ interface com.tibco.xml.schema.SmType
❍ interface com.tibco.xml.schema.SmTypeFacet
❍ interface com.tibco.xml.schema.SmConverter
❍ interface com.tibco.xml.schema.SmFlavor
❍ interface com.tibco.xml.schema.SmIdentityConstraint.Path
❍ interface com.tibco.xml.schema.SmParser
❍ interface com.tibco.xml.schema.SmSchema
❍ interface com.tibco.xml.schema.SmSchemaError
❍ interface com.tibco.xml.schema.SmSchemaError.Handler
❍ interface com.tibco.xml.schema.SmSchemaError.Source
❍ interface com.tibco.xml.schema.SmSchemaSpace
❍ interface com.tibco.xml.schema.SmVisitor
Interface Hierarchy
❍ interface com.tibco.xml.schema.channel.NamespaceEntityConsumer
❍ interface com.tibco.xml.schema.channel.SchemaModelConsumer
❍ interface com.tibco.xml.schema.channel.SchemaModelHandler
❍ interface com.tibco.xml.schema.channel.SchemaModelProvider
❍ interface com.tibco.xml.schema.channel.SchemaModelSupplier
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.validation.ErrorCode
❍ class org.xml.sax.SAXException
❍ class com.tibco.xml.validation.SchemaException
❍ class com.tibco.xml.validation.XMLValidationException
❍ class com.tibco.xml.validation.ValidationFactory
❍ class com.tibco.xml.validation.ValidationUtilities
❍ class com.tibco.xml.validation.Version
Interface Hierarchy
❍ interface com.tibco.xml.validation.SchemaMap
❍ interface org.xml.sax.XMLReader
❍ interface org.xml.sax.XMLFilter
❍ interface com.tibco.xml.validation.XMLValidator
Interface Hierarchy
❍ interface com.tibco.xml.validation.channel.LocationHintHandler
❍ interface com.tibco.xml.validation.channel.LocationHintSupplier
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.validation.helpers.ValidatingFilter_ExternalCache (implements
com.tibco.xml.channel.property.PropertyConsumer, org.xml.sax.XMLFilter)
❍ class com.tibco.xml.validation.helpers.ValidatingFilter_InternalCache (implements
com.tibco.xml.channel.property.PropertyConsumer, org.xml.sax.XMLFilter)
❍ class com.tibco.xml.validation.helpers.Validator_DOM_Remark_ExternalCache
(implements com.tibco.xml.channel.dom.DOMHandler,
com.tibco.xml.channel.dom.DOMSupplier,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.channel.typeuri.TypeURISupplier,
com.tibco.xml.channel.remark.XmlRemarkHandler,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.helpers.Validator_SAX_Error_ExternalCache
(implements org.xml.sax.ContentHandler, com.tibco.xml.channel.content.ContentSupplier,
com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.schema.channel.SchemaModelConsumer)
❍ class com.tibco.xml.validation.helpers.Validator_SAX_Error_InternalCache (implements
org.xml.sax.ContentHandler, com.tibco.xml.channel.content.ContentSupplier,
com.tibco.xml.channel.entity.EntityConsumer, org.xml.sax.EntityResolver,
com.tibco.xml.channel.error.ErrorSupplier,
com.tibco.xml.channel.property.PropertyConsumer)
❍ class com.tibco.xml.validation.helpers.Validator_SAX_Remark_ExternalCache
(implements com.tibco.xml.channel.content.ContentFilter,
com.tibco.xml.channel.boundary.DocumentBoundarySupplier,
com.tibco.xml.schema.channel.SchemaModelConsumer,
com.tibco.xml.channel.remark.XmlRemarkFilter,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.helpers.Validator_SAX_Remark_InternalCache
(implements org.xml.sax.ContentHandler, com.tibco.xml.channel.content.ContentSupplier,
com.tibco.xml.channel.entity.EntityConsumer, org.xml.sax.EntityResolver,
com.tibco.xml.channel.property.PropertyConsumer,
com.tibco.xml.channel.remark.XmlRemarkFilter,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.helpers.XMLValidatorFilterImplMk1 (implements
com.tibco.xml.validation.XMLValidator)
Class Hierarchy
❍ class java.lang.Object
❍ class com.tibco.xml.validation.scripting.ScriptingAdjunctValidator (implements
org.xml.sax.ContentHandler, com.tibco.xml.channel.content.ContentSupplier,
com.tibco.xml.channel.remark.XmlRemarkSupplier,
com.tibco.xml.channel.stream.XmlStreamSupplier)
❍ class com.tibco.xml.validation.scripting.ScriptingSimpleTypeCompilers (implements
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider)
❍ class com.tibco.xml.validation.scripting.ScriptingValidatorMk1 (implements
com.tibco.xml.adjuncts.channel.AdjunctConsumer,
com.tibco.xml.channel.dom.DOMHandler, com.tibco.xml.channel.dom.DOMSupplier,
com.tibco.xml.runtime.IBlackBox, com.tibco.xml.channel.property.PropertyConsumer,
com.tibco.xml.channel.property.PropertySupplier,
com.tibco.xml.channel.typeuri.TypeURIHandler,
com.tibco.xml.channel.remark.XmlRemarkSupplier)
com.tibco.xml.processor
Class XmlStreamCompiler.XmlStreamCompilerContext
java.lang.Object
|
+--com.tibco.xml.processor.XmlStreamCompiler.XmlStreamCompilerContext
All Implemented Interfaces:
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer, XmlRemarkSupplier, XmlStreamHandler
Enclosing class:
XmlStreamCompiler
Constructor Summary
XmlStreamCompiler.XmlStreamCompilerContext()
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML Stream event.
void setSimpleTypeCompilerProvider(com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider provider)
Constructor Detail
XmlStreamCompiler.XmlStreamCompilerContext
public XmlStreamCompiler.XmlStreamCompilerContext()
Method Detail
setDocumentLocator
setDocumentCursor
startDocument
endDocument
startElement
endElement
text
setXmlRemarkHandler
public void
setSimpleTypeCompilerProvider(com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider provider)
Specified by:
setSimpleTypeCompilerProvider in interface com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer
com.tibco.xml.processor
Class XmlStreamSimplEx.XmlStreamCompilerContext
java.lang.Object
|
+--com.tibco.xml.processor.XmlStreamSimplEx.XmlStreamCompilerContext
All Implemented Interfaces:
com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer, XmlRemarkSupplier, XmlStreamHandler
Enclosing class:
XmlStreamSimplEx
Constructor Summary
XmlStreamSimplEx.XmlStreamCompilerContext()
Method Summary
void attribute()
Receive notification of an attribute.
void endDocument()
Receive notification of the end of a document.
void endElement()
Receive notification of the end of an element.
void processingInstruction()
Receive notification of a processing instruction.
void setDocumentCursor(XmlCursor cursor)
Receive an interface for accessing and navigating the XML information set.
void setDocumentLocator(org.xml.sax.Locator locator)
Receive an interface for determining the physical location of any XML Stream event.
void setSimpleTypeCompilerProvider(com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider provider)
Constructor Detail
XmlStreamSimplEx.XmlStreamCompilerContext
public XmlStreamSimplEx.XmlStreamCompilerContext()
Method Detail
setDocumentLocator
setDocumentCursor
startDocument
endDocument
startElement
endElement
text
setXmlRemarkHandler
public void
setSimpleTypeCompilerProvider(com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerProvider provider)
Specified by:
setSimpleTypeCompilerProvider in interface com.tibco.xml.channel.simpletypecompiler.SimpleTypeCompilerConsumer
Uses of Package
com.tibco.xml.validation.helpers
No usage of com.tibco.xml.validation.helpers
Uses of Package
com.tibco.xml.validation.kernel
Packages that use com.tibco.xml.validation.kernel
com.tibco.xml.validation.kernel Validation components that may be used to assemble a specialized
validator.
Uses of Package
com.tibco.xml.validation.constraints
Packages that use com.tibco.xml.validation.constraints
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
Uses of Package
com.tibco.xml.validation.scripting
No usage of com.tibco.xml.validation.scripting
Uses of Package
com.tibco.xml.schema
Packages that use com.tibco.xml.schema
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
This package contains a collection of interfaces for
com.tibco.xml.schema
representation of a schema.
com.tibco.xml.schema.channel Schema provisioning interfaces.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
SmFactory
SmFactory keeps a set of converters and a parser for use in creating SmSchema objects.
SmFlavor
SmFlavor identifies the "flavor" of a schema, such as DTD or XSDL.
SmIdentityConstraint
SmIdentityConstraint describes key/key/unique constraints on the schema.
SmIdentityConstraint.Path
An interface for representing parsed field / selector XPaths.
SmMetaForeignAttribute
SmMetaInfo
Parent of meta-information holders
SmModelGroup
SmModelGroup represents a group of content sequences.
SmNotation
Notation
SmParser
SmParser is an interface used by SmFactory for creating a SmSchema from an InputSource.
SmParticle
A SmParticle is a component of a group.
SmParticleTerm
SmParticleTerm is a marker interface for items that can be the term of a particle.
SmSchema
SmSchema is an model for a read-only schema.
SmSchemaError
SmSchemaError.Handler
SmSchemaSpace
SmSchemaSpace is a collection of namespace-to-schema mappings.
SmType
SmType represents all types in a schema, both simple types and complex types, though some
methods are only applicable to one or the other.
SmTypeFacet
SmTypeFacet represents data-type facets.
SmVisitor
SmVisitor.Result
Result of a "search" visit.
SmWildcard
SmWildcard represent wildcard terms of content models.
Uses of Package
com.tibco.xml.schema.channel
Packages that use com.tibco.xml.schema.channel
com.tibco.xml.processor Processors for manipulating XML information sets.
This package contains a collection of interfaces for representation
com.tibco.xml.schema
of a schema.
com.tibco.xml.schema.channel Schema provisioning interfaces.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
SchemaModelConsumer
Implemented by components that require the services of a SchemaModelProvider.
SchemaModelSupplier
Implemented by components that supply a schema model, through a push mechanism, to a
SchemaModelHandler.
Uses of Package
com.tibco.xml.validation
Packages that use com.tibco.xml.validation
com.tibco.xml.validation XML Validation in a pure SAX 2.0 environment.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of Package
com.tibco.xml.adjuncts.channel
Packages that use com.tibco.xml.adjuncts.channel
com.tibco.xml.adjuncts.channel Provisioning of schema adjuncts.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of Package
com.tibco.xml.channel.boundary
Packages that use com.tibco.xml.channel.boundary
com.tibco.xml.channel.boundary XML document boundary notifications.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a specialized
com.tibco.xml.validation.kernel
validator.
DocumentBoundarySupplier
DocumentBoundarySupplier
Uses of Package
com.tibco.xml.channel.content
Packages that use com.tibco.xml.channel.content
com.tibco.xml.channel.content SAX content information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of Package
com.tibco.xml.channel.context
Packages that use com.tibco.xml.channel.context
com.tibco.xml.channel.context XML Context information channels.
Uses of Interface
com.tibco.xml.channel.boundary.DocumentBoundarySupplier
Packages that use DocumentBoundarySupplier
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of DocumentBoundarySupplier in
com.tibco.xml.processor
Uses of DocumentBoundarySupplier in
com.tibco.xml.validation.helpers
Uses of Interface
com.tibco.xml.channel.dom.DocumentConsumer
Packages that use DocumentConsumer
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of Interface
com.tibco.xml.runtime.data.DocumentLocatorConsumer
No usage of com.tibco.xml.runtime.data.DocumentLocatorConsumer
Uses of Interface
com.tibco.xml.runtime.data.DocumentLocatorProvider
Packages that use DocumentLocatorProvider
This package contains some standard "channel" interfaces for XML
com.tibco.xml.runtime.data
Runtime.
Uses of DocumentLocatorProvider in
com.tibco.xml.runtime.data
Uses of Interface
com.tibco.xml.channel.dom.DocumentProvider
Packages that use DocumentProvider
com.tibco.xml.channel.dom This package contains interfaces and implementations supporting
org.w3c.dom information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of Class
com.tibco.xml.processor.DOM2Content
No usage of com.tibco.xml.processor.DOM2Content
Uses of Class
com.tibco.xml.processor.DOM2XmlStream
No usage of com.tibco.xml.processor.DOM2XmlStream
Uses of Interface
com.tibco.xml.channel.dom.DOMHandler
Packages that use DOMHandler
com.tibco.xml.channel.dom This package contains interfaces and implementations supporting
org.w3c.dom information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
A mechanism for extending standard validation using XML
com.tibco.xml.validation.scripting
Processing Language (XPL) script.
Uses of Interface
com.tibco.xml.channel.dom.DOMSupplier
Packages that use DOMSupplier
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of Interface
com.tibco.xml.runtime.data.DTDSupplier
No usage of com.tibco.xml.runtime.data.DTDSupplier
Uses of Class
com.tibco.xml.runtime.data.Entity
Packages that use Entity
Interfaces used by the validator to communicate schema location
com.tibco.xml.validation.channel
hints in documents.
Uses of Interface
com.tibco.xml.channel.entity.EntityConsumer
Packages that use EntityConsumer
com.tibco.xml.processor Processors for manipulating XML information sets.
This package contains a collection of interfaces for representation
com.tibco.xml.schema
of a schema.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of EntityConsumer in
com.tibco.xml.validation.helpers
Classes in com.tibco.xml.validation.helpers that implement EntityConsumer
class Validator_SAX_Error_InternalCache
A validator with SAX interfaces but not a SAX Filter, and with an internal schema
cache.
class Validator_SAX_Remark_InternalCache
A validator with SAX interfaces but not a SAX Filter, emits XML remarks, and with an
internal schema cache.
Uses of Class
com.tibco.xml.validation.ErrorCode
No usage of com.tibco.xml.validation.ErrorCode
Uses of Interface
com.tibco.xml.channel.error.ErrorSupplier
Packages that use ErrorSupplier
This package contains a collection of interfaces for representation
com.tibco.xml.schema
of a schema.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of Interface
com.tibco.xml.channel.error.ErrorSupplierMulticast
No usage of com.tibco.xml.channel.error.ErrorSupplierMulticast
Uses of Class
com.tibco.xml.data.primitive.ExpandedName
Packages that use ExpandedName
com.tibco.xml.data.context The XmlContext interface, representing a context in an XML information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
com.tibco.xml.data.cursor The XmlCursor interface, representing a cursor over an XML information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an XML context and an
com.tibco.xml.data.node
XML cursor.
com.tibco.xml.data.primitive XML primitive types.
com.tibco.xml.validation.channel Interfaces used by the validator to communicate schema location hints in documents.
com.tibco.xml.validation.kernel Validation components that may be used to assemble a specialized validator.
A mechanism for extending standard validation using XML Processing Language (XPL)
com.tibco.xml.validation.scripting
script.
ExpandedName XmlCursorOnXmlContext.getName()
Uses of Interface
com.tibco.xml.runtime.IBlackBox
Packages that use IBlackBox
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.runtime This is the main XML Runtime package.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
A mechanism for extending standard validation using XML
com.tibco.xml.validation.scripting
Processing Language (XPL) script.
class XmlStreamTermination
class XmlStreamTracer
class DOM2Content
Traverses a Document to generate SAX Content.
class DOM2XmlStream
Traverses a Document to generate an XML stream.
class SAXContent2DOM
Performs conversion from SAX Content to a Document.
class SAXContent2XmlStream
Performs conversion from SAX Content to an untyped XML Stream.
class SAXContentNormalizer
Performs normalization of SAX Content.
class XmlStream2DOM
Performs conversion from an XML stream to a document.
class XmlStreamEnhancer
Performs conversion from a basic XML Stream to an XML Stream with Schema
Information.
class ValidationKernel
Validates the XmlStream against the associated schema type information.
Uses of Interface
com.tibco.xml.runtime.IConfigurable
Packages that use IConfigurable
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of Interface
com.tibco.xml.runtime.IConnectionBuilder
Packages that use IConnectionBuilder
com.tibco.xml.runtime This is the main XML Runtime package.
Uses of Interface
com.tibco.xml.runtime.IContextConsumer
Packages that use IContextConsumer
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of Interface
com.tibco.xml.runtime.IContextProvider
Packages that use IContextProvider
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.runtime This is the main XML Runtime package.
Uses of Interface
com.tibco.xml.runtime.IFactory
Packages that use IFactory
com.tibco.xml.runtime This is the main XML Runtime package.
Uses of Interface
com.tibco.xml.validation.channel.LocationHintHandler
Packages that use LocationHintHandler
com.tibco.xml.processor Processors for manipulating XML information sets.
Interfaces used by the validator to communicate schema location
com.tibco.xml.validation.channel
hints in documents.
Uses of LocationHintHandler in
com.tibco.xml.validation.channel
Uses of LocationHintHandler in
com.tibco.xml.validation.kernel
Uses of Interface
com.tibco.xml.validation.channel.LocationHintSupplier
Packages that use LocationHintSupplier
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of LocationHintSupplier in
com.tibco.xml.validation.kernel
Uses of Class
com.tibco.xml.runtime.MissingConnectionException
No usage of com.tibco.xml.runtime.MissingConnectionException
Uses of Interface
com.tibco.xml.schema.channel.NamespaceEntityConsumer
Packages that use NamespaceEntityConsumer
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of NamespaceEntityConsumer in
com.tibco.xml.schema
Uses of Interface
com.tibco.xml.schema.NamespaceEntityResolver
Packages that use NamespaceEntityResolver
com.tibco.xml.schema.channel Schema provisioning interfaces.
Uses of NamespaceEntityResolver in
com.tibco.xml.schema.channel
Uses of Interface
com.tibco.xml.data.primitive.NamespaceResolver
Packages that use NamespaceResolver
The XmlContext interface, representing a context in an XML
com.tibco.xml.data.context
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
Uses of NamespaceResolver in
com.tibco.xml.data.context.helpers
Uses of NamespaceResolver in
com.tibco.xml.data.cursor.helpers
class XmlCursorNoNavigation
A simple XmlCursor helper needed for stream operations.
class XmlCursorOnXmlContext
Uses of Interface
com.tibco.xml.data.primitive.NamespaceToPrefixResolver
Packages that use NamespaceToPrefixResolver
com.tibco.xml.data.context The XmlContext interface, representing a context in an XML
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
Uses of NamespaceToPrefixResolver in
com.tibco.xml.data.context
Uses of NamespaceToPrefixResolver in
com.tibco.xml.data.context.helpers
Uses of NamespaceToPrefixResolver in
com.tibco.xml.data.cursor
Uses of NamespaceToPrefixResolver in
com.tibco.xml.data.cursor.helpers
class XmlCursorNoNavigation
A simple XmlCursor helper needed for stream operations.
class XmlCursorOnXmlContext
Uses of NamespaceToPrefixResolver in
com.tibco.xml.data.node
Uses of NamespaceToPrefixResolver in
com.tibco.xml.data.primitive
Uses of Class
com.tibco.xml.data.primitive.NamespaceToPrefixResolver.NamespaceNotFoundException
Packages that use
NamespaceToPrefixResolver.NamespaceNotFoundException
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
com.tibco.xml.data.primitive XML primitive types.
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of NamespaceToPrefixResolver.NamespaceNotFoundException in
com.tibco.xml.data.cursor.helpers
Uses of NamespaceToPrefixResolver.NamespaceNotFoundException in
com.tibco.xml.data.primitive
Uses of NamespaceToPrefixResolver.NamespaceNotFoundException in
com.tibco.xml.processor
Uses of Class
com.tibco.xml.validation.kernel.NativeSchemaProvider
No usage of com.tibco.xml.validation.kernel.NativeSchemaProvider
Uses of Interface
com.tibco.xml.schema.NewSchemaParser
No usage of com.tibco.xml.schema.NewSchemaParser
Uses of Interface
com.tibco.xml.data.primitive.PrefixToNamespaceResolver
Packages that use PrefixToNamespaceResolver
com.tibco.xml.data.context The XmlContext interface, representing a context in an XML
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
Uses of PrefixToNamespaceResolver in
com.tibco.xml.data.context
Uses of PrefixToNamespaceResolver in
com.tibco.xml.data.context.helpers
Uses of PrefixToNamespaceResolver in
com.tibco.xml.data.cursor.helpers
class XmlCursorNoNavigation
A simple XmlCursor helper needed for stream operations.
class XmlCursorOnXmlContext
Uses of PrefixToNamespaceResolver in
com.tibco.xml.data.node
Uses of PrefixToNamespaceResolver in
com.tibco.xml.data.primitive
Subinterfaces of PrefixToNamespaceResolver in com.tibco.xml.data.primitive
interface NamespaceResolver
A bidirectional namespace-prefix resolver
Uses of Class
com.tibco.xml.data.primitive.PrefixToNamespaceResolver.PrefixNotFoundException
Packages that use PrefixToNamespaceResolver.PrefixNotFoundException
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
com.tibco.xml.data.primitive XML primitive types.
Uses of PrefixToNamespaceResolver.PrefixNotFoundException in
com.tibco.xml.data.cursor.helpers
Uses of PrefixToNamespaceResolver.PrefixNotFoundException in
com.tibco.xml.data.primitive
Uses of Class
com.tibco.xml.validation.PrintWriterErrorHandler
No usage of com.tibco.xml.validation.PrintWriterErrorHandler
Uses of Interface
com.tibco.xml.channel.property.PropertyConsumer
Packages that use PropertyConsumer
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of PropertyConsumer in
com.tibco.xml.validation.helpers
Uses of PropertyConsumer in
com.tibco.xml.validation.kernel
Classes in com.tibco.xml.validation.kernel that implement PropertyConsumer
class DefaultSchemaSupplier
Supplies SmSchema(s) when driven by Location Hints.
class SAXLocationHintSupplier
Extracts schema location and document hints from a SAX stream and provides them to
listeners.
Uses of PropertyConsumer in
com.tibco.xml.validation.scripting
Uses of Interface
com.tibco.xml.channel.property.PropertyHandler
Packages that use PropertyHandler
com.tibco.xml.channel.property Property information channels.
A mechanism for extending standard validation using XML
com.tibco.xml.validation.scripting
Processing Language (XPL) script.
Uses of PropertyHandler in
com.tibco.xml.validation.scripting
Uses of Interface
com.tibco.xml.channel.property.PropertyProvider
Packages that use PropertyProvider
com.tibco.xml.channel.property Property information channels.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of PropertyProvider in
com.tibco.xml.validation.helpers
Uses of PropertyProvider in
com.tibco.xml.validation.scripting
Uses of Interface
com.tibco.xml.channel.property.PropertySupplier
Packages that use PropertySupplier
com.tibco.xml.validation.scripting A mechanism for extending standard validation using XML
Processing Language (XPL) script.
Uses of PropertySupplier in
com.tibco.xml.validation.scripting
Uses of Interface
com.tibco.xml.channel.property.PropertySupplierMulticast
No usage of com.tibco.xml.channel.property.PropertySupplierMulticast
Uses of Class
com.tibco.xml.data.primitive.QName
Packages that use QName
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
com.tibco.xml.data.primitive XML primitive types.
Uses of Class
com.tibco.xml.processor.SAXContent2DOM
No usage of com.tibco.xml.processor.SAXContent2DOM
Uses of Class
com.tibco.xml.processor.SAXContent2XmlStream
Packages that use SAXContent2XmlStream
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of SAXContent2XmlStream in
com.tibco.xml.processor
Uses of SAXContent2XmlStream in
com.tibco.xml.validation.kernel
Uses of Class
com.tibco.xml.processor.SAXContentNormalizer
Packages that use SAXContentNormalizer
com.tibco.xml.validation.kernel Validation components that may be used to assemble a specialized
validator.
Uses of SAXContentNormalizer in
com.tibco.xml.validation.kernel
Uses of Class
com.tibco.xml.validation.kernel.SAXLocationHintSupplier
Packages that use SAXLocationHintSupplier
com.tibco.xml.validation.kernel Validation components that may be used to assemble a specialized
validator.
Uses of SAXLocationHintSupplier in
com.tibco.xml.validation.kernel
Uses of Class
com.tibco.xml.validation.SchemaException
Packages that use SchemaException
com.tibco.xml.validation XML Validation in a pure SAX 2.0 environment.
Uses of Interface
com.tibco.xml.validation.SchemaMap
Packages that use SchemaMap
com.tibco.xml.validation XML Validation in a pure SAX 2.0 environment.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of Interface
com.tibco.xml.schema.channel.SchemaModelConsumer
Packages that use SchemaModelConsumer
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of SchemaModelConsumer in
com.tibco.xml.processor
Uses of SchemaModelConsumer in
com.tibco.xml.validation.helpers
Classes in com.tibco.xml.validation.helpers that implement SchemaModelConsumer
class Validator_DOM_Remark_ExternalCache
A DOM validator producing XML remarks and employing an external schema cache.
class Validator_SAX_Error_ExternalCache
A validator with SAX interfaces but not a SAX Filter, and employing an external
schema model provider.
class Validator_SAX_Remark_ExternalCache
A validator that accepts SAX Content, generates XML remarks, with an external
schema cache.
Uses of SchemaModelConsumer in
com.tibco.xml.validation.kernel
Uses of Interface
com.tibco.xml.schema.channel.SchemaModelHandler
Packages that use SchemaModelHandler
com.tibco.xml.schema.channel Schema provisioning interfaces.
Validation components that may be used to assemble a specialized
com.tibco.xml.validation.kernel
validator.
Uses of SchemaModelHandler in
com.tibco.xml.schema.channel
Uses of SchemaModelHandler in
com.tibco.xml.validation.kernel
Uses of Interface
com.tibco.xml.schema.channel.SchemaModelProvider
Packages that use SchemaModelProvider
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.schema.channel Schema provisioning interfaces.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a specialized
com.tibco.xml.validation.kernel
validator.
Uses of SchemaModelProvider in
com.tibco.xml.schema.channel
Uses of SchemaModelProvider in
com.tibco.xml.validation.helpers
Uses of Interface
com.tibco.xml.schema.channel.SchemaModelSupplier
Packages that use SchemaModelSupplier
This package contains a collection of interfaces for representation of
com.tibco.xml.schema
a schema.
Uses of SchemaModelSupplier in
com.tibco.xml.validation.kernel
Uses of Class
com.tibco.xml.validation.scripting.ScriptingAdjunctValidator
No usage of com.tibco.xml.validation.scripting.ScriptingAdjunctValidator
Uses of Class
com.tibco.xml.validation.scripting.ScriptingSimpleTypeCompilers
No usage of com.tibco.xml.validation.scripting.ScriptingSimpleTypeCompilers
Uses of Class
com.tibco.xml.validation.scripting.ScriptingValidatorMk1
No usage of com.tibco.xml.validation.scripting.ScriptingValidatorMk1
Uses of Interface
com.tibco.xml.schema.SmAttribute
Packages that use SmAttribute
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmAttributeGroup
Packages that use SmAttributeGroup
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmComponent
Packages that use SmComponent
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
interface SmMetaInfo
Parent of meta-information holders
interface SmModelGroup
SmModelGroup represents a group of content sequences.
interface SmNotation
Notation
interface SmParticle
A SmParticle is a component of a group.
interface SmParticleTerm
SmParticleTerm is a marker interface for items that can be the term of a particle.
interface SmType
SmType represents all types in a schema, both simple types and complex types,
though some methods are only applicable to one or the other.
interface SmTypeFacet
SmTypeFacet represents data-type facets.
interface SmWildcard
SmWildcard represent wildcard terms of content models.
Uses of Interface
com.tibco.xml.schema.SmConverter
Packages that use SmConverter
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmDataComponent
Packages that use SmDataComponent
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
Uses of SmDataComponent in
com.tibco.xml.data.context.helpers
Uses of SmDataComponent in
com.tibco.xml.data.cursor.helpers
Uses of Interface
com.tibco.xml.schema.SmElement
Packages that use SmElement
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
SmElement SmIdentityConstraint.getContext()
Returns the element definition in which the constraint is defined.
Uses of Package
com.tibco.xml.channel.dom
Packages that use com.tibco.xml.channel.dom
This package contains interfaces and implementations supporting
com.tibco.xml.channel.dom
org.w3c.dom information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of Package
com.tibco.xml.channel.entity
Packages that use com.tibco.xml.channel.entity
com.tibco.xml.processor Processors for manipulating XML information sets.
This package contains a collection of interfaces for representation
com.tibco.xml.schema
of a schema.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of Package
com.tibco.xml.channel.error
Packages that use com.tibco.xml.channel.error
This package contains a collection of interfaces for representation
com.tibco.xml.schema
of a schema.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of Package
com.tibco.xml.channel.property
Packages that use com.tibco.xml.channel.property
com.tibco.xml.channel.property Property information channels.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of Package
com.tibco.xml.channel.remark
Packages that use com.tibco.xml.channel.remark
com.tibco.xml.channel.remark Remark information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
A mechanism for extending standard validation using XML
com.tibco.xml.validation.scripting
Processing Language (XPL) script.
XmlRemarkHandler
Implemented by components that handle XML Remarks.
XmlRemarkSupplier
Implemented by components that supply XML Remarks to one XmlRemarkHandler.
Uses of Package
com.tibco.xml.channel.stream
Packages that use com.tibco.xml.channel.stream
com.tibco.xml.adjuncts.streaming A mechanism for associating metadata with an XML Stream.
com.tibco.xml.channel.stream XML stream information channels.
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
A mechanism for extending standard validation using XML
com.tibco.xml.validation.scripting
Processing Language (XPL) script.
XmlStreamHandler
Implemented by components that process XML Stream events.
XmlStreamSupplier
Implemented by components that supply an XML Stream to XmlStreamHandler(s).
XmlStreamSupplierMulticast
Implemented by components that supply XML Stream events to multiple XmlStreamHandler(s).
XmlStreamHandler
Implemented by components that process XML Stream events.
XmlStreamSupplier
Implemented by components that supply an XML Stream to XmlStreamHandler(s).
Classes in com.tibco.xml.channel.stream used by
com.tibco.xml.validation.constraints
XmlStreamHandler
Implemented by components that process XML Stream events.
XmlStreamSupplier
Implemented by components that supply an XML Stream to XmlStreamHandler(s).
Uses of Package
com.tibco.xml.channel.stream.helpers
Packages that use com.tibco.xml.channel.stream.helpers
com.tibco.xml.adjuncts.streaming A mechanism for associating metadata with an XML Stream.
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of Package
com.tibco.xml.channel.typeuri
Packages that use com.tibco.xml.channel.typeuri
com.tibco.xml.channel.typeuri TypeURI information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
TypeURISupplier
TypeURISupplier
Uses of Package
com.tibco.xml.data.context
Packages that use com.tibco.xml.data.context
com.tibco.xml.channel.context XML Context information channels.
com.tibco.xml.channel.remark Remark information channels.
The XmlContext interface, representing a context in an XML
com.tibco.xml.data.context
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of Package
com.tibco.xml.data.context.helpers
No usage of com.tibco.xml.data.context.helpers
Uses of Package
com.tibco.xml.data.cursor
Packages that use com.tibco.xml.data.cursor
com.tibco.xml.channel.stream XML stream information channels.
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
com.tibco.xml.processor Processors for manipulating XML information sets.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of Package
com.tibco.xml.data.cursor.helpers
No usage of com.tibco.xml.data.cursor.helpers
Uses of Package
com.tibco.xml.data.node
Packages that use com.tibco.xml.data.node
The XmlContext interface, representing a context in an XML
com.tibco.xml.data.context
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
com.tibco.xml.data.primitive XML primitive types.
XmlTypes
XmlTypes
XmlValue
XmlValue is the representation of a simple type in an XML information set.
XmlTypes
XmlTypes
XmlValue
XmlValue is the representation of a simple type in an XML information set.
Classes in com.tibco.xml.data.node used by
com.tibco.xml.data.node
XmlProps
XmlTypes
XmlValue
XmlValue is the representation of a simple type in an XML information set.
Uses of Package
com.tibco.xml.data.primitive
Packages that use com.tibco.xml.data.primitive
The XmlContext interface, representing a context in an XML
com.tibco.xml.data.context
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
com.tibco.xml.data.primitive XML primitive types.
com.tibco.xml.processor Processors for manipulating XML information sets.
Interfaces used by the validator to communicate schema location
com.tibco.xml.validation.channel
hints in documents.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
NamespaceResolver
A bidirectional namespace-prefix resolver
NamespaceToPrefixResolver
PrefixToNamespaceResolver
UnsupportedAxisException
NamespaceResolver
A bidirectional namespace-prefix resolver
NamespaceToPrefixResolver
PrefixToNamespaceResolver
QName
UnsupportedAxisException
NamespaceResolver
A bidirectional namespace-prefix resolver
NamespaceToPrefixResolver
PrefixToNamespaceResolver
UnsupportedAxisException
NamespaceResolver
A bidirectional namespace-prefix resolver
NamespaceToPrefixResolver
NamespaceToPrefixResolver.NamespaceNotFoundException
Indicates that a namespace could not be found by the NamespaceToPrefixResolver
PrefixToNamespaceResolver
PrefixToNamespaceResolver.PrefixNotFoundException
Indicates that a prefix could not be found by the PrefixToNamespaceResolver
QName
UnsupportedAxisException
NamespaceResolver
A bidirectional namespace-prefix resolver
NamespaceToPrefixResolver
PrefixToNamespaceResolver
QName
NamespaceToPrefixResolver
NamespaceToPrefixResolver.NamespaceNotFoundException
Indicates that a namespace could not be found by the NamespaceToPrefixResolver
PrefixToNamespaceResolver
PrefixToNamespaceResolver.PrefixNotFoundException
Indicates that a prefix could not be found by the PrefixToNamespaceResolver
QName
Uses of Package
com.tibco.xml.processor
Packages that use com.tibco.xml.processor
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of Package
com.tibco.xml.runtime
Packages that use com.tibco.xml.runtime
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.runtime This is the main XML Runtime package.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
A mechanism for extending standard validation using XML
com.tibco.xml.validation.scripting
Processing Language (XPL) script.
Uses of Package
com.tibco.xml.runtime.data
Packages that use com.tibco.xml.runtime.data
This package contains some standard "channel" interfaces for
com.tibco.xml.runtime.data
XML Runtime.
DocumentLocatorProvider
Implemented by components that can provide a SAX Locator.
StringHandler
UriHandler
UrlHandler
Uses of Package
com.tibco.xml.validation.channel
Packages that use com.tibco.xml.validation.channel
com.tibco.xml.processor Processors for manipulating XML information sets.
LocationHintSupplier
Uses of Class
com.tibco.xml.schema.SmException
Packages that use SmException
This package contains a collection of interfaces for representation of a
com.tibco.xml.schema
schema.
void SmSchemaError.Handler.warning(SmSchemaError e)
Uses of Class
com.tibco.xml.schema.SmFactory
Packages that use SmFactory
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmFlavor
Packages that use SmFlavor
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmIdentityConstraint
Packages that use SmIdentityConstraint
This package contains a collection of interfaces for representation of a
com.tibco.xml.schema
schema.
SmIdentityConstraint SmIdentityConstraint.getReferencedKey()
In the case of keyref constraints, returns the corresponding key
constraint.
Uses of Interface
com.tibco.xml.schema.SmIdentityConstraint.Path
Packages that use SmIdentityConstraint.Path
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmMetaForeignAttribute
Packages that use SmMetaForeignAttribute
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmMetaInfo
Packages that use SmMetaInfo
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmModelGroup
Packages that use SmModelGroup
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmNotation
Packages that use SmNotation
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmParser
Packages that use SmParser
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmParticle
Packages that use SmParticle
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmParticleTerm
Packages that use SmParticleTerm
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmSchema
Packages that use SmSchema
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
Uses of Interface
com.tibco.xml.schema.SmSchemaError
Packages that use SmSchemaError
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
void SmSchemaError.Handler.warning(SmSchemaError e)
Uses of Interface
com.tibco.xml.schema.SmSchemaError.Handler
Packages that use SmSchemaError.Handler
This package contains a collection of interfaces for representation of a
com.tibco.xml.schema
schema.
Uses of Interface
com.tibco.xml.schema.SmSchemaError.Source
No usage of com.tibco.xml.schema.SmSchemaError.Source
Uses of Interface
com.tibco.xml.schema.SmSchemaSpace
Packages that use SmSchemaSpace
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Class
com.tibco.xml.schema.SmSupport
No usage of com.tibco.xml.schema.SmSupport
Uses of Interface
com.tibco.xml.schema.SmType
Packages that use SmType
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
This package contains a collection of interfaces for
com.tibco.xml.schema
representation of a schema.
Uses of Interface
com.tibco.xml.schema.SmTypeFacet
Packages that use SmTypeFacet
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.schema.SmVisitor
Packages that use SmVisitor
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Class
com.tibco.xml.schema.SmVisitor.Default
No usage of com.tibco.xml.schema.SmVisitor.Default
Uses of Class
com.tibco.xml.schema.SmVisitor.Failure
No usage of com.tibco.xml.schema.SmVisitor.Failure
Uses of Class
com.tibco.xml.schema.SmVisitor.Result
Packages that use SmVisitor.Result
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Class
com.tibco.xml.schema.SmVisitor.Success
No usage of com.tibco.xml.schema.SmVisitor.Success
Uses of Interface
com.tibco.xml.schema.SmWildcard
Packages that use SmWildcard
com.tibco.xml.schema This package contains a collection of interfaces for representation of a
schema.
Uses of Interface
com.tibco.xml.runtime.data.StringHandler
Packages that use StringHandler
com.tibco.xml.runtime.data This package contains some standard "channel" interfaces for XML
Runtime.
Uses of Interface
com.tibco.xml.runtime.data.StringSupplier
No usage of com.tibco.xml.runtime.data.StringSupplier
Uses of Class
com.tibco.xml.validation.StringValidation
No usage of com.tibco.xml.validation.StringValidation
Uses of Interface
com.tibco.xml.channel.typeuri.TypeURIHandler
Packages that use TypeURIHandler
com.tibco.xml.channel.typeuri TypeURI information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of TypeURIHandler in
com.tibco.xml.validation.helpers
Uses of TypeURIHandler in
com.tibco.xml.validation.kernel
Uses of TypeURIHandler in
com.tibco.xml.validation.scripting
Uses of Interface
com.tibco.xml.channel.typeuri.TypeURISupplier
Packages that use TypeURISupplier
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of TypeURISupplier in
com.tibco.xml.validation.helpers
Uses of TypeURISupplier in
com.tibco.xml.validation.kernel
Uses of Class
com.tibco.xml.data.cursor.UndefinedPropertyException
No usage of com.tibco.xml.data.cursor.UndefinedPropertyException
Uses of Class
com.tibco.xml.data.primitive.UnsupportedAxisException
Packages that use UnsupportedAxisException
com.tibco.xml.data.context The XmlContext interface, representing a context in an XML
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
Uses of UnsupportedAxisException in
com.tibco.xml.data.context
Uses of UnsupportedAxisException in
com.tibco.xml.data.context.helpers
XmlContext XmlContextOnXmlCursor.getFollowingSibling()
XmlContext XmlContextOnXmlCursor.getLastChild()
XmlContext XmlContextOnXmlCursor.getPrecedingSibling()
Uses of UnsupportedAxisException in
com.tibco.xml.data.cursor
Uses of UnsupportedAxisException in
com.tibco.xml.data.cursor.helpers
boolean XmlCursorNoNavigation.moveToFollowingSibling()
boolean XmlCursorNoNavigation.moveToLastChild()
boolean XmlCursorNoNavigation.moveToPrecedingSibling()
boolean XmlCursorOnXmlContext.moveToFirstChild()
boolean XmlCursorOnXmlContext.moveToFollowingSibling()
boolean XmlCursorOnXmlContext.moveToLastChild()
boolean XmlCursorOnXmlContext.moveToPrecedingSibling()
Uses of Interface
com.tibco.xml.runtime.data.UriHandler
Packages that use UriHandler
com.tibco.xml.runtime.data This package contains some standard "channel" interfaces for XML
Runtime.
Uses of Interface
com.tibco.xml.runtime.data.UriSupplier
No usage of com.tibco.xml.runtime.data.UriSupplier
Uses of Interface
com.tibco.xml.runtime.data.UrlHandler
Packages that use UrlHandler
com.tibco.xml.runtime.data This package contains some standard "channel" interfaces for XML
Runtime.
Uses of Interface
com.tibco.xml.runtime.data.UrlSupplier
No usage of com.tibco.xml.runtime.data.UrlSupplier
Uses of Class
com.tibco.xml.validation.helpers.ValidatingFilter_ExternalCache
No usage of com.tibco.xml.validation.helpers.ValidatingFilter_ExternalCache
Uses of Class
com.tibco.xml.validation.helpers.ValidatingFilter_InternalCache
No usage of com.tibco.xml.validation.helpers.ValidatingFilter_InternalCache
Uses of Class
com.tibco.xml.validation.constraints.ValidationConstraintEngine
No usage of com.tibco.xml.validation.constraints.ValidationConstraintEngine
Uses of Class
com.tibco.xml.validation.kernel.ValidationControl
No usage of com.tibco.xml.validation.kernel.ValidationControl
Uses of Class
com.tibco.xml.validation.ValidationFactory
No usage of com.tibco.xml.validation.ValidationFactory
Uses of Class
com.tibco.xml.validation.kernel.ValidationKernel
Packages that use ValidationKernel
com.tibco.xml.validation.kernel Validation components that may be used to assemble a specialized
validator.
Uses of ValidationKernel in
com.tibco.xml.validation.kernel
Uses of Class
com.tibco.xml.validation.ValidationUtilities
No usage of com.tibco.xml.validation.ValidationUtilities
Uses of Class
com.tibco.xml.validation.kernel.Validator
No usage of com.tibco.xml.validation.kernel.Validator
Uses of Class
com.tibco.xml.validation.helpers.Validator_DOM_Remark_ExternalCache
No usage of com.tibco.xml.validation.helpers.Validator_DOM_Remark_ExternalCache
Uses of Class
com.tibco.xml.validation.helpers.Validator_SAX_Error_ExternalCache
No usage of com.tibco.xml.validation.helpers.Validator_SAX_Error_ExternalCache
Uses of Class
com.tibco.xml.validation.helpers.Validator_SAX_Error_InternalCache
No usage of com.tibco.xml.validation.helpers.Validator_SAX_Error_InternalCache
Uses of Class
com.tibco.xml.validation.helpers.Validator_SAX_Remark_ExternalCache
No usage of com.tibco.xml.validation.helpers.Validator_SAX_Remark_ExternalCache
Uses of Class
com.tibco.xml.validation.helpers.Validator_SAX_Remark_InternalCache
No usage of com.tibco.xml.validation.helpers.Validator_SAX_Remark_InternalCache
Uses of Class
com.tibco.xml.validation.Version
No usage of com.tibco.xml.validation.Version
Uses of Interface
com.tibco.xml.data.context.XmlContext
Packages that use XmlContext
com.tibco.xml.channel.context XML Context information channels.
com.tibco.xml.channel.remark Remark information channels.
XmlContext XmlContextOnXmlCursor.getFollowingSibling()
XmlContext XmlContextOnXmlCursor.getLastChild()
XmlContext XmlContextOnXmlCursor.getPrecedingSibling()
XmlContext XmlContextOnXmlCursor.getParent()
XmlContext XmlContextOnXmlCursor.getRoot()
XmlContext XmlContextOnXmlCursor.getAttribute(ExpandedName name)
XmlContext XmlContextOnXmlCursor.getFirstAttribute()
XmlContext XmlContextOnXmlCursor.getNextAttribute()
XmlContext XmlContextOnXmlCursor.getFirstNamespace()
XmlContext XmlContextOnXmlCursor.getNextNamespace()
Uses of Interface
com.tibco.xml.channel.context.XmlContextConsumer
No usage of com.tibco.xml.channel.context.XmlContextConsumer
Uses of Class
com.tibco.xml.data.context.helpers.XmlContextOnXmlCursor
No usage of com.tibco.xml.data.context.helpers.XmlContextOnXmlCursor
Uses of Interface
com.tibco.xml.channel.context.XmlContextProvider
Packages that use XmlContextProvider
com.tibco.xml.channel.context XML Context information channels.
Uses of XmlContextProvider in
com.tibco.xml.channel.context
Uses of Interface
com.tibco.xml.data.cursor.XmlCursor
Packages that use XmlCursor
com.tibco.xml.channel.stream XML stream information channels.
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
com.tibco.xml.processor Processors for manipulating XML information sets.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
class XmlCursorNoNavigation
A simple XmlCursor helper needed for stream operations.
class XmlCursorOnXmlContext
Uses of Class
com.tibco.xml.data.cursor.helpers.XmlCursor4DOM
No usage of com.tibco.xml.data.cursor.helpers.XmlCursor4DOM
Uses of Class
com.tibco.xml.data.cursor.helpers.XmlCursorNoNavigation
No usage of com.tibco.xml.data.cursor.helpers.XmlCursorNoNavigation
Uses of Class
com.tibco.xml.data.cursor.helpers.XmlCursorOnXmlContext
No usage of com.tibco.xml.data.cursor.helpers.XmlCursorOnXmlContext
Uses of Class
com.tibco.xml.data.cursor.XmlCursorSupport
No usage of com.tibco.xml.data.cursor.XmlCursorSupport
Uses of Interface
com.tibco.xml.data.node.XmlNode
Packages that use XmlNode
The XmlContext interface, representing a context in an XML
com.tibco.xml.data.context
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
class XmlCursorNoNavigation
A simple XmlCursor helper needed for stream operations.
class XmlCursorOnXmlContext
Uses of Interface
com.tibco.xml.data.node.XmlProps
Packages that use XmlProps
The XmlContext interface, representing a context in an XML
com.tibco.xml.data.context
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
class XmlCursorNoNavigation
A simple XmlCursor helper needed for stream operations.
class XmlCursorOnXmlContext
Uses of Interface
com.tibco.xml.data.cursor.XmlReader
No usage of com.tibco.xml.data.cursor.XmlReader
Uses of Interface
com.tibco.xml.channel.remark.XmlRemarkFilter
Packages that use XmlRemarkFilter
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of XmlRemarkFilter in
com.tibco.xml.validation.helpers
Uses of Interface
com.tibco.xml.channel.remark.XmlRemarkHandler
Packages that use XmlRemarkHandler
com.tibco.xml.channel.remark Remark information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
A mechanism for extending standard validation using XML
com.tibco.xml.validation.scripting
Processing Language (XPL) script.
Uses of XmlRemarkHandler in
com.tibco.xml.channel.remark
Uses of XmlRemarkHandler in
com.tibco.xml.validation.constraints
Uses of XmlRemarkHandler in
com.tibco.xml.validation.helpers
Uses of XmlRemarkHandler in
com.tibco.xml.validation.kernel
Uses of XmlRemarkHandler in
com.tibco.xml.validation.scripting
Uses of Interface
com.tibco.xml.channel.remark.XmlRemarkSupplier
Packages that use XmlRemarkSupplier
com.tibco.xml.channel.remark Remark information channels.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
A mechanism for extending standard validation using XML
com.tibco.xml.validation.scripting
Processing Language (XPL) script.
Uses of XmlRemarkSupplier in
com.tibco.xml.channel.remark
class XmlStreamEnhancer
Performs conversion from a basic XML Stream to an XML Stream with Schema
Information.
class XmlStreamParser
class XmlStreamSimplEx
Simple Type Extended Validation (SimpleEx).
class XmlStreamSimplEx.XmlStreamCompilerContext
Uses of XmlRemarkSupplier in
com.tibco.xml.validation.constraints
Uses of XmlRemarkSupplier in
com.tibco.xml.validation.kernel
class ValidationKernel
Validates the XmlStream against the associated schema type information.
class Validator
The core XML Validator implementation.
Uses of XmlRemarkSupplier in
com.tibco.xml.validation.scripting
Classes in com.tibco.xml.validation.scripting that implement XmlRemarkSupplier
class ScriptingAdjunctValidator
class ScriptingValidatorMk1
Scripting Extended Validation Implementation.
Uses of Interface
com.tibco.xml.channel.remark.XmlRemarkSupplierMulticast
No usage of com.tibco.xml.channel.remark.XmlRemarkSupplierMulticast
Uses of Class
com.tibco.xml.processor.XmlStream2DOM
No usage of com.tibco.xml.processor.XmlStream2DOM
Uses of Class
com.tibco.xml.processor.XmlStreamCompiler
Packages that use XmlStreamCompiler
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of Class
com.tibco.xml.processor.XmlStreamEnhancer
Packages that use XmlStreamEnhancer
com.tibco.xml.validation.kernel Validation components that may be used to assemble a specialized
validator.
Uses of XmlStreamEnhancer in
com.tibco.xml.validation.kernel
Uses of Interface
com.tibco.xml.channel.stream.XmlStreamFilter
Packages that use XmlStreamFilter
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of XmlStreamFilter in
com.tibco.xml.channel.stream.helpers
Uses of Interface
com.tibco.xml.channel.stream.XmlStreamHandler
Packages that use XmlStreamHandler
com.tibco.xml.adjuncts.streaming A mechanism for associating metadata with an XML Stream.
com.tibco.xml.channel.stream XML stream information channels.
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
Uses of XmlStreamHandler in
com.tibco.xml.adjuncts.streaming
Uses of XmlStreamHandler in
com.tibco.xml.channel.stream
Uses of XmlStreamHandler in
com.tibco.xml.channel.stream.helpers
class XmlStreamTermination
class XmlStreamTracer
class XmlStreamEnhancer
Performs conversion from a basic XML Stream to an XML Stream with Schema
Information.
class XmlStreamSerializer
An XmlStreamHandler serializing the stream into an XML document using the
Writer or OutputStream passed to the constructor.
class XmlStreamSimplEx
Simple Type Extended Validation (SimpleEx).
class XmlStreamSimplEx.XmlStreamCompilerContext
Uses of XmlStreamHandler in
com.tibco.xml.validation.helpers
Uses of XmlStreamHandler in
com.tibco.xml.validation.kernel
Uses of XmlStreamHandler in
com.tibco.xml.validation.scripting
Uses of Class
com.tibco.xml.channel.stream.helpers.XmlStreamMulticastHelper
No usage of com.tibco.xml.channel.stream.helpers.XmlStreamMulticastHelper
Uses of Class
com.tibco.xml.processor.XmlStreamParser
No usage of com.tibco.xml.processor.XmlStreamParser
Uses of Class
com.tibco.xml.channel.stream.helpers.XmlStreamProfiler
No usage of com.tibco.xml.channel.stream.helpers.XmlStreamProfiler
Uses of Class
com.tibco.xml.processor.XmlStreamSerializer
Packages that use XmlStreamSerializer
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of Class
com.tibco.xml.processor.XmlStreamSimplEx
Packages that use XmlStreamSimplEx
com.tibco.xml.processor Processors for manipulating XML information sets.
Uses of Interface
com.tibco.xml.channel.stream.XmlStreamSupplier
Packages that use XmlStreamSupplier
com.tibco.xml.adjuncts.streaming A mechanism for associating metadata with an XML Stream.
com.tibco.xml.channel.stream XML stream information channels.
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
com.tibco.xml.processor Processors for manipulating XML information sets.
com.tibco.xml.validation.constraints A mechanism for adding custom constraints to the validator.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Validation components that may be used to assemble a
com.tibco.xml.validation.kernel
specialized validator.
A mechanism for extending standard validation using XML
com.tibco.xml.validation.scripting
Processing Language (XPL) script.
Uses of XmlStreamSupplier in
com.tibco.xml.adjuncts.streaming
Uses of XmlStreamSupplier in
com.tibco.xml.channel.stream
Subinterfaces of XmlStreamSupplier in com.tibco.xml.channel.stream
interface XmlStreamFilter
Uses of XmlStreamSupplier in
com.tibco.xml.channel.stream.helpers
class XmlStreamTracer
class XmlStreamSimplEx
Simple Type Extended Validation (SimpleEx).
Uses of XmlStreamSupplier in
com.tibco.xml.validation.constraints
Uses of XmlStreamSupplier in
com.tibco.xml.validation.helpers
Uses of XmlStreamSupplier in
com.tibco.xml.validation.kernel
Classes in com.tibco.xml.validation.kernel that implement XmlStreamSupplier
class ValidationKernel
Validates the XmlStream against the associated schema type information.
class Validator
The core XML Validator implementation.
Uses of XmlStreamSupplier in
com.tibco.xml.validation.scripting
Uses of Interface
com.tibco.xml.channel.stream.XmlStreamSupplierMulticast
Packages that use XmlStreamSupplierMulticast
com.tibco.xml.channel.stream.helpers Utility classes for operating on XML streams.
Uses of XmlStreamSupplierMulticast in
com.tibco.xml.channel.stream.helpers
Uses of Class
com.tibco.xml.channel.stream.helpers.XmlStreamTermination
No usage of com.tibco.xml.channel.stream.helpers.XmlStreamTermination
Uses of Class
com.tibco.xml.channel.stream.helpers.XmlStreamTracer
No usage of com.tibco.xml.channel.stream.helpers.XmlStreamTracer
Uses of Class
com.tibco.xml.channel.stream.helpers.XmlStreamUtilities
No usage of com.tibco.xml.channel.stream.helpers.XmlStreamUtilities
Uses of Class
com.tibco.xml.data.cursor.helpers.XmlStringValue
No usage of com.tibco.xml.data.cursor.helpers.XmlStringValue
Uses of Interface
com.tibco.xml.data.node.XmlTypes
Packages that use XmlTypes
The XmlContext interface, representing a context in an XML
com.tibco.xml.data.context
information set.
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
The XmlCursor interface, representing a cursor over an XML
com.tibco.xml.data.cursor
information set.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
class XmlCursorNoNavigation
A simple XmlCursor helper needed for stream operations.
class XmlCursorOnXmlContext
Uses of Class
com.tibco.xml.validation.XMLValidationException
No usage of com.tibco.xml.validation.XMLValidationException
Uses of Interface
com.tibco.xml.validation.XMLValidator
Packages that use XMLValidator
com.tibco.xml.validation XML Validation in a pure SAX 2.0 environment.
com.tibco.xml.validation.helpers Ready-to-use validation patterns.
Uses of Class
com.tibco.xml.validation.helpers.XMLValidatorFilterImplMk1
No usage of com.tibco.xml.validation.helpers.XMLValidatorFilterImplMk1
Uses of Interface
com.tibco.xml.data.node.XmlValue
Packages that use XmlValue
com.tibco.xml.data.context.helpers Utility classes for operating on XML contexts.
com.tibco.xml.data.cursor.helpers Utility classes for operating on XML cursors.
The XmlNode interface, representing information common to an
com.tibco.xml.data.node
XML context and an XML cursor.
com.tibco.xml.data.primitive XML primitive types.
XmlValue XmlCursorOnXmlContext.getValue()
Uses of Class
com.tibco.xml.data.context.helpers.XPathHelper
No usage of com.tibco.xml.data.context.helpers.XPathHelper
Thank you for your interest in TIBCO Extensibility and XML Validate @XV.VERSION@. Mainstream
distributed computing and B2B collaboration will require the real-time exchange and validation of a vast
amount of XML documents and messages. This will create transaction-driven environments that will
demand an XML infrastructure that is standards-based, flexible, scalable and fully leverages the Internet.
XML Validate offers a solution for the real-time processing of streaming XML data flows for e-business.
The full power of XML Validate stems from its flexibility. XML Validate includes a SAX filter
component for handling SAX based inputs, but also provides a series of lower level components that
make XML Validate a viable option when the input is not SAX content. XML Validate is capable of
validating XML documents or messages against the XML Schema standard (XSDL), the XML 1.0 DTD
standard, as well as Schema for Object-Oriented XML (SOX) and XML Data-Reduced (XDR). Through
its extended validation components, XML Validate also enables validation against business rules that are
inconvenient, inefficient or impossible to express in a schema.
XML Validate is a core component for organizations building a high bandwidth, XML-based,
e-commerce engine. Its event-driven API and plug and play architecture makes XML Validate an ideal
candidate for industry-grade processing in a run-time environment, such as the financial community,
which must reliably process between 10-20 million transactions a day.
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
Extended Validation Overview
The verification of the correctness of XML according to a given set of rules is a continuum. At the
lowest end of the spectrum, an XML information set may be checked for well-formedness. That is to
say, the XML information set should be capable of being parsed correctly. The next level of correctness
is the determination of whether the XML information set conforms to the syntax rules describing a
particular markup language. These syntactical rules are typically expressed in some flavor of schema; a
document that conforms to a schema is said to be syntactically valid.
Many environments, however, require another level -- that the instances conform to business rules that
are inconvenient, inefficient or impossible to express in a schema. For example, an XML Schema can
specify that the value of a zip code element for an invoice must match a specific pattern, but it cannot
easily perform co-constraint validation, such as ensuring that the zip code is correct, given the values of
the city and state elements. Similarly, a schema may constrain an element value to a range of integers,
but cannot confirm that the sum of values of selected elements equals a check sum.
The TIBCO Extensibility Extended Validator is used to establish XML correctness beyond that which
schema-only based validating processors can perform. To best address different use-cases, Extended
Validator provides three integrated mechanisms for extending validation:
● Scripting Extended Validation (ScriptEx): This approach uses the expressive power of XPath,
typically to perform co-constraint validation. The XPath is hosted in a familiar XSL-like
programming language to provide procedural control. ScriptEx operates on an in-memory
representation of the XML data so that all XPath axes are available. No java code is required.
● Custom Stream Extended Validation (CustomEx): This approach, also useful for co-constraint
validation, uses java plugins called when a specific information item matches an XPath pattern.
CustomEx can operate on an XML data stream, making it a high performance solution.
● Simple Type Extended Validation (SimpleEx): This approach, also appropriate for co-constraint
validation, uses java plugins called when a specific simple type is matched by name. SimpleEx
can operate on XML data streams, making it a viable option when high performance is required.
By providing three different mechanisms for extending schema validation, XML Validate provides a
complete, integrated, and adaptable validation solution.
XML schema Support: In addition to validation against DTDs, XML Validate @XV.VERSION@ can
validate instance documents against schemas that conform to:
● XML Schema Definition Language (XSDL) Recommendation (2001-05-02 )
● XSDL Proposed Recommendation (2001-03-30)
● XSDL Candidate Recommendation (2000-10-24)
● Schema for Object Oriented XML (SOX)
● XML Data-Reduced, Microsoft implementation (XDR)
Extended Validation: Validation of instances based upon rules that cannot be expressed in a schema.
SAX 2.0 Compliance: XML Validate @XV.VERSION@. can be easily implemented as a SAX2
XMLFilter, allowing it to be interposed between any SAX2 XMLReader and the client application.
Schema Caching: The schemas and DTDs used in validation can be pre-parsed and cached for efficient
access. The cache is organized as a mapping from XML namespaces to parsed schemas. Multiple
caches are supported.
Error Handling: Error reports (see XML Remarks) contain code exceptions as well as the logical location
of the error, making them richer than standard SAX error reports. Error output can be controlled through
an error filtering component.
With version 2.0, the XML Validate APIs have been expanded to expose more utility and control to the
integrator. In addition to the old API (in package com.tibco.xml.validation), which provides simple
integration in terms of a SAX XMLFilter, an entirely new set of interfaces has been opened up. The
centerpiece of these APIs is the XML Validation Kernel API. Additional APIs provide fine-grained
control over schema provisioning and extended validation constraints.
Figures A and B depict the 1.0 and 2.0 architectures, respectively.
XML Validate is highly granular, and accordingly, highly adaptable to your environment. The core
components are an XML Validation Kernel and an XML Validation Control (Figure A).
Figure A (below) shows the relationships and data flow between components that comprise a stream-based
validation solution using the Constraint Validation Engine. Kernel validation components are not shown
for clarity.
The XML Constraint Validation Engine filters XML Stream events and adorns those events with
meta-data from a schema-adjunct before sending them on to one or more custom Constraint Checker
extensions. The details of adjunct content and Constraint Checker construction are described elsewhere.
This description is limited to the integration of the extension capability with a validation solution.
The adjunct used by the Engine is selected based upon the TypeURI of the document. The TypeURI is by
convention the {namespaceURI}localName string combination for the root element of the document but
may be defined to be any key that can be used to perform a lookup in the Schema Adjunct Cache. The
Adjunct Supplier defines a unique mapping from the TypeURI to an adjunct.
A Content Type URI Extractor fires a TypeURI event when it sees the root element of the document. The
Constraint Validation Engine must determine the adjunct to use before it receives any XML Stream
events. This timing is achieved by having the Extractor component provide a delayed SAX Content
stream so that the TypeURI is always guaranteed to be before the delayed SAX Content events.
Figure A -- Extended Validation Data Flow
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
Compliance with Schema Standards
XML Validate can read and validate XML instances against the following schema dialects:
● XML Schema Definition Language (XSDL) Recommendation (2001-05-02 )
● XSDL Proposed Recommendation (2001-03-30)
● XSDL Candidate Recommendation (2000-10-24)
● Schema for Object Oriented XML (SOX), Version 2.0
● XML Data-Reduced, Microsoft implementation (XDR)
Notes on XML Schema Support
XML Schema support is fully compliant with the proposed and final recommendations, as published by
the W3C. This means that all required schema language features and validation capabilities are
implemented.
XML Validate can read schemas that conform to the XML Schema 2000-10-24 Candidate
Recommendation, and implements a majority of the validation constraints defined by that specification,
including wildcards, locally defined elements, pattern matching for simple types, occurrence bounds,
enumerations, and ID/IDREF constraints. Unimplemented features include substitution groups and
identity constraints. Previous drafts of the XML Schema standard are also readable and wholly or
partially implemented.
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
Scripting Extended Overview
The Scripting Extended (ScriptEx) approach enables the validation and cross-validation of information
items selected using XPath expressions. For example, the values of zipCode and a state within a
message could be identified via XPath and then checked for compatibility.
ScriptEx uses XPL, an XSL-like programming language featuring flow-of-control, variables and
functions. XPL enables application developers to express validation constraints in a flexible, high level
XML abstraction (XPL and XPath) without the need for a programming language such as Java. The
XPath expressions are embedded within the XPL language, making variables declared within the XPL
script available to the XPath expressions. By combining the full expressive power of the XPath hosted
within a script language, sophisticated business rules may be developed rapidly and accurately.
Note: Given its use of XPath expressions (full axes support), the ScriptEx approach requires an
in-memory representation of the XML message.
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
XML Procedural Language (XPL)
Introduction
The Extended Validator is implemented using an XML script engine that processes XPL. The XPL
scripting language is a language very similar to XSL used in XSLT. If you are familiar with XSL then
you will be familiar with many of the language constructs used in XPL. Even if you are not familiar with
XSL, learning XPL is very easy, as only twenty-one elements are used:
xpl:script
xpl:using
xpl:variable
xpl:if
xpl:choose
xpl:while
xpl:function
xpl:call-function
xpl:input
xpl:output
xpl:extendXLang
xpl:extendXPath
xpl:document
xpl:error
xpl:warning
xpl:info
xpl:for-each
xpl:propput
xpl:propget
xpl:assert
xpl:report
Example
The following XML script fragment sets the current node to be the node identified by the global variable
saf:currentNode. The second line initializes a variable using an XPath expression that is evaluated using the current
node.
<xpl:using name=”saf:currentNode”/>
<xpl:variable name="calculatedSum" select="sum(xyz:accountInfo/xyz:amtValue/text())"/>
Example
The following script fragment executes the code in script block if the XPath expression evaluates to true. Note how
the second instruction selects a literal string value by using additional quotes.
Attributes
Name Occurrence Value Meaning
test required XPath expression The Boolean condition to
be tested.
Example
The following script fragment executes the code in script block if the XPath expression evaluates to true.
<xpl:if test=”XPath expression”>
script block
</xpl:if>
<xpl:otherwise>
script block
</xpl:otherwise>
</xpl:choose>
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
xpl:while
Description
The xpl:while element conditionally executes the script which it contains and continues to re-execute so
long as the test expression evaluates to true.
Attributes
Name Occurrence Value Meaning
test required XPath expression The Boolean condition to
be tested.
Example
<xpl:while test="XPath expression">
script block
</xpl:while>
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
xpl:function
Description
The xpl:function element declares a function that may be invoked.
Attributes
Name Occurrence Value Meaning
name required string The name of the function.
Examples
<xpl:function name= "main">
script block
</xpl:function>
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
xpl:call-function
Description
The xpl:call-function element is used to invoke an XML script function that has been declared using
xpl:function.
Attributes
Name Occurrence Value Meaning
name required string The name of the function
Example
<xpl:call-function name="name">
<xpl:input name="QName" select="XPath expression"/>
<xpl:output name="QName" select="XPath expression"/>
</xpl:call-function>
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
xpl:input
Description
The xpl:input element is used in conjunction with either the xpl:call-function element or the xpl:invoke
element. The xpl:input element selects a variable from the caller context into the callee context so that it is
available in the called function.
Attributes
Name Occurrence Value Meaning
name required QName The qualified name of the
variable in the form
prefix:localName.
select optional XPath expression An XPath expression that
is evaluated to give the
value of the variable. If
omitted, the value is
determined from the
contents of the
<xpl:variable> element.
3.9.3. Example
See xpl:call-function.
Example
See xpl:call-function.
Example
The following script fragment declares an external XPath function.
<xpl:extendXLang prefix="prefix" name="name" lang="javaclass" src= "Java class"/>
Example
The following script fragment declares an external XPath function.
<xpl:extendXPath prefix="prefix" lang="javaclass" src="Java class"/>
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
xpl:document
Description
The xpl:document element is used to load a document, specified by a URL, and to assign it to a variable. The
document node of the document is assigned to a variable with the specified name. The document may be selected for
XPATH with xpl:using.
Attributes
Name Occurrence Value Meaning
name required QName The name of the variable to
which the document is
assigned.
url optional string, Universal Resource The location of the
Locator document.
Example
<xpl:using name="saved"/>
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
xpl:error
Description
The xpl:error element is used to raise an error event. The text contained within the xpl:error element provides the
content for the message. The text conforms to valid XPath syntax and so may contain variable substitutions and
functions such as concatenation.
Attributes
Name Occurrence Value Meaning
code optional string, user-defined Passed through to error
handler.
context optional XPath Expression An XPath expression that is
evaluated to give the error
context. If omitted, the value
is set to be the current XPath
Context node. (See Notes
below.)
Notes
The context will report the first matching node if multiple nodes are selected by the XPath expression.
Example
Notes
The context will report the first matching node if multiple nodes are selected by the XPath expression.
Example
Notes
The context will report the first matching node if multiple nodes are selected by the XPath expression.
Example
Example
<xpl:for-each select="xyz:Master">
<xpl:if test = not(xyz:Ref[xyz:Qualifier='Next'])">
...
</xpl:if>
</xpl:for-each>
Copyright © 2002 TIBCO Software Inc. All Rights Reserved.
xpl:propput
Description
The xpl:propput element is used to store the value of a variable or XPath expression result in a location external to the
XPL script variable store. This provides access to variables and values that have a lifetime greater than that of the
script. It may also be used to communicate with external modules.
Attributes
Name Occurrence Value Meaning
uri required string, Universal Resource The universal resource
Identifier identifier of the stored
variable.
select optional XPath expression An Xpath expression that
will be evaluated and stored
in the external Property
Handler. If omitted, the
value is determined from the
contents of the
<xpl:propput> element.
Example
Notes
The context will report the first matching node if multiple nodes are selected by the XPath expression.
Example
Notes
The context will report the first matching node if multiple nodes are selected by the XPath expression.
Example
static
{
bicCodeMap.put("9SABAN00XXX", "Wachovia");
bicCodeMap.put("9SABAN00YYY", "Midland");
bicCodeMap.put("9SABAN00ZZZ", "Lloyds");
}
Node Selection
Nodes are selected from an incoming document using XPath expressions. Suppose that the incoming
XML document looks like this:
<?xml version = "1.0" encoding = "UTF-8"?>
<acme:accountList xmlns:acme="acmeBank" checkSum="10000">
<acme:accountInfo>
<acme:BankName>Lloyds</acme:BankName>
<acme:ContactName>
<acme:FirstName>Joe</acme:FirstName>
<acme:LastName>Bloggs</acme:LastName>
</acme:ContactName>
<acme:bicCode>99999999BAD</acme:bicCode>
<acme:amtValue>4000</acme:amtValue>
<acme:currency curCode = "GBP"/>
</acme:accountInfo>
</acme:accountList>
If the accountInfo element is to be a focus of validation then it should be selected in the adjunct as
follows:
<?xml version="1.0"?>
<saf:schema-adjunct
target="acme/com/namespaces/accountList"
xmlns:saf="see example for correct Schema Adjunct Framework namespace"
xmlns:xyz="acmeBank">
<saf:element context="/xyz:accountList/xyz:accountInfo">
</saf:element>
</saf:schema-adjunct>
Note how the XPath expression specified by the context attribute has aliased the acmeBank namespace.
Node Processing
The node selected becomes the current node for an appropriate processor. For the XML Extended
Validator, the processor is implemented using the TIBCO Extensibility XML Script Engine. The script
elements in the following example may be identified by the xpl prefix.
<saf:element context="/xyz:accountList/xyz:accountInfo">
<xpl:script xmlns:xpl="See example for correct XML Script Engine namespace">
<xpl:function name="main">
Element list
Element call-function
diagram
description
attributes select name select name name
defines
call-function, input * , output *
locally
uses Does not reference other elements.
used by
content sequence
Attribute Datatype Use Values Default Comments
select XPathExpression required
name xsd:QName required
select XPathExpression required
name xsd:QName required
name xsd:string required
Element choose
diagram
description
attributes
uses when (0, unbounded) , otherwise ?
used by
content sequence
Element context
diagram
description
attributes select
uses Does not reference other elements.
Element document
diagram
description
attributes name url root
uses Does not reference other elements.
used by
content sequence (default)
Element error
diagram
description
attributes
uses Does not reference other elements.
used by
content sequence (default)
type remarkType
source < xsd:element name =" error " type =" remarkType " />
Element extendXLang
diagram
description
attributes prefix name lang src
uses Does not reference other elements.
used by
substitution extendXLang
hierarchy
content sequence (default)
Element extendXPath
diagram
description
attributes prefix src lang
uses Does not reference other elements.
used by
substitution extendXPath
hierarchy
content sequence (default)
Element for-each
diagram
description
attributes select
uses Does not reference other elements.
used by
content sequence (default)
Element function
diagram
description
attributes name
uses for-each, if, choose, while, variable, document, using, call-function, print,
info, warning, error
used by
content choice
Element if
diagram
description
attributes test
uses for-each, if, choose, while, variable, document, using, call-function, print,
info, warning, error
used by
content choice
Element info
diagram
description
attributes
uses Does not reference other elements.
used by
content sequence (default)
type remarkType
source < xsd:element name =" info " type =" remarkType " />
Element mkattr
diagram
description
attributes name
uses Does not reference other elements.
Element mkelem
diagram
description
attributes name before
uses Does not reference other elements.
Element mktext
diagram
description
attributes
uses Does not reference other elements.
source < xsd:element name =" mktext " type =" xsd:string " />
Element moveto
diagram
description
attributes select
uses Does not reference other elements.
Element mutator
diagram
description
attributes select
uses Does not reference other elements.
Element otherwise
diagram
description
attributes
uses for-each, if, choose, while, variable, document, using, call-function, print,
info, warning, error
used by
content choice
Element output
diagram
description
attributes select
uses Does not reference other elements.
Element print
diagram
description
attributes
uses Does not reference other elements.
used by
content sequence (default)
type XPathExpression
source < xsd:element name =" print " type =" XPathExpression " />
diagram
description
attributes code context
uses Does not reference other elements.
Element remove
diagram
description
attributes select
uses Does not reference other elements.
Element script
diagram
description
attributes
uses extendXLang, extendXPath, function, using
Identity
Name Selector Fields
Constraints
xsd:key functionName
Element using
diagram
description
attributes name
uses Does not reference other elements.
used by
content sequence (default)
Element variable
diagram
description
attributes
uses Does not reference other elements.
used by
content sequence (default)
type variableType
source < xsd:element name =" variable " type =" variableType " />
diagram
description
attributes name select
uses Does not reference other elements.
Element warning
diagram
description
attributes
uses Does not reference other elements.
used by
content sequence (default)
type remarkType
source < xsd:element name =" warning " type =" remarkType " />
Element when
diagram
description
attributes test
uses for-each, if, choose, while, variable, document, using, call-function, print,
info, warning, error
used by
content choice
Element while
diagram
description
attributes test
uses for-each, if, choose, while, variable, document, using, call-function, print,
info, warning, error
used by
content choice
DataType definitions
Datatype XPathExpression defined by restriction
dt base xsd:normalizedString
For inquiries please contact: Sun Microsystems, Inc. 901 San Antonio
Road, Palo Alto, California 94303
b. that, in the event that you create an API(s) which: (i) extends the
functionality of a Java platform; and (ii) is distributed to third party
software developers for the purpose of developing software which
invokes such additional API, you must promptly and broadly publish an
accurate specification for such API for free use by all developers; and
c. to defend and indemnify Sun and its licensors from and against any
damages, costs, liabilities, settlement amounts and/or expenses
(including attorneys’ fees) incurred in connection with any claim,
lawsuit or action by any third party that arises or results from the use
or distribution of any and all Programs and/or Software.