Rogue Wave banner
No previous fileTop of DocumentContentsNo linkNo next file
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.2 Dependency on LEIF Library]
15d, build tag [in 1.3.2 Dependency on LEIF Library]

A

accessor naming [in 8.4.1 Accessors and Mutators]
all schema element [in 8.4.12 Content Model Groups]
any schema element [in 8.4.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.4.13 Attribute Groups]

B

bool initialization value [in 8.3.1 Default Values]
builds
   build tags 12d, 15d [in 1.3.2 Dependency on LEIF Library]
   debug [in 1.3.2 Dependency on LEIF 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.4.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.4.8 Lists]
C++ data type initialization values [in 8.3.1 Default Values]
choice schema element [in 8.4.12 Content Model Groups]
classes
   generated for a C++ data binding [in 8.2.2.3 Differentiating Same-Named Items]
   naming conventions [in 1.4.3 Special Conventions]
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.4.8 Lists]
   static data members in generated classes [in 8.2 Names and Identifiers]
collections
   defined [in 8.4.7 Collections]
   determined by maxOccurs attribute [in 8.4.7 Collections]
   determined by minOccurs attribute [in 8.4.7 Collections]
compiling
   MSVC project files [in 1.3.2 Dependency on LEIF Library]
      [in 3.5.1 Command Line Procedure]
complex types, unsupported [in 7.5 Working with Unsupported Complex Types]
consulting services [in 1.7 Consulting Services and Training]
   [in 1.7 Consulting Services and Training]
contacting Rogue Wave for services [in 1.7 Consulting Services and Training]
conventions
   naming [in 1.4.3 Special Conventions]
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.2 Dependency on LEIF Library]
dependencies, LEIF library [in 1.3.1 Software Requirements]
documentation
   generated HTML documentation for generated code [in 1.6 Documentation]
   provided with LEIF [in 1.6 Documentation]
double initialization value [in 8.3.1 Default Values]

E

element groups [in 8.4.13 Attribute Groups]
element names
   based on DefaultElementName static data member [in 8.2 Names and Identifiers]
elements
   nil attribute [in 8.4.6 nillable Elements]
   nillable [in 8.4.6 nillable Elements]
encoding
   handling of by unmarshal methods [in 8.4.2.2 Unmarshal methods]
error-handling [in 8.4.14 Exception/Error Handling]
exceptions thrown during unmarshaling [in 8.4.14 Exception/Error Handling]
extension
   types derived by [in 8.4.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]
   generated HTML documentation describing [in 1.6 Documentation]
getAny() accessor [in 8.4.4 any Element and anyAttribute]
getAnyAttribute() accessor [in 8.4.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]
HTML documentation for generated code [in 1.6 Documentation]

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.4.11 Key and Keyref Elements]
keyref elements [in 8.4.11 Key and Keyref Elements]

L

LEIF::TimeSpan
   initialization value [in 8.3.1 Default Values]
   mapping [in 8.3 Simple Types]
LEIF::XmlName
   used in namespaces [in 8.2.2 Namespaces]
LEIF
   licensing [in 1.5 Development and Deployment Licensing]
licensing for LEIF [in 1.5 Development and Deployment Licensing]
lists defined
   C++ data binding:handling of lists [in 8.4.8 Lists]
long initialization value [in 8.3.1 Default Values]

M

makefiles [in 1.3.2 Dependency on LEIF 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.4.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.4.6 nillable Elements]
maxOccurs schema attribute
   relevance to collections [in 8.4.7 Collections]
methods
   naming conventions [in 1.4.3 Special Conventions]
minOccurs schema attribute
   determines optional elements and attributes [in 8.4.5 Optional Elements and Attributes]
   relevance to collections [in 8.4.7 Collections]
model groups [in 8.4.12 Content Model Groups]
MSVC project files [in 1.3.2 Dependency on LEIF Library]
   [in 3.5.1 Command Line Procedure]
mutator naming [in 8.4.1 Accessors and Mutators]

N

namespaces [in 8.2.2 Namespaces]
   use of LEIF::XmlName [in 8.2.2 Namespaces]
naming conventions [in 1.4.3 Special Conventions]
   accessors [in 8.4.1 Accessors and Mutators]
   class and method names [in 1.4.3 Special Conventions]
   mutators [in 8.4.1 Accessors and Mutators]
nil attribute [in 8.4.6 nillable Elements]
nillable elements [in 8.4.6 nillable Elements]

O

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

P

polymorphic types
   and restriction or extension [in 8.4.3 Types Derived By Restriction or Extension]

R

restriction
   types derived by [in 8.4.3 Types Derived By Restriction or Extension]
Rogue Wave Web site
   technology access [in 1.9 Web Access to Rogue Wave Technology]
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.4.12 Content Model Groups]
   any [in 8.4.4 any Element and anyAttribute]
   anyType default mapping [in 8.3.2 anyType and anySimpleType]
   attribute groups [in 8.4.13 Attribute Groups]
   choice [in 8.4.12 Content Model Groups]
   union [in 8.4.9 Substitution Groups]
schemas
   element groups [in 8.4.13 Attribute Groups]
   optional elements and attributes [in 8.4.5 Optional Elements and Attributes]
   sequence element [in 8.4.12 Content Model Groups]
   substitutionGroup element [in 8.4.8 Lists]
   union element [in 8.4.9 Substitution Groups]
sequence schema element [in 8.4.12 Content Model Groups]
setAny() mutator [in 8.4.4 any Element and anyAttribute]
setAnyAttribute() mutator [in 8.4.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.4.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.4.9 Substitution Groups]
substitution groups [in 8.4.9 Substitution Groups]
substitutionGroup schema element [in 8.4.8 Lists]

T

technical support [in 1.8 Technical Support]
training [in 1.7 Consulting Services and Training]
   [in 1.7 Consulting Services and Training]

U

union schema element [in 8.4.9 Substitution Groups]
   [in 8.4.9 Substitution Groups]
unique element [in 8.4.11 Key and Keyref Elements]
uniqueness
   guaranteeing using keyref elements [in 8.4.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.4.2.2 Unmarshal methods]
   [in 8.4.2.2 Unmarshal methods]
   [in 8.4.14 Exception/Error Handling]
unmarshaling XML documents [in 1.1 Welcome]
   [in 3.6.1 Unmarshaling]
   [in 3.6.1 Unmarshaling]
   [in 4.4.2 Unmarshaling]
   [in 8.4.2.2 Unmarshal methods]
   [in 8.4.2.2 Unmarshal methods]
   [in 8.4.14 Exception/Error Handling]
unmarshaling
   always uses UTF-8 encoding [in 8.4.2.2 Unmarshal methods]
   error handling [in 8.4.14 Exception/Error Handling]
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.4.2.2 Unmarshal methods]
UTF-8 encoding [in 8.4.2.2 Unmarshal methods]

V

validation
   during unmarshaling [in 8.4.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.4.8 Lists]

X

XPath
   used in keyref example [in 8.4.11 Key and Keyref Elements]


No previous fileTop of DocumentContentsNo linkNo next file

©2003-2005 Copyright Quovadx, Inc. All Rights Reserved.
Rogue Wave is a registered trademark 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.