code: /*
   * The contents of this file are subject to the terms
   * of the Common Development and Distribution License
   * (the "License").  You may not use this file except
   * in compliance with the License.
   * 
   * You can obtain a copy of the license at
   * https://jwsdp.dev.java.net/CDDLv1.0.html
   * See the License for the specific language governing
   * permissions and limitations under the License.
   * 
   * When distributing Covered Code, include this CDDL
   * HEADER in each file and include the License file at
   * https://jwsdp.dev.java.net/CDDLv1.0.html  If applicable,
   * add the following below this CDDL HEADER, with the
   * fields enclosed by brackets "[]" replaced with your
   * own identifying information: Portions Copyright [yyyy]
   * [name of copyright owner]
   */
  package com.sun.xml.xsom.impl.parser;
  
  import java.text.MessageFormat;
  import java.util.ResourceBundle;
  
  /**
   * Formats error messages.
   */
  public class Messages
  {
      /** Loads a string resource and formats it with specified arguments. */
      public static String format( String property, Object... args ) {
          String text = ResourceBundle.getBundle(
              Messages.class.getName()).getString(property);
          return MessageFormat.format(text,args);
      }
      
  //
  //
  // Message resources
  //
  //
      public static final String ERR_UNDEFINED_SIMPLETYPE =
          "UndefinedSimpleType"; // arg:1
      public static final String ERR_UNDEFINED_COMPLEXTYPE =
          "UndefinedCompplexType"; // arg:1
      public static final String ERR_UNDEFINED_TYPE =
          "UndefinedType"; // arg:1
      public static final String ERR_UNDEFINED_ELEMENT =
          "UndefinedElement"; // arg:1
      public static final String ERR_UNDEFINED_MODELGROUP =
          "UndefinedModelGroup"; // arg:1
      public static final String ERR_UNDEFINED_ATTRIBUTE =
          "UndefinedAttribute"; // arg:1
      public static final String ERR_UNDEFINED_ATTRIBUTEGROUP =
          "UndefinedAttributeGroup"; // arg:1
      public static final String ERR_UNDEFINED_IDENTITY_CONSTRAINT =
          "UndefinedIdentityConstraint"; // arg:1
      public static final String ERR_UNDEFINED_PREFIX =
          "UndefinedPrefix"; // arg:1
  
      public static final String ERR_DOUBLE_DEFINITION =
          "DoubleDefinition"; // arg:1
      public static final String ERR_DOUBLE_DEFINITION_ORIGINAL =
          "DoubleDefinition.Original"; // arg:0
      
      public static final String ERR_MISSING_SCHEMALOCATION =
          "MissingSchemaLocation"; // arg:0
          
      public static final String ERR_ENTITY_RESOLUTION_FAILURE =
          "EntityResolutionFailure"; // arg:2
  }
  