KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > enhydra > apache > xerces > msg > SchemaMessages


1 /*
2  * The Apache Software License, Version 1.1
3  *
4  *
5  * Copyright (c) 1999,2000 The Apache Software Foundation. All rights
6  * reserved.
7  *
8  * Redistribution and use in source and binary forms, with or without
9  * modification, are permitted provided that the following conditions
10  * are met:
11  *
12  * 1. Redistributions of source code must retain the above copyright
13  * notice, this list of conditions and the following disclaimer.
14  *
15  * 2. Redistributions in binary form must reproduce the above copyright
16  * notice, this list of conditions and the following disclaimer in
17  * the documentation and/or other materials provided with the
18  * distribution.
19  *
20  * 3. The end-user documentation included with the redistribution,
21  * if any, must include the following acknowledgment:
22  * "This product includes software developed by the
23  * Apache Software Foundation (http://www.apache.org/)."
24  * Alternately, this acknowledgment may appear in the software itself,
25  * if and wherever such third-party acknowledgments normally appear.
26  *
27  * 4. The names "Xerces" and "Apache Software Foundation" must
28  * not be used to endorse or promote products derived from this
29  * software without prior written permission. For written
30  * permission, please contact apache@apache.org.
31  *
32  * 5. Products derived from this software may not be called "Apache",
33  * nor may "Apache" appear in their name, without prior written
34  * permission of the Apache Software Foundation.
35  *
36  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
37  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
38  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
39  * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
40  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
41  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
42  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
43  * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
44  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
45  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
46  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
47  * SUCH DAMAGE.
48  * ====================================================================
49  *
50  * This software consists of voluntary contributions made by many
51  * individuals on behalf of the Apache Software Foundation and was
52  * originally based on software copyright (c) 1999, International
53  * Business Machines, Inc., http://www.apache.org. For more
54  * information on the Apache Software Foundation, please see
55  * <http://www.apache.org/>.
56  */

57
58 package org.enhydra.apache.xerces.msg;
59
60 import java.util.ListResourceBundle JavaDoc;
61
62 /**
63  * This file contains error and warning messages for the Schema validator
64  * The messages are arranged in key and value tuples in a ListResourceBundle.
65  *
66  * @version $Id: SchemaMessages.java,v 1.1.1.1 2003/03/10 16:34:34 taweili Exp $
67  */

