Rogue Wave banner
No previous fileTop of DocumentContentsNo linkNo next file
HydraExpress XML Binding Development Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

Topic Index

Click on one of the letters below to jump immediately to that section of the index.

1 | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | X

1

12d, build tag [in 1.3 Dependency on the Core Library]
15d, build tag [in 1.3 Dependency on the Core Library]

A

accessor naming [in 8.5.1 Accessors and Mutators]
all schema element [in 8.5.12 Content Model Groups]
any schema element [in 8.5.4 any Element and anyAttribute]
anyType schema element
   default mapping [in 8.3.2 anyType and anySimpleType]
anyType, and unsupported complex types [in 7.5 Working with Unsupported Complex Types]
assignment operator for handles [in 7.6.1.1 Making a Shallow Copy]
attribute groups [in 8.5.13 Attribute Groups]

B

bool initialization value [in 8.3.1 Default Values]
builds
   build tags 12d, 15d [in 1.3 Dependency on the Core Library]
   debug [in 1.3 Dependency on the Core Library]

C

C++ data binding
   classes generated [in 8.2.2.3 Differentiating Same-Named Items]
   elements names based on DefaultElementName static data member [in 8.2 Names and Identifiers]
   handling of collections [in 8.5.7 Collections]
   handling of namespaces [in 8.2.2 Namespaces]
   static data members in generated classes [in 8.2 Names and Identifiers]
   static data members [in 8.2 Names and Identifiers]
   use of vectors [in 4.4.3 Manipulating XML Content in C++]
      [in 8.5.8 Lists]
C++ data type initialization values [in 8.3.1 Default Values]
choice schema element [in 8.5.12 Content Model Groups]
classes
   generated for a C++ data binding [in 8.2.2.3 Differentiating Same-Named Items]
code generation
   classes generated [in 8.2.2.3 Differentiating Same-Named Items]
   effect of namespaces [in 8.2.2 Namespaces]
   handling of lists [in 8.5.8 Lists]
   static data members in generated classes [in 8.2 Names and Identifiers]
collections
   defined [in 8.5.7 Collections]
   determined by maxOccurs attribute [in 8.5.7 Collections]
   determined by minOccurs attribute [in 8.5.7 Collections]
compiling
   MSVC project files [in 1.3 Dependency on the Core Library]
      [in 3.5.1 Command Line Procedure]
complex types, unsupported [in 7.5 Working with Unsupported Complex Types]
copy constructor for handles [in 7.6.1.1 Making a Shallow Copy]

D

data binding => See C++ data binding.
debug builds, 15d build tag [in 1.3 Dependency on the Core Library]
dependencies, Core Library [in 1.3 Dependency on the Core Library]
double initialization value [in 8.3.1 Default Values]

E

element groups [in 8.5.13 Attribute Groups]
element names
   based on DefaultElementName static data member [in 8.2 Names and Identifiers]
elements
   nil attribute [in 8.5.6 nillable Elements]
   nillable [in 8.5.6 nillable Elements]
encoding
   handling of by unmarshal methods [in 8.5.2.2 Unmarshal methods]
error handling [in 8.4 Data Binding Parsing Errors]
error-handling [in 8.5.14 Exception/Error Handling]
examples
   XML parsing error [in 8.4 Data Binding Parsing Errors]
exceptions thrown during unmarshaling [in 8.5.14 Exception/Error Handling]
exceptions
   thrown during unmarshaling [in 8.4 Data Binding Parsing Errors]
extension
   types derived by [in 8.5.3 Types Derived By Restriction or Extension]

F

float initialization value [in 8.3.1 Default Values]

G

generated code
   compiling with MSVC project files [in 3.5.1 Command Line Procedure]
getAny() accessor [in 8.5.4 any Element and anyAttribute]
getAnyAttribute() accessor [in 8.5.4 any Element and anyAttribute]

H

handles
   assignment operators [in 7.6.1.1 Making a Shallow Copy]
   copy constructor [in 7.6.1.1 Making a Shallow Copy]
   shallow copies [in 7.6.1.1 Making a Shallow Copy]
Hydra Suite
   HydraExpress a part of [in 1.2 XML Binding in the Hydra Suite of Products]

I

initialization values for C++ types [in 8.3.1 Default Values]
int initialization value [in 8.3.1 Default Values]
isValid() method for instance documents validation [in 2.4.2 Instance Document Validation]

K

key elements [in 8.5.11 Key and Keyref Elements]
keyref elements [in 8.5.11 Key and Keyref Elements]

L

lists defined
   C++ data binding:handling of lists [in 8.5.8 Lists]
long initialization value [in 8.3.1 Default Values]

M

makefiles [in 1.3 Dependency on the Core Library]
mapping unsupported types to supported types [in 7.5 Working with Unsupported Complex Types]
marshal() method [in 1.1 Welcome]
   [in 3.6.4 Marshaling]
   [in 4.4.4 Marshaling]
   [in 8.5.2.1 Marshal methods]
marshaling
   element names depend on DefaultElementName static data member [in 8.2 Names and Identifiers]
   handling of nillable elements [in 8.5.6 nillable Elements]
maxOccurs schema attribute
   relevance to collections [in 8.5.7 Collections]
minOccurs schema attribute
   determines optional elements and attributes [in 8.5.5 Optional Elements and Attributes]
   relevance to collections [in 8.5.7 Collections]
model groups [in 8.5.12 Content Model Groups]
MSVC project files [in 1.3 Dependency on the Core Library]
   [in 3.5.1 Command Line Procedure]
mutator naming [in 8.5.1 Accessors and Mutators]

