AttributeString
public boolean match(AttributeString str) {
class AttributePattern extends AttributeString {
public boolean greaterEqual(AttributeString str) {
if (!(obj instanceof AttributeString)) {
return cstring.equals(((AttributeString)obj).cstring);
public boolean match(AttributeString str) {
public boolean lessEqual(AttributeString str) {
boolean evaluate(AttributeString tag,
AttributeString attr = parseAttr(tk, locale);
!(value instanceof AttributeString)) {
new AttributeString(
private static AttributeString parseAttr(StreamTokenizer tk, Locale locale)
return new AttributeString(str, locale);
(v.elementAt(0) instanceof AttributeString)) {
AttributeString idPattern = null;
idPattern = new AttributeString(id, locale);
AttributeString as = new AttributeString(s, locale);
AttributeString tag = attr.idPattern;
table.add(new AttributeString("", rec.getLocale()), rec);
AttributeString id = attr.idPattern;
AttributeString id = attr.idPattern;
AttributeString val = (AttributeString)rec.value;
} else if (target instanceof AttributeString) {
if (((AttributeString)pattern).match(
(AttributeString)target)) {
} else if (target instanceof AttributeString) {
if (((AttributeString)target).lessEqual(
(AttributeString)pattern)) {
} else if (target instanceof AttributeString) {
if (((AttributeString)target).greaterEqual(
(AttributeString)pattern)) {
evaluate(AttributeString tag,