68 public class SchemaMessages extends ListResourceBundle JavaDoc {
69     /** The list resource bundle contents. */
70     public static final Object JavaDoc CONTENTS[][] = {
71 // Internal message formatter messages
72
{ "BadMajorCode", "The majorCode parameter to createMessage was out of bounds." },
73         { "FormatFailed", "An internal error occurred while formatting the following message:\n " },
74         { "NoValidatorFor", "No validator for datatype {0}" },
75         { "IncorrectDatatype", "Incorrect datatype: {0}" },
76         { "NotADatatype", "{0} is not a datatype." },
77         { "TextOnlyContentWithType", "The content attribute must be 'textOnly' if you specify a type attribute." },
78         { "FeatureUnsupported", "{0} is unsupported" },
79         { "NestedOnlyInElemOnly", "Nested Element decls only allowed in elementOnly content" },
80         { "EltRefOnlyInMixedElemOnly", "Element references only allowed in mixed or elementOnly content"},
81         { "OnlyInEltContent", "{0} only allowed in elementOnly content."},
82         { "OrderIsAll", "{0} not allowed if the order is all."},
83         { "DatatypeWithType", "Datatype qualifiers can only be used if you specify a type attribute."},
84         { "DatatypeQualUnsupported", "The datatype qualifier {0} is not supported."},
85         { "GroupContentRestricted", "Error: {0} content must be one of choice, all or sequence. Saw {1}."},
86         { "UnknownBaseDatatype", "Unknown base type {0} for type {1}." },
87         { "BadAttWithRef", "cannot use ref with any of type, block, final, abstract, nillable, default or fixed."},
88         { "NoContentForRef", "Cannot have child content for an element declaration that has a ref attribute" },
89         { "IncorrectDefaultType", "Incorrect type for {0}'s default value: {1}" },
90         { "IllegalAttContent", "Illegal content {0} in attribute group" },
91         { "ValueNotInteger", "Value of {0} is not an integer." },
92         { "DatatypeError", "Datatype error: {0}." },
93         { "TypeAlreadySet", "The type of the element has already been declared." },
94         { "GenericError", "Schema error: {0}." },
95         { "UnexpectedError", "UnexpectedError" },
96         {"ContentError", "Content (annotation?,..) is incorrect for type {0}"},
97         {"AnnotationError", "Annotation can only appear once: type {0}"},
98         {"ListUnionRestrictionError","List | Union | Restriction content is invalid for type {0}"},
99         { "ProhibitedAttributePresent", "An attribute declared \"prohibited\" is present in this element definition." },
100         // identity constraints
101
{ "UniqueNotEnoughValues", "Not enough values specified for <unique> identity constraint specified for element \"{0}\"." },
102         { "KeyNotEnoughValues", "Not enough values specified for <key name=\"{1}\"> identity constraint specified for element \"{0}\"." },
103         { "KeyRefNotEnoughValues", "Not enough values specified for <keyref name=\"{1}\"> identity constraint specified for element \"{0}\"." },
104         { "DuplicateField", "Duplicate match in scope for field \"{0}\"." },
105         { "DuplicateUnique", "Duplicate unique value [{0}] declared for identity constraint of element \"{1}\"." },
106         { "DuplicateKey", "Duplicate key value [{0}] declared for identity constraint of element \"{1}\"." },
107         { "KeyNotFound", "Key with value [{0}] not found for identity constraint of element \"{1}\"." },
108         { "UnknownField", "Internal identity constraint error; unknown field \"{0}\"." },
109         { "KeyRefReferNotFound", "Key reference declaration \"{0}\" refers to unknown key with name \"{1}\"." },
110         { "FixedDiffersFromActual", "The content of this element is not equivalent to the value of the \"fixed\" attribute in the element's declaration in the schema."},
111         // simpleType
112
{"InvalidBaseType", "itemType \"{0}\" must have a variety of atomic or union"},
113         {"FieldMultipleMatch", "Identity constraint error: field \"{0}\" matches more than one value within the scope of its selector; fields must match unique values"},
114         {"KeyRefOutOfScope", "Identity Constraint error: identity constraint \"{0}\" has a keyref which refers to a key or unique that is out of scope."},
115         {"AbsentKeyValue", "Identity Constraint error (cvc-identity-constraint.4.2.1): element \"{0}\" has a key with no value."},
116         {"KeyMatchesNillable", "Identity Constraint error (cvc-identity-constraint.4.2.3): element \"{0}\" has a key which matches an element which has nillable set to true."},
117         {"BadMinMaxForAllElem", "cos-all-limited.2: The {0} attribute of an element in an all schema component must have the value zero or one. The value \"{1}\" is incorrect."},
118         {"BadMinMaxForGroupWithAll", "Error: cos-all-limited.1.2: The {0} attribute in a reference to a named model group whose content model is \"all\" must have the value one. The value \"{1}\" is incorrect."},
119         {"SeqChoiceContentRestricted", "Error: {0} content must be zero or more of element, group, choice, sequence or any. Saw \"{1}\"."},
120         {"AllContentRestricted", "Error: The content of all is restricted to zero or more elements. Saw \"{0}\"."},
121         {"AllContentLimited", "Error: cos-all-limited.1.2: A group whose content is \"all\" must only appear as the content type of a complex type definition. Saw group in \"{0}\"."},
122         {"MinMaxOnGroupChild", "Error: The child ''{1}'' of the named group definition ''{0}'' must not specify either the minOccurs or maxOccurs attribute."},
123         {"BadMinMaxForAllGp", "Error: cos-all-limited.1.2: The {0} attribute of a model group with \"all\" compositor that is part of a pair that is the content type of a complex type definition must have the value one. The value \"{1}\" is incorrect."},
124         {"SchemaLocation", "Value \"{0}\" is not valid 'schemaLocation' syntax. anyURI must be followed by schema file"},
125         {"UniqueParticleAttribution", "Error: cos-nonambig: ({0}) and ({1}) violate the \"Unique Particle Attribution\" rule."},
126         {"Con3X3ElementAppearance", "Error: constraint 3.x.3: Element ''{0}'' cannot appear here."},
127         {"Con3X3AttributeAppearance", "Error: constraint 3.x.3: Attribute ''{1}'' cannot appear in element ''{0}''."},
128         {"Con3X3AttributeMustAppear", "Error: constraint 3.x.3: Attribute ''{1}'' must appear in element ''{0}''."},
129         {"Con3X3AttributeInvalidValue", "Error: constraint 3.x.3: Invalid attribute value for ''{1}'' in element ''{0}'': {2}."},
130          {"CardinalityNotEqual", "Cardinality of Fields for keyref \"{0}\" and key \"{1}\" must match."},
131     };
132
133     /** Returns the list resource bundle contents. */
134     public Object JavaDoc[][] getContents() {
135         return CONTENTS;
136     }
137
138 }
139
Popular Tags