public final Expression createData( Datatype dt, StringPair typeName ) { return createData( dt, typeName, Expression.nullSet ); }
public final Expression createData( Datatype dt, StringPair typeName ) { return createData( dt, typeName, Expression.nullSet ); }
public final Expression createData( Datatype dt, StringPair typeName ) { return createData( dt, typeName, Expression.nullSet ); }
public final Expression createData( Datatype dt, StringPair typeName ) { return createData( dt, typeName, Expression.nullSet ); }
/** Creates this object from existing XSDatatype. */ public XSDatatypeExp( XSDatatype dt, ExpressionPool _pool ) { super(dt.getName()); this.namespaceUri = dt.getNamespaceUri(); this.dt = dt; this.pool = _pool; this.ownerState = null; this.renderer = null; super.exp = _pool.createData(dt); }
/** Creates this object from existing XSDatatype. */ public XSDatatypeExp( XSDatatype dt, ExpressionPool _pool ) { super(dt.getName()); this.namespaceUri = dt.getNamespaceUri(); this.dt = dt; this.pool = _pool; this.ownerState = null; this.renderer = null; super.exp = _pool.createData(dt); }
/** Creates this object from existing XSDatatype. */ public XSDatatypeExp( XSDatatype dt, ExpressionPool _pool ) { super(dt.getName()); this.namespaceUri = dt.getNamespaceUri(); this.dt = dt; this.pool = _pool; this.ownerState = null; this.renderer = null; super.exp = _pool.createData(dt); }
/** Creates this object from existing XSDatatype. */ public XSDatatypeExp( XSDatatype dt, ExpressionPool _pool ) { super(dt.getName()); this.namespaceUri = dt.getNamespaceUri(); this.dt = dt; this.pool = _pool; this.ownerState = null; this.renderer = null; super.exp = _pool.createData(dt); }
public final Expression createData( XSDatatype dt ) { String ns = dt.getNamespaceUri(); if(ns==null) ns="\u0000"; // use something that doesn't collide with others. return createData( dt, new StringPair(ns,dt.displayName()) ); }
public final Expression createData( XSDatatype dt ) { String ns = dt.getNamespaceUri(); if(ns==null) ns="\u0000"; // use something that doesn't collide with others. return createData( dt, new StringPair(ns,dt.displayName()) ); }
public final Expression createData( XSDatatype dt ) { String ns = dt.getNamespaceUri(); if(ns==null) ns="\u0000"; // use something that doesn't collide with others. return createData( dt, new StringPair(ns,dt.displayName()) ); }
public final Expression createData( XSDatatype dt ) { String ns = dt.getNamespaceUri(); if(ns==null) ns="\u0000"; // use something that doesn't collide with others. return createData( dt, new StringPair(ns,dt.displayName()) ); }
protected Expression makeExpression() { final RELAXNGReader reader = (RELAXNGReader)this.reader; try { if( except==null ) except=Expression.nullSet; return reader.pool.createData( typeBuilder.createDatatype(), baseTypeName, except ); } catch( DatatypeException dte ) { reader.reportError( RELAXNGReader.ERR_INVALID_PARAMETERS, dte.getMessage() ); // recover by returning something. return Expression.nullSet; } } }
protected Expression makeExpression() { final RELAXNGReader reader = (RELAXNGReader)this.reader; try { if( except==null ) except=Expression.nullSet; return reader.pool.createData( typeBuilder.createDatatype(), baseTypeName, except ); } catch( DatatypeException dte ) { reader.reportError( RELAXNGReader.ERR_INVALID_PARAMETERS, dte.getMessage() ); // recover by returning something. return Expression.nullSet; } } }
protected Expression makeExpression() { final RELAXNGReader reader = (RELAXNGReader)this.reader; try { if( except==null ) except=Expression.nullSet; return reader.pool.createData( typeBuilder.createDatatype(), baseTypeName, except ); } catch( DatatypeException dte ) { reader.reportError( RELAXNGReader.ERR_INVALID_PARAMETERS, dte.getMessage() ); // recover by returning something. return Expression.nullSet; } } }
protected Expression makeExpression() { final RELAXNGReader reader = (RELAXNGReader)this.reader; try { if( except==null ) except=Expression.nullSet; return reader.pool.createData( typeBuilder.createDatatype(), baseTypeName, except ); } catch( DatatypeException dte ) { reader.reportError( RELAXNGReader.ERR_INVALID_PARAMETERS, dte.getMessage() ); // recover by returning something. return Expression.nullSet; } } }
protected Expression makeExpression() { final String typeName = startTag.getAttribute("type"); if( typeName==null ) { // type attribute is required reader.reportError( TREXGrammarReader.ERR_MISSING_ATTRIBUTE, startTag.qName, "type" ); // recover from error by assuming anyString. return Expression.anyString; } else { return reader.pool.createData( ((TREXGrammarReader)reader).resolveDatatype(typeName), new StringPair("",typeName) ); } } }
protected Expression makeExpression() { final String typeName = startTag.getAttribute("type"); if( typeName==null ) { // type attribute is required reader.reportError( TREXGrammarReader.ERR_MISSING_ATTRIBUTE, startTag.qName, "type" ); // recover from error by assuming anyString. return Expression.anyString; } else { return reader.pool.createData( ((TREXGrammarReader)reader).resolveDatatype(typeName), new StringPair("",typeName) ); } } }
protected Expression makeExpression() { final String typeName = startTag.getAttribute("type"); if( typeName==null ) { // type attribute is required reader.reportError( TREXGrammarReader.ERR_MISSING_ATTRIBUTE, startTag.qName, "type" ); // recover from error by assuming anyString. return Expression.anyString; } else { return reader.pool.createData( ((TREXGrammarReader)reader).resolveDatatype(typeName), new StringPair("",typeName) ); } } }
public static void main(String[] args) throws Exception { if( args[0].equals("write") ) { ExpressionPool pool = new ExpressionPool(); pool.createAnyString(); pool.createChoice( pool.createData(StringType.theInstance), pool.createEpsilon() ); ObjectOutputStream oos = new ObjectOutputStream(System.out); oos.writeObject(pool); oos.close(); } else { ObjectInputStream ois = new ObjectInputStream(System.in); ExpressionPool pool = (ExpressionPool)ois.readObject(); System.out.println(pool); } } }