source: NonGTP/Xerces/xerces/include/xercesc/validators/schema/PSVIDefs.hpp @ 358

Revision 358, 1.2 KB checked in by bittner, 19 years ago (diff)

xerces added

Line 
1/*
2 * Copyright 2003,2004 The Apache Software Foundation.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17#if !defined(PSVIDEFS_HPP)
18#define PSVIDEFS_HPP
19
20XERCES_CPP_NAMESPACE_BEGIN
21
22class VALIDATORS_EXPORT PSVIDefs
23{
24public:
25    enum Validity {
26        UNKNOWN = 1,
27        INVALID = 2,
28        VALID   = 3
29    };
30   
31    enum Validation {
32        NONE    = 1,
33        PARTIAL = 2,
34        FULL    = 3
35    };
36
37    enum Complexity {
38        SIMPLE  = 1,
39        COMPLEX = 2
40    };
41
42    enum PSVIScope
43    {
44        SCP_ABSENT    // declared in group/attribute group
45            , SCP_GLOBAL  // global decalarion or ref
46            , SCP_LOCAL   // local declaration
47    };
48};
49
50XERCES_CPP_NAMESPACE_END
51
52#endif
Note: See TracBrowser for help on using the repository browser.