/** * Allows the derived class to change it. */ protected Expression createAttribute( NameClass nc, Expression exp ) { return reader.pool.createAttribute(nc,exp); }
/** * Allows the derived class to change it. */ protected Expression createAttribute( NameClass nc, Expression exp ) { return reader.pool.createAttribute(nc,exp); }
/** * Allows the derived class to change it. */ protected Expression createAttribute( NameClass nc, Expression exp, String defaultValue) { return reader.pool.createAttribute(nc, exp, defaultValue); }
/** * Allows the derived class to change it. */ protected Expression createAttribute( NameClass nc, Expression exp ) { return reader.pool.createAttribute(nc,exp); }
public Expression onAttribute( AttributeExp exp ) { if(!(exp.nameClass instanceof SimpleNameClass )) return exp; // leave it as is. or should we consider this as a failed assertion? SimpleNameClass nc = (SimpleNameClass)exp.nameClass; if( !nc.namespaceURI.equals("") ) return exp; // externl attributes. leave it as is. return pool.createAttribute( new SimpleNameClass( targetNamespace, nc.localName ), exp.exp ); }
public Expression onAttribute(AttributeExp exp) { Expression content = exp.exp.visit(this); if (content == Expression.nullSet) return Expression.nullSet; // this attribute is not allowed else return pool.createAttribute(exp.nameClass, content); } public Expression onRef(ReferenceExp exp) {
public Expression onAttribute( AttributeExp exp ) { if(!(exp.nameClass instanceof SimpleNameClass )) return exp; // leave it as is. or should we consider this as a failed assertion? SimpleNameClass nc = (SimpleNameClass)exp.nameClass; if( !nc.namespaceURI.equals("") ) return exp; // externl attributes. leave it as is. return pool.createAttribute( new SimpleNameClass( targetNamespace, nc.localName ), exp.exp ); }
public Expression onAttribute(AttributeExp exp) { Expression content = exp.exp.visit(this); if (content == Expression.nullSet) return Expression.nullSet; // this attribute is not allowed else return pool.createAttribute(exp.nameClass, content); }
protected Expression annealExpression( Expression contentModel ) { Expression e = reader.pool.createAttribute( nameClass, contentModel ); if(e instanceof AttributeExp) reader.setDeclaredLocationOf(e); return e; } }
protected Expression annealExpression( Expression contentModel ) { Expression e = reader.pool.createAttribute( nameClass, contentModel ); if(e instanceof AttributeExp) reader.setDeclaredLocationOf(e); return e; } }
public Expression onAttribute(AttributeExp exp) { Expression content = exp.exp.visit(this); if (content == Expression.nullSet) return Expression.nullSet; // this attribute is not allowed else return pool.createAttribute(exp.nameClass, content); }
public Expression onAttribute(AttributeExp exp) { Expression content = exp.exp.visit(this); if (content == Expression.nullSet) return Expression.nullSet; // this attribute is not allowed else return pool.createAttribute(exp.nameClass, content); } public Expression onRef(ReferenceExp exp) {
public Expression onAttribute( AttributeExp exp ) { if(!(exp.nameClass instanceof SimpleNameClass )) return exp; // leave it as is. or should we consider this as a failed assertion? SimpleNameClass nc = (SimpleNameClass)exp.nameClass; if( !nc.namespaceURI.equals("") ) return exp; // externl attributes. leave it as is. return pool.createAttribute( new SimpleNameClass( targetNamespace, nc.localName ), exp.exp ); }
public Expression onAttribute(AttributeExp exp) { Expression content = exp.exp.visit(this); if (content == Expression.nullSet) return Expression.nullSet; // this attribute is not allowed else return pool.createAttribute(exp.nameClass, content); } public Expression onRef(ReferenceExp exp) {
public Expression onAttribute(AttributeExp exp) { Expression content = exp.exp.visit(this); if (content == Expression.nullSet) return Expression.nullSet; // this attribute is not allowed else return pool.createAttribute(exp.nameClass, content); }
protected Expression annealExpression( Expression contentModel ) { Expression e = reader.pool.createAttribute( nameClass, contentModel ); if(e instanceof AttributeExp) reader.setDeclaredLocationOf(e); return e; } }
protected Expression annealExpression( Expression contentModel ) { Expression e = reader.pool.createAttribute( nameClass, contentModel, null ); if(e instanceof AttributeExp) { reader.setDeclaredLocationOf(e); } return e; } }
public Expression onAttribute( AttributeExp exp ) { if(!(exp.nameClass instanceof SimpleNameClass )) return exp; // leave it as is. or should we consider this as a failed assertion? SimpleNameClass nc = (SimpleNameClass)exp.nameClass; if( !nc.namespaceURI.equals("") ) return exp; // externl attributes. leave it as is. return pool.createAttribute( new SimpleNameClass( targetNamespace, nc.localName ), exp.exp, null); }
public Expression onAttribute( AttributeExp exp ) { Expression content = exp.exp.visit(this); if( content==Expression.nullSet ) return Expression.epsilon; else return pool.createAttribute( exp.nameClass, content, null ); }
public Expression onAttribute(AttributeExp exp) { Expression content = exp.exp.visit(this); if (content == Expression.nullSet) { return Expression.nullSet; // this attribute is not allowed } return pool.createAttribute(exp.nameClass, content, exp.getDefaultValue()); } public Expression onRef(ReferenceExp exp) {