private Experimenter() { this.obuilder = ExperimentSeriesObjectBuilder.create(); this.oparser = ExperimentSeriesObjectParser.create(obuilder); this.jbuilder = createExperimentSeriesJsonBuilder(); this.jparser = createExperimentSeriesJsonParser(obuilder); }
private ExperimentSeriesJsonParser createExperimentSeriesJsonParser(IExperimentSeriesBuilder builder) { JsonDotNetTextReader jreader = JsonDotNetTextReader.create(); String schema = ExperimentSeriesJsonParser.getCurrentJsonSchema(); JsonManateeValidator jvalidator = JsonManateeValidator.create(schema); return(ExperimentSeriesJsonParser.create(builder, jreader, jvalidator)); }
private Investigator(Uri dockerHost, Version dockerRemoteApiVersion) { bool isOk = ((dockerHost != null) && (dockerHost.IsWellFormedOriginalString())); if (isOk) { this.obuilder = ExperimentSeriesObjectBuilder.create(); this.oparser = ExperimentSeriesObjectParser.create(obuilder); this.jbuilder = createExperimentSeriesJsonBuilder(); this.jparser = createExperimentSeriesJsonParser(obuilder); this.distributor = createExperimentDistributor(this.jbuilder, dockerHost, dockerRemoteApiVersion); } else { throw new ArgumentException("Argument 'dockerHost' must be not null " + "and a well-formed uri string."); } }
public static String getCurrentJsonSchema() { return(ExperimentSeriesJsonParser.getCurrentJsonSchema()); }