package org.jboss.windup.graph.model.report; import org.jboss.windup.graph.model.WindupVertexFrame; import com.tinkerpop.frames.Property; import com.tinkerpop.frames.modules.typedgraph.TypeValue; /** * Indicates which files within archives should be skipped by Windup. */ @TypeValue(IgnoredFileRegexModel.TYPE) public interface IgnoredFileRegexModel extends WindupVertexFrame { public static final String TYPE = "IgnoredFileRegex"; /** * Contains the regex pattern to filter out */ @Property("name_regex") public String getRegex(); /** * Contains the regex pattern to filter out */ @Property("name_regex") public void setRegex(String regex); /** * Checks if the regex is compilable */ @Property("compilationError") public String getCompilationError(); @Property("compilationError") public void setCompilationError(String errorMessage); }