1 package net.logAnalyzer.patternParser; 2 3 /*** 4 * This class contains the definition of a pattern. 5 * 6 * @author Karim REFEYTON 7 * @version 0.1 8 */ 9 public class PatternDefinition { 10 /*** 11 * Name for IHM. 12 */ 13 private String name; 14 15 /*** 16 * Pattern string. 17 */ 18 private String pattern; 19 20 /*** 21 * Creates a new named pattern from the pattern string. 22 * 23 * @param name 24 * Name of the pattern. 25 * @param pattern 26 * Pattern string. 27 */ 28 public PatternDefinition(String name, String pattern) { 29 this.name = name; 30 this.pattern = pattern; 31 } 32 33 /*** 34 * Name for IHM. 35 * 36 * @return Pattern name. 37 */ 38 public final String getName() { 39 return this.name; 40 } 41 42 /*** 43 * Pattern string. 44 * 45 * @return Pattern string. 46 */ 47 public final String getPattern() { 48 return this.pattern; 49 } 50 }