package com.thaiopensource.relaxng.pattern;
class TextOnlyFunction extends EndAttributesFunction {
TextOnlyFunction(ValidatorPatternBuilder builder) {
super(builder);
}
public Pattern caseAttribute(AttributePattern p) {
return p;
}
public Pattern caseElement(ElementPattern p) {
return getPatternBuilder().makeNotAllowed();
}
PatternMemo apply(PatternMemo memo) {
return memo.textOnly(this);
}
}