/** * Generates a clause representing a remote value, referenced by a URL. * Note that dereferencing is not currently supported, and the default * implementation of this clause type throws an exception when it is * evaluated. * * @see DereferenceClause */ public SubClause newDereferenceClause(String url) throws DAP2ServerSideException { return new DereferenceClause(url); }
/** * Creates a new DereferenceClause */ protected DereferenceClause(String url) throws DAP2ServerSideException { this.url = url; this.constant = true; this.defined = true; this.value = retrieve(url); this.children = new ArrayList(); }