N

namespaces [in 8.2.2 Namespaces]
   use of XmlName [in 8.2.2 Namespaces]
naming conventions
   accessors [in 8.5.1 Accessors and Mutators]
   mutators [in 8.5.1 Accessors and Mutators]
nil attribute [in 8.5.6 nillable Elements]
nillable elements [in 8.5.6 nillable Elements]

O

optional schema elements and attributes [in 8.5.5 Optional Elements and Attributes]

P

parallel processing [in 1.2 XML Binding in the Hydra Suite of Products]
parsing errors [in 8.4 Data Binding Parsing Errors]
pipelines, in Hydra Suite [in 1.2 XML Binding in the Hydra Suite of Products]
polymorphic types
   and restriction or extension [in 8.5.3 Types Derived By Restriction or Extension]

R

restriction
   types derived by [in 8.5.3 Types Derived By Restriction or Extension]
RWCString
   initialization value [in 8.3.1 Default Values]
   mapping [in 8.3 Simple Types]
RWDate
   initialization value [in 8.3.1 Default Values]
   mapping [in 8.3 Simple Types]
RWDateTime
   initialization value [in 8.3.1 Default Values]
   mapping [in 8.3 Simple Types]
RWDecimalPortable
   initialization value [in 8.3.1 Default Values]
   mapping [in 8.3 Simple Types]
      [in 8.3 Simple Types]

S

schema elements
   all [in 8.5.12 Content Model Groups]
   any [in 8.5.4 any Element and anyAttribute]
   anyType default mapping [in 8.3.2 anyType and anySimpleType]
   attribute groups [in 8.5.13 Attribute Groups]
   choice [in 8.5.12 Content Model Groups]
   union [in 8.5.9 Substitution Groups]
schemas
   element groups [in 8.5.13 Attribute Groups]
   optional elements and attributes [in 8.5.5 Optional Elements and Attributes]
   sequence element [in 8.5.12 Content Model Groups]
   substitutionGroup element [in 8.5.8 Lists]
   union element [in 8.5.9 Substitution Groups]
sequence schema element [in 8.5.12 Content Model Groups]
setAny() mutator [in 8.5.4 any Element and anyAttribute]
setAnyAttribute() mutator [in 8.5.4 any Element and anyAttribute]
shallow copies of handles [in 7.6.1.1 Making a Shallow Copy]
short initialization value [in 8.3.1 Default Values]
standard vectors [in 4.4.3 Manipulating XML Content in C++]
   [in 8.5.8 Lists]
string initialization value [in 8.3.1 Default Values]
substitutability
   example [in 6.1 Purpose and Overview]
substitutable types [in 6.3 An International Purchase Order Instance Document]
   [in 8.5.9 Substitution Groups]
substitution groups [in 8.5.9 Substitution Groups]
substitutionGroup schema element [in 8.5.8 Lists]

T

TimeSpan
   initialization value [in 8.3.1 Default Values]
   mapping [in 8.3 Simple Types]

U

union schema element [in 8.5.9 Substitution Groups]
   [in 8.5.9 Substitution Groups]
unique element [in 8.5.11 Key and Keyref Elements]
uniqueness
   guaranteeing using keyref elements [in 8.5.11 Key and Keyref Elements]
unmarshal() method [in 1.1 Welcome]
   [in 3.6.1 Unmarshaling]
   [in 3.6.1 Unmarshaling]
   [in 4.4.2 Unmarshaling]
   [in 8.5.14 Exception/Error Handling]
   [in 8.5.2.2 Unmarshal methods]
   [in 8.5.2.2 Unmarshal methods]
unmarshaling XML documents [in 1.1 Welcome]
   [in 3.6.1 Unmarshaling]
   [in 3.6.1 Unmarshaling]
   [in 4.4.2 Unmarshaling]
   [in 8.5.14 Exception/Error Handling]
   [in 8.5.2.2 Unmarshal methods]
   [in 8.5.2.2 Unmarshal methods]
unmarshaling
   always uses UTF-8 encoding [in 8.5.2.2 Unmarshal methods]
   error handling [in 8.4 Data Binding Parsing Errors]
      [in 8.5.14 Exception/Error Handling]
   unmarshal() method in generated datatype classes [in 8.4 Data Binding Parsing Errors]
unsigned int initialization value [in 8.3.1 Default Values]
unsigned long initialization value [in 8.3.1 Default Values]
unsigned short initialization value [in 8.3.1 Default Values]
unsupported complex types [in 7.5 Working with Unsupported Complex Types]
ur-type default mapping [in 8.3.2 anyType and anySimpleType]
UTF-8 encoding used for unmarshaling [in 8.5.2.2 Unmarshal methods]
UTF-8 encoding [in 8.5.2.2 Unmarshal methods]

V

validation
   during unmarshaling [in 8.4 Data Binding Parsing Errors]
      [in 8.5.14 Exception/Error Handling]
   instance document simple type data [in 8.3.2 anyType and anySimpleType]
   instance documents [in 2.4.1 Schema Document Validation]
   isValid() method [in 2.4.2 Instance Document Validation]
vectors [in 4.4.3 Manipulating XML Content in C++]
   [in 8.5.8 Lists]

X

XmlName
   used in namespaces [in 8.2.2 Namespaces]
XPath
   used in keyref example [in 8.5.11 Key and Keyref Elements]


No previous fileTop of DocumentContentsNo linkNo next file

©2004-2007 Copyright Quovadx, Inc. All Rights Reserved.
Quovadx and Rogue Wave are registered trademarks of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.