XBinder C# Runtime Library  2.8
Classes
com.objsys.xbinder.runtime Namespace Reference

Classes

class  Base64
 
class  Diag
 This class is used for printing diagnostic messages for debugging the run-time components. It allows messages to be easily switched on and off. More...
 
class  XBArrayException
 
class  XBArrays
 Utility class with array helpers More...
 
class  XBAttribute
 Models an attribute. More...
 
class  XBAttributeBase
 Common base class for XBAttribute and XBAttributeQName. More...
 
class  XBAttributeQName
 Models an attribute with an xsd:QName for its value. More...
 
class  XBByteArray
 XBByteArray is a lightweight wrapper around a byte array. It is intended to help with the reuse an array by combining an array ("the buffer") with a size field. More...
 
class  XBComplexType
 XBComplexType is a base for all generated complex type codecs. More...
 
class  XBConstants
 Define constants used throughout the XBinder runtime. More...
 
class  XBConsVioException
 XBConsVioException is thrown when a constraint is violated. This supports any general message. See subclasses for standard messages. More...
 
class  XBContext
 Context for encoding/decoding. More...
 
interface  XBDocumentCodec
 XBDocumentCodec is the interface that describes a document encoder-decoder. Classes representing global elements implement this interface, and this interface lets us define a generic testing application that can run any such encoder-decoder. More...
 
class  XBDoubleFormat
 XBDoubleFormat is used for formatting double/float values into decimal strings. More...
 
class  XBDuration
 This class implements some of the functionality of the Java javax.xml.datatype.Duration class. Only the functionality needed by the XBinder C# runtime is implemented. Normalization of all fields is done with the exception of days to months or days to years. For example, an instance specifying 1 minute and 65 seconds will be normalized to 2 minutes and 5 seconds. But an instance specifying 1 month and any number of days higher than 27 will not be normalized, since the result of the normalization would depend on the starting point in time of the duration, which we don't know. More...
 
class  XBDurationHelper
 
class  XBEnumException
 
class  XBException
 This class defines a generic XBinder exception for use as a base class for exceptions common to all encode/decode operations. More...
 
class  XBFractionDigitsVioException
 XBFractionDigitsVioException is thrown when the fractionDigits constraint is violated. More...
 
class  XBHexBinary
 
class  XBInvalidLengthException
 
class  XBLengthVioException
 XBLengthVioException is thrown when a length constraint is violated. More...
 
interface  XBNamespaceResolver
 Interface that provides a service for resolving a namespace to a prefix. More...
 
class  XBNillableElem
 A wrapper class used to represent nillable elements. The value of the nillable element's type is held in elemValue. The isNilled flag indicates whether the element has been nilled or not. For a nilled element of complex type, whether a given filed in elemValue is used or not depends on whether it represents an atttribute (it will be used) or an element (it will not be used). More...
 
class  XBNumberFormatException
 
class  XBOccurrencesException
 This exception is thrown when the number of occurrences of an attribute, element, group, or wildcard is not valid. More...
 
class  XBPatternValidator
 Provides pattern validation for text. More...
 
class  XBPatternViolation
 
interface  XBPrintable
 Interface that allows generic test program to print values. More...
 
class  XBQualifiedName
 Helper class surrounding qualified names. More...
 
class  XBSetDuplicateException
 Thrown when an element/wildcard repeats in a set group. More...
 
class  XBSimpleType
 Helper class for dealing with XML simple types. More...
 
class  XBStack
 Provide a LIFO stack implementation. Internally, this is based on an ArrayList. More...
 
class  XBTotalDigitsVioException
 XBTotalDigitsVioException is thrown when the totalDigits constraint is violated. More...
 
class  XBUnexpectedElementException
 Exception thrown when an unexpected element is encountered. More...
 
class  XBUtil
 This class contains some general purpose static utility functions. More...
 
class  XBValidationException
 All exceptions related to XML schema validation are subclasses of this class. More...
 
class  XBValueVioException
 XBValueVioException is thrown when a value range constraint is violated. More...
 
class  XBXmlEncoder
 Provides methods for encoding to XML (text). More...
 
class  XBXmlNamespace
 This class models the mapping of an XML namespace prefix to a URI. More...
 
class  XBXmlNamespaceContext
 Represents a mapping between namespaces and prefixes. A prefix may map only to a single namespace. A namespace may be bound to multiple prefixes. More...
 
class  XBXmlNamespaceContextImpl
 Represents a mapping between namespaces and prefixes. A prefix may map only to a single namespace. A namespace may be bound to multiple prefixes. More...
 
class  XMLStreamHelper
 Helper methods. A number of these may be moved into a stream class, when I get to the point of reorganizing the stream interfaces. More...