Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright 2013 Red Hat, Inc. and/or its affiliates. Licensed under the Eclipse Public License version 1.0, available at http://www.eclipse.org/legal/epl-v10.html
 
 
 package org.jboss.forge.addon.javaee.rest.generation;
 
Collects validation messages

Author(s):
George Gastaldi
public class MessageCollector
   private Map<MessageTypeList<String>> messages = new HashMap<MessageTypeList<String>>();
   public void addErrorMessage(String message)
   {
      add(.message);
   }
   public void addInformationMessage(String message)
   {
      add(.message);
   }
   public void addWarningMessage(String message)
   {
      add(.message);
   }
   public List<StringgetErrorMessages()
   {
      return get(.);
   }
   {
      return get(.);
   }
   public List<StringgetWarningMessages()
   {
      return get(.);
   }
   private void add(MessageType typeString message)
   {
      List<Stringlist = .get(type);
      if (list == null)
      {
         list = new ArrayList<String>();
         .put(typelist);
      }
      list.add(message);
   }
   private List<Stringget(MessageType type)
   {
      List<Stringlist = .get(type);
      return list == null ? Collections.<StringemptyList() : list;
   }
   private static enum MessageType
   {
      ERROR,
      INFO,
      WARNING;
   }
New to GrepCode? Check out our FAQ X