package org.bundlemaker.core.project;
/**
* <p>
* Represents a problem with a specific {@link IProjectContentEntry} instance.
* </p>
*
* @author Gerd Wütherich (gerd@gerd-wuetherich.de)
*/
public interface IProjectContentProblem {
/**
* <p>
* The type of a {@link IProjectContentProblem}.
* </p>
*
* @author Gerd Wütherich (gerd@gerd-wuetherich.de)
*/
public static enum IProjectContentProblemType {
/** WARNING */
WARNING,
/** ERROR */
ERROR;
}
/**
* <p>
* Returns the problem type.
* </p>
*
* @return the problem type.
*/
IProjectContentProblemType getProblemType();
/**
* <p>
* Returns the message of this problem.
* </p>
*
* @return the message of this problem.
*/
String getMessage();
}