1 package com.thaiopensource.relaxng.impl; 2 3 abstract class AbstractPatternFunction implements PatternFunction { 4 public Object caseEmpty(EmptyPattern p) { 5 return caseOther(p); 6 } 7 8 public Object caseNotAllowed(NotAllowedPattern p) { 9 return caseOther(p); 10 } 11 12 public Object caseError(ErrorPattern p) { 13 return caseOther(p); 14 } 15 16 public Object caseGroup(GroupPattern p) { 17 return caseOther(p); 18 } 19 20 public Object caseInterleave(InterleavePattern p) { 21 return caseOther(p); 22 } 23 24 public Object caseChoice(ChoicePattern p) { 25 return caseOther(p); 26 } 27 28 public Object caseOneOrMore(OneOrMorePattern p) { 29 return caseOther(p); 30 } 31 32 public Object caseElement(ElementPattern p) { 33 return caseOther(p); 34 } 35 36 public Object caseAttribute(AttributePattern p) { 37 return caseOther(p); 38 } 39 40 public Object caseData(DataPattern p) { 41 return caseOther(p); 42 } 43 44 public Object caseDataExcept(DataExceptPattern p) { 45 return caseOther(p); 46 } 47 48 public Object caseValue(ValuePattern p) { 49 return caseOther(p); 50 } 51 52 public Object caseText(TextPattern p) { 53 return caseOther(p); 54 } 55 56 public Object caseList(ListPattern p) { 57 return caseOther(p); 58 } 59 60 public Object caseAfter(AfterPattern p) { 61 return caseOther(p); 62 } 63 64 public Object caseRef(RefPattern p) { 65 return caseOther(p); 66 } 67 68 public abstract Object caseOther(Pattern p); 69 } 70 | Popular Tags |