Examples of GssElement


Examples of org.timepedia.chronoscope.client.gss.GssElement

  public void addDataset(int datasetIndex, Dataset<T> dataset) {
    ArgChecker.isNotNull(dataset, "dataset");

    DrawableDataset<T> drawableDataset = new DrawableDataset<T>();
    drawableDataset.dataset = dataset;
    GssElement gssElem = new GssElementImpl("series", null, "s" + datasetIndex + " #" + dataset.getIdentifier());
    GssProperties seriesProp = view.getGssProperties(gssElem, "");
    DatasetRenderer<T> renderer = null;

    GssElement gssIdElem = new GssElementImpl("series", null,
        dataset.getIdentifier());
    GssProperties propsId = view.getGssProperties(gssIdElem, "");

    if (propsId.gssSupplied && !"auto".equals(propsId.display)) {
      renderer = this.datasetRendererMap.newDatasetRenderer(propsId.display);
View Full Code Here

Examples of org.timepedia.chronoscope.client.gss.GssElement

   * Datasets} collection) with a {@link DatasetRenderer}.
   */
  public void setDatasetRenderer(int datasetIndex,
      DatasetRenderer<T> renderer) {
    ArgChecker.isNotNull(renderer, "renderer");
    GssElement gssElem = new GssElementImpl("series", null, "s" + datasetIndex + " #" +
        getDrawableDataset(datasetIndex).dataset.getIdentifier());
    configRenderer(renderer, datasetIndex, gssElem);
    DrawableDataset<T> dds = this.getDrawableDataset(datasetIndex);
    dds.currMipMap = dds.dataset.getMipMapChain().getMipMap(0);
    dds.maxDrawablePoints = renderer.getMaxDrawableDatapoints();
View Full Code Here

Examples of org.timepedia.chronoscope.client.gss.GssElement

  public void checkForGssChanges() {
    int index = 0;
    for (DrawableDataset<T> dds : this.drawableDatasets) {
      if (!dds.getRenderer().isCustomInstalled()) {

        GssElement gssIdElem = new GssElementImpl("series", null,
            dds.dataset.getIdentifier());
        GssElement gssElem = new GssElementImpl("series", null, "s" + index + " #" + dds.dataset.getIdentifier());
        GssProperties props = view.getGssProperties(gssElem, "");
        GssProperties propsId = view.getGssProperties(gssIdElem, "");

        String renderType = dds.dataset.getPreferredRenderer();
        if (renderType == null || renderType.equals("")) {
View Full Code Here

Examples of org.timepedia.chronoscope.client.gss.GssElement

    view.canvasSetupDone();
  }

  private void initCrosshairs() {
      GssElement crosshairElement = new GssElementImpl("crosshair", null);
      crosshairProperties = view.getGssProperties(crosshairElement, "");
      if (crosshairProperties.gssSupplied && crosshairProperties.visible) {
        ChronoscopeOptions.setVerticalCrosshairEnabled(true);
        if (!ChronoscopeOptions.isCrosshairDateTimeFormat()) {
          ChronoscopeOptions.setCrosshairDateTimeFormat(crosshairProperties.dateFormat);
View Full Code Here

Examples of org.timepedia.chronoscope.client.gss.GssElement

  public void initGss(View view) {
    if (isGssInitialized) {
      return;
    }

    GssElement fillElement = new GssElementImpl("fill", parentGssElement);
    GssElement pointElement = new GssElementImpl("point", parentGssElement);

    gssFillProps = view.getGssProperties(fillElement, "");
    gssLineProps = view.getGssProperties(this, "");
    gssPointProps = view.getGssProperties(pointElement, "");
View Full Code Here

Examples of org.timepedia.chronoscope.client.gss.GssElement

  }

  @Override
  protected void initHook() {
    rangeAxis = (RangeAxis) this.valueAxis;
    GssElement tickGssElem = new GssElementImpl("tick", this);
    GssElement gridGssElem = new GssElementImpl("grid", this);
    tickProperties = view.getGssProperties(tickGssElem, "");
    gridProperties = view.getGssProperties(gridGssElem, "");

    if (getParentPosition() == Position.RIGHT) {
      rotationAngle = Math.PI / 2;
View Full Code Here

Examples of org.timepedia.chronoscope.client.gss.GssElement

    gss.init(this, doc, elem, styleElem, pseudoElt, view);
    return gss;
  }

  private Element createAndAddStyleElements(GssElement elem, String pseudoElt) {
    GssElement parent = elem.getParentGssElement();
    HashMap contextMap = getContextMap(pseudoElt);

    Element parStyleElem = (Element) contextMap.get(parent);
    if (parent != null && parStyleElem == null) {
      parStyleElem = createAndAddStyleElements(parent, pseudoElt);
View Full Code Here

Examples of org.timepedia.chronoscope.client.gss.GssElement

    // return "org.timepedia.chronoscope.ChronoscopeAPI";
    return null;
  }

  public void atestChildrenWithId() {
    GssElement gssElem = new GssElementImpl("series", null, "s1 mid");
    GssStylesheetGssContext gss=new GssStylesheetGssContext();
    GssProperties p = gss.getProperties(gssElem, "");
    assertEquals("#000000", p.color.toString());
    assertEquals(true, p.visible);
   
View Full Code Here

Examples of org.timepedia.chronoscope.client.gss.GssElement

    assertEquals(false, p.visible);
  }

  public void atestChildrenSeriesWithId() {
    GssStylesheetGssContext gss=new GssStylesheetGssContext("series.s1 fill {color: black}; series.#mid fill {visibility: hidden; color: red}; series.s1 fill {color: green}; ");
    GssElement gssElem = new GssElementImpl("series", null, "s1 #mid");
    GssElement gssFill = new GssElementImpl("fill", gssElem);
    GssProperties p = gss.getProperties(gssFill, "");

    assertEquals("#ff0000", p.color.toString());
    assertEquals(false, p.visible);
  }
View Full Code Here

Examples of org.timepedia.chronoscope.client.gss.GssElement

    assertEquals(false, p.visible);
  }
 
  public void testOverviewVisibility() {
    GssStylesheetGssContext gss=new GssStylesheetGssContext("overview { visiblity: hidden; }");
    GssElement gssElm = new GssElementImpl("overview", null);
    GssProperties p = gss.getProperties(gssElm, "");
    assertEquals(true, p.visible);

    gss=new GssStylesheetGssContext("overview { visibility: hidden; }");
    p = gss.getProperties(gssElm, "");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.