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    }