Package org.sbml.jsbml.util

Examples of org.sbml.jsbml.util.Message


   * @param level
   * @param version
   */
  public SBMLTypeUndefinedException(Class<?> clazz, int level, int version) {
    super();
    Message message = new Message();
    message.setMessage(MessageFormat.format(
      "The element \"{0}\" is not defined in SBML Level {1,number,integer} Version {2,number,integer}.",
      clazz.getSimpleName(), level, version));
    setMessage(message);
  }
View Full Code Here


  /* (non-Javadoc)
   * @see com.thoughtworks.xstream.converters.Converter#marshal(java.lang.Object, com.thoughtworks.xstream.io.HierarchicalStreamWriter, com.thoughtworks.xstream.converters.MarshallingContext)
   */
  public void marshal(Object currentObject, HierarchicalStreamWriter writer,
      MarshallingContext context) {
    Message message = (Message) currentObject;

    writer.startNode(elementName);
    writer.setValue(message.getMessage());
    writer.addAttribute("lang", message.getLang());
    writer.endNode();
  }
View Full Code Here

  /* (non-Javadoc)
   * @see com.thoughtworks.xstream.converters.Converter#unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader, com.thoughtworks.xstream.converters.UnmarshallingContext)
   */
  public Object unmarshal(HierarchicalStreamReader reader,
      UnmarshallingContext context) {
    Message message = new Message();

    // logger.debug("MessageConverter: nodeName = " +
    // reader.getNodeName());

    message.setLang(reader.getAttribute("lang"));

    // reader.moveDown();
    String messageContent = reader.getValue();

    // logger.debug("MessageConverter: content = " + messageContent);

    message.setMessage(messageContent);
    // reader.moveUp();

    return message;
  }
View Full Code Here

   * @param level
   * @param version
   */
  public LevelVersionError(String elementName, int level, int version) {
    super();
    Message message = new Message();
    if (!AbstractSBase.isValidLevelAndVersionCombination(level, version)) {
      message.setMessage(MessageFormat.format(
          UNDEFINED_LEVEL_VERSION_COMBINATION_MSG, level, version));
      if (elementName != null) {
        message.setMessage(MessageFormat.format("{0} for element {1}.", message.getMessage().substring(0,
            message.getMessage().length() - 1), elementName));
      }
      setMessage(message);
    }
  }
View Full Code Here

   * @param element1
   * @param element2
   */
  public LevelVersionError(SBase element1, SBase element2) {
    super();
    Message message = new Message();
    if (element1.getLevel() != element2.getLevel()) {
      message.setMessage(levelMismatchMessage(element1, element2));
    } else if (element1.getVersion() != element2.getVersion()) {
      message.setMessage(versionMismatchMessage(element1, element2));
    }
    setMessage(message);
  }
View Full Code Here

   * @param level
   * @param version
   */
  public LevelVersionError(String elementName, int level, int version) {
    super();
    Message message = new Message();
    if (!AbstractSBase.isValidLevelAndVersionCombination(level, version)) {
      message.setMessage(String.format(
          UNDEFINED_LEVEL_VERSION_COMBINATION_MSG, level, version));
      if (elementName != null) {
        message.setMessage(String.format("%s for element %s.", message.getMessage().substring(0,
            message.getMessage().length() - 1), elementName));
      }
      setMessage(message);
    }
  }
View Full Code Here

   * @param element1
   * @param element2
   */
  public LevelVersionError(SBase element1, SBase element2) {
    super();
    Message message = new Message();
    if (element1.getLevel() != element2.getLevel()) {
      message.setMessage(levelMismatchMessage(element1, element2));
    } else if (element1.getVersion() != element2.getVersion()) {
      message.setMessage(versionMismatchMessage(element1, element2));
    }
    setMessage(message);
  }
View Full Code Here

   * @param level
   * @param version
   */
  public LevelVersionError(String elementName, int level, int version) {
    super();
    Message message = new Message();
    if (!AbstractSBase.isValidLevelAndVersionCombination(level, version)) {
      message.setMessage(String.format(
          UNDEFINED_LEVEL_VERSION_COMBINATION_MSG, level, version));
      if (elementName != null) {
        message.setMessage(String.format("%s for element %s.", message.getMessage().substring(0,
            message.getMessage().length() - 1), elementName));
      }
      setMessage(message);
    }
  }
View Full Code Here

   * @param element1
   * @param element2
   */
  public LevelVersionError(SBase element1, SBase element2) {
    super();
    Message message = new Message();
    if (element1.getLevel() != element2.getLevel()) {
      message.setMessage(levelMismatchMessage(element1, element2));
    } else if (element1.getVersion() != element2.getVersion()) {
      message.setMessage(versionMismatchMessage(element1, element2));
    }
    setMessage(message);
  }
View Full Code Here

   * com.thoughtworks.xstream.io.HierarchicalStreamWriter,
   * com.thoughtworks.xstream.converters.MarshallingContext)
   */
  public void marshal(Object currentObject, HierarchicalStreamWriter writer,
      MarshallingContext context) {
    Message message = (Message) currentObject;

    writer.startNode(elementName);
    writer.setValue(message.getMessage());
    writer.addAttribute("lang", message.getLang());
    writer.endNode();
  }
View Full Code Here

TOP

Related Classes of org.sbml.jsbml.util.Message

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.