ErrorMessages.java revision aafbe5a2394ff9826201cca97d3298a9f355e311
1ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist/*
2ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist * Copyright (C) 2015 The Android Open Source Project
3ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist *
4ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist * Licensed under the Apache License, Version 2.0 (the "License");
5ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist * you may not use this file except in compliance with the License.
6ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist * You may obtain a copy of the License at
7ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist *
8ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist *      http://www.apache.org/licenses/LICENSE-2.0
9ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist *
10ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist * Unless required by applicable law or agreed to in writing, software
11ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist * distributed under the License is distributed on an "AS IS" BASIS,
12ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist * See the License for the specific language governing permissions and
14ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist * limitations under the License.
15ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist */
16ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist
17ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvistpackage android.databinding.tool.processing;
18ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist
19ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvistpublic class ErrorMessages {
20ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public static final String INCLUDE_INSIDE_MERGE =
21ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            "Data binding does not support include elements as direct children of a merge element.";
22ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public static final String UNDEFINED_VARIABLE =
23ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            "Identifiers must have user defined types from the XML file. %s is missing it";
24ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public static final String CANNOT_FIND_SETTER_CALL =
25ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            "Cannot find the setter for attribute '%s' with parameter type %s.";
26ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public static final String CANNOT_RESOLVE_TYPE =
27ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            "Cannot resolve type for %s";
28ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public static final String MULTI_CONFIG_LAYOUT_CLASS_NAME_MISMATCH =
29ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            "Classname (%s) does not match the class name defined for layout(%s) in other"
30ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist                    + " configurations";
31ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public static final String MULTI_CONFIG_VARIABLE_TYPE_MISMATCH =
32ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            "Variable declaration (%s - %s) does not match the type defined for layout(%s) in other"
33ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist                    + " configurations";
34ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public static final String MULTI_CONFIG_IMPORT_TYPE_MISMATCH =
35ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            "Import declaration (%s - %s) does not match the import defined for layout(%s) in other"
36ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist                    + " configurations";
37ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public static final String MULTI_CONFIG_ID_USED_AS_IMPORT =
38ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            "Cannot use the same id (%s) for a View and an include tag.";
39ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist}
40ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist