1 13 package info.magnolia.cms.util; 14 15 import java.io.Serializable ; 16 17 18 23 public interface UrlPattern extends Serializable { 24 25 30 boolean match(String url); 31 32 36 int getLength(); 37 38 41 UrlPattern MATCH_ALL = new MatchAllPattern(); 42 43 46 public static final class MatchAllPattern implements UrlPattern { 47 48 51 private static final long serialVersionUID = 222L; 52 53 56 protected MatchAllPattern() { 57 } 59 60 63 public boolean match(String str) { 64 return true; 65 } 66 67 70 public int getLength() { 71 return 1; 72 } 73 74 } 75 } 76 | Popular Tags |