001 package com.thaiopensource.relaxng.impl;
002
003 class IgnoreMissingAttributesFunction extends EndAttributesFunction {
004 IgnoreMissingAttributesFunction(ValidatorPatternBuilder builder) {
005 super(builder);
006 }
007
008 public Object caseAttribute(AttributePattern p) {
009 return getPatternBuilder().makeEmpty();
010 }
011
012 PatternMemo apply(PatternMemo memo) {
013 return memo.ignoreMissingAttributes(this);
014 }
015 }