001 package com.thaiopensource.relaxng.impl; 002 003 class ErrorPattern extends Pattern { 004 ErrorPattern() { 005 super(false, EMPTY_CONTENT_TYPE, ERROR_HASH_CODE); 006 } 007 boolean samePattern(Pattern other) { 008 return other instanceof ErrorPattern; 009 } 010 void accept(PatternVisitor visitor) { 011 visitor.visitError(); 012 } 013 Object apply(PatternFunction f) { 014 return f.caseError(this); 015 } 016 }