Java 类org.jfree.chart.entity.PieSectionEntity 实例源码

项目:parabuild-ci    文件:StandardEntityCollectionTests.java   
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
public void testEquals() {
    PieSectionEntity e1 = new PieSectionEntity(
        new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), new DefaultPieDataset(), 
        0, 1, "Key", "ToolTip", "URL"
    );
    StandardEntityCollection c1 = new StandardEntityCollection();
    c1.addEntity(e1);

    PieSectionEntity e2 = new PieSectionEntity(
        new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), new DefaultPieDataset(), 
        0, 1, "Key", "ToolTip", "URL"
    );
    StandardEntityCollection c2 = new StandardEntityCollection();
    c2.addEntity(e2);
    assertTrue(c1.equals(c2));        
}
项目:parabuild-ci    文件:StandardEntityCollectionTests.java   
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
public void testEquals() {
    StandardEntityCollection c1 = new StandardEntityCollection();
    StandardEntityCollection c2 = new StandardEntityCollection();
    assertTrue(c1.equals(c2));

    PieSectionEntity e1 = new PieSectionEntity(new Rectangle2D.Double(1.0, 
            2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key", 
            "ToolTip", "URL");
    c1.add(e1);
    assertFalse(c1.equals(c2));
    PieSectionEntity e2 = new PieSectionEntity(new Rectangle2D.Double(1.0, 
            2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key", 
            "ToolTip", "URL");
    c2.add(e2);
    assertTrue(c1.equals(c2));        
}
项目:nabs    文件:StandardEntityCollectionTests.java   
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
public void testEquals() {
    StandardEntityCollection c1 = new StandardEntityCollection();
    StandardEntityCollection c2 = new StandardEntityCollection();
    assertTrue(c1.equals(c2));

    PieSectionEntity e1 = new PieSectionEntity(new Rectangle2D.Double(1.0, 
            2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key", 
            "ToolTip", "URL");
    c1.add(e1);
    assertFalse(c1.equals(c2));
    PieSectionEntity e2 = new PieSectionEntity(new Rectangle2D.Double(1.0, 
            2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key", 
            "ToolTip", "URL");
    c2.add(e2);
    assertTrue(c1.equals(c2));        
}
项目:astor    文件:StandardEntityCollectionTests.java   
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
public void testEquals() {
    StandardEntityCollection c1 = new StandardEntityCollection();
    StandardEntityCollection c2 = new StandardEntityCollection();
    assertTrue(c1.equals(c2));

    PieSectionEntity e1 = new PieSectionEntity(new Rectangle2D.Double(1.0,
            2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key",
            "ToolTip", "URL");
    c1.add(e1);
    assertFalse(c1.equals(c2));
    PieSectionEntity e2 = new PieSectionEntity(new Rectangle2D.Double(1.0,
            2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key",
            "ToolTip", "URL");
    c2.add(e2);
    assertTrue(c1.equals(c2));
}
项目:parabuild-ci    文件:PieSectionEntityTests.java   
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
public void testEquals() {
    PieSectionEntity e1 = new PieSectionEntity(
        new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), 
        new DefaultPieDataset(), 1, 2, "Key", "ToolTip", "URL"
    ); 
    PieSectionEntity e2 = new PieSectionEntity(
        new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), 
        new DefaultPieDataset(), 1, 2, "Key", "ToolTip", "URL"
    ); 
    assertTrue(e1.equals(e2));  

    e1.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
    assertFalse(e1.equals(e2));
    e2.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
    assertTrue(e1.equals(e2));  

    e1.setToolTipText("New ToolTip");
    assertFalse(e1.equals(e2));
    e2.setToolTipText("New ToolTip");
    assertTrue(e1.equals(e2));  

    e1.setURLText("New URL");
    assertFalse(e1.equals(e2));
    e2.setURLText("New URL");
    assertTrue(e1.equals(e2));  
}
项目:parabuild-ci    文件:PieSectionEntityTests.java   
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
public void testEquals() {
    PieSectionEntity e1 = new PieSectionEntity(
        new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), 
        new DefaultPieDataset(), 1, 2, "Key", "ToolTip", "URL"
    ); 
    PieSectionEntity e2 = new PieSectionEntity(
        new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), 
        new DefaultPieDataset(), 1, 2, "Key", "ToolTip", "URL"
    ); 
    assertTrue(e1.equals(e2));  

    e1.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
    assertFalse(e1.equals(e2));
    e2.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
    assertTrue(e1.equals(e2));  

    e1.setToolTipText("New ToolTip");
    assertFalse(e1.equals(e2));
    e2.setToolTipText("New ToolTip");
    assertTrue(e1.equals(e2));  

    e1.setURLText("New URL");
    assertFalse(e1.equals(e2));
    e2.setURLText("New URL");
    assertTrue(e1.equals(e2));  
}
项目:jasperreports    文件:PieChartHyperlinkProvider.java   
@Override
public JRPrintHyperlink getEntityHyperlink(ChartEntity entity)
{
    JRPrintHyperlink printHyperlink = null;
    if (hasHyperlinks() && entity instanceof PieSectionEntity)
    {
        PieSectionEntity pieEntity = (PieSectionEntity) entity;
        printHyperlink = sectionHyperlinks.get(pieEntity.getSectionKey());
    }
    return printHyperlink;
}
项目:metasfresh    文件:Graph.java   
/**
 * Get BarGraphColumn for ChartEntity
 * @param event
 * @return BarGraphColumn or null if not found
 */
private GraphColumn getGraphColumn(ChartMouseEvent event)
{
    ChartEntity entity = event.getEntity();
    String key = null;
    if (entity instanceof CategoryItemEntity)
    {
        Comparable<?> colKey = ((CategoryItemEntity)entity).getColumnKey();
        if (colKey != null)
        {
            key = colKey.toString();
        }
    }
    else if (entity instanceof PieSectionEntity)
    {
        Comparable<?> sectionKey = ((PieSectionEntity)entity).getSectionKey();
        if (sectionKey != null)
        {
            key = sectionKey.toString();
        }
    }
    if (key == null)
    {
        return null;
    }
    for (int i = 0; i < list.size(); i++)
    {
        final String label = list.get(i).getLabel();
        if (key.equals(label))
        {
            return list.get(i);
        }
    }
    //
    return null;
}
项目:nabs    文件:PieSectionEntityTests.java   
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
public void testEquals() {
    PieSectionEntity e1 = new PieSectionEntity(
        new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), 
        new DefaultPieDataset(), 1, 2, "Key", "ToolTip", "URL"
    ); 
    PieSectionEntity e2 = new PieSectionEntity(
        new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), 
        new DefaultPieDataset(), 1, 2, "Key", "ToolTip", "URL"
    ); 
    assertTrue(e1.equals(e2));  

    e1.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
    assertFalse(e1.equals(e2));
    e2.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
    assertTrue(e1.equals(e2));  

    e1.setToolTipText("New ToolTip");
    assertFalse(e1.equals(e2));
    e2.setToolTipText("New ToolTip");
    assertTrue(e1.equals(e2));  

    e1.setURLText("New URL");
    assertFalse(e1.equals(e2));
    e2.setURLText("New URL");
    assertTrue(e1.equals(e2));  
}
项目:astor    文件:PieSectionEntityTests.java   
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
public void testEquals() {
    PieSectionEntity e1 = new PieSectionEntity(new Rectangle2D.Double(
            1.0, 2.0, 3.0, 4.0), new DefaultPieDataset(), 1, 2, "Key",
            "ToolTip", "URL");
    PieSectionEntity e2 = new PieSectionEntity(new Rectangle2D.Double(1.0,
            2.0, 3.0, 4.0), new DefaultPieDataset(), 1, 2, "Key",
            "ToolTip", "URL");
    assertTrue(e1.equals(e2));

    e1.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
    assertFalse(e1.equals(e2));
    e2.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
    assertTrue(e1.equals(e2));

    e1.setToolTipText("New ToolTip");
    assertFalse(e1.equals(e2));
    e2.setToolTipText("New ToolTip");
    assertTrue(e1.equals(e2));

    e1.setURLText("New URL");
    assertFalse(e1.equals(e2));
    e2.setURLText("New URL");
    assertTrue(e1.equals(e2));

    e1.setDataset(null);
    assertFalse(e1.equals(e2));
    e2.setDataset(null);
    assertTrue(e1.equals(e2));

    e1.setPieIndex(99);
    assertFalse(e1.equals(e2));
    e2.setPieIndex(99);
    assertTrue(e1.equals(e2));

    e1.setSectionIndex(66);
    assertFalse(e1.equals(e2));
    e2.setSectionIndex(66);
    assertTrue(e1.equals(e2));

    e1.setSectionKey("ABC");
    assertFalse(e1.equals(e2));
    e2.setSectionKey("ABC");
    assertTrue(e1.equals(e2));
}