• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java ObjectUtilities类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.jfree.util.ObjectUtilities的典型用法代码示例。如果您正苦于以下问题:Java ObjectUtilities类的具体用法?Java ObjectUtilities怎么用?Java ObjectUtilities使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ObjectUtilities类属于org.jfree.util包,在下文中一共展示了ObjectUtilities类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: hashCode

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Returns a hash code for this instance.
 * 
 * @return The hash code.
 */
public int hashCode() {
    int result = 193;
    result = 37 * result + ObjectUtilities.hashCode(this.background);
    result = 37 * result + ObjectUtilities.hashCode(this.cap);
    result = 37 * result + this.dialFrame.hashCode();
    long temp = Double.doubleToLongBits(this.viewX);
    result = 37 * result + (int) (temp ^ (temp >>> 32));
    temp = Double.doubleToLongBits(this.viewY);
    result = 37 * result + (int) (temp ^ (temp >>> 32));
    temp = Double.doubleToLongBits(this.viewW);
    result = 37 * result + (int) (temp ^ (temp >>> 32));
    temp = Double.doubleToLongBits(this.viewH);
    result = 37 * result + (int) (temp ^ (temp >>> 32));
    return result;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:21,代码来源:DialPlot.java


示例2: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests the entity for equality with an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;      
    }
    if (obj instanceof CategoryItemEntity && super.equals(obj)) {
        CategoryItemEntity cie = (CategoryItemEntity) obj;
        if (this.categoryIndex != cie.categoryIndex) {
            return false;   
        }
        if (this.series != cie.series) {
            return false;   
        }
        if (!ObjectUtilities.equal(this.category, cie.category)) {
            return false;   
        }
        return true;
    }
    return false;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:27,代码来源:CategoryItemEntity.java


示例3: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests the entity for equality with an arbitrary object.
 * 
 * @param obj  the object to test against (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;   
    }
    if (obj instanceof ChartEntity) {
        ChartEntity that = (ChartEntity) obj;
        if (!this.area.equals(that.area)) {
            return false;   
        }
        if (!ObjectUtilities.equal(this.toolTipText, that.toolTipText)) {
            return false;   
        }
        if (!ObjectUtilities.equal(this.urlText, that.urlText)) {
            return false;   
        }
        return true;
    }
    return false;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:27,代码来源:ChartEntity.java


示例4: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests the renderer for equality with an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof StackedXYAreaRenderer) || !super.equals(obj)) {
        return false;
    }
    StackedXYAreaRenderer that = (StackedXYAreaRenderer) obj;
    if (!PaintUtilities.equal(this.shapePaint, that.shapePaint)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.shapeStroke, that.shapeStroke)) {
        return false;
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:24,代码来源:StackedXYAreaRenderer.java


示例5: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests this <code>LabelBlock</code> for equality with an arbitrary 
 * object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (!(obj instanceof LabelBlock)) {
        return false;
    }
    LabelBlock that = (LabelBlock) obj;
    if (!this.text.equals(that.text)) {
        return false;
    }
    if (!this.font.equals(that.font)) {
        return false;
    }
    if (!PaintUtilities.equal(this.paint, that.paint)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.toolTipText, that.toolTipText)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.urlText, that.urlText)) {
        return false;
    }
    return super.equals(obj);
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:31,代码来源:LabelBlock.java


示例6: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests this border for equality with an arbitrary instance.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;   
    }
    if (!(obj instanceof LineBorder)) {
        return false;   
    }
    LineBorder that = (LineBorder) obj;
    if (!PaintUtilities.equal(this.paint, that.paint)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.stroke, that.stroke)){
        return false;
    }
    if (!this.insets.equals(that.insets)) {
        return false;
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:27,代码来源:LineBorder.java


示例7: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests this arrangement for equality with an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;   
    }
    if (!(obj instanceof BorderArrangement)) {
        return false;   
    }
    BorderArrangement that = (BorderArrangement) obj;
    if (!ObjectUtilities.equal(this.topBlock, that.topBlock)) {
        return false;   
    }
    if (!ObjectUtilities.equal(this.bottomBlock, that.bottomBlock)) {
        return false;   
    }
    if (!ObjectUtilities.equal(this.leftBlock, that.leftBlock)) {
        return false;   
    }
    if (!ObjectUtilities.equal(this.rightBlock, that.rightBlock)) {
        return false;   
    }
    if (!ObjectUtilities.equal(this.centerBlock, that.centerBlock)) {
        return false;   
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:33,代码来源:BorderArrangement.java


示例8: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests this map for equality with an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof StrokeMap)) {
        return false;
    }
    StrokeMap that = (StrokeMap) obj;
    if (this.store.size() != that.store.size()) {
        return false;
    }
    Set keys = this.store.keySet();
    Iterator iterator = keys.iterator();
    while (iterator.hasNext()) {
        Comparable key = (Comparable) iterator.next();
        Stroke s1 = getStroke(key);
        Stroke s2 = that.getStroke(key);
        if (!ObjectUtilities.equal(s1, s2)) {
            return false;
        }
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:31,代码来源:StrokeMap.java


示例9: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests the map for equality against an arbitrary object.
 * 
 * @param obj  the object to test against (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;      
    }
    if (!(obj instanceof KeyToGroupMap)) {
        return false;
    }
    KeyToGroupMap that = (KeyToGroupMap) obj;
    if (!ObjectUtilities.equal(this.defaultGroup, that.defaultGroup)) {
        return false;
    }
    if (!this.keyToGroupMap.equals(that.keyToGroupMap)) {
        return false;
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:24,代码来源:KeyToGroupMap.java


示例10: clone

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Returns a clone of the annotation.
 * 
 * @return A clone.
 * 
 * @throws CloneNotSupportedException  this class will not throw this 
 *         exception, but subclasses (if any) might.
 */
public Object clone() throws CloneNotSupportedException {
    
    CombinedDomainXYPlot result = (CombinedDomainXYPlot) super.clone(); 
    result.subplots = (List) ObjectUtilities.deepClone(this.subplots);
    for (Iterator it = result.subplots.iterator(); it.hasNext();) {
        Plot child = (Plot) it.next();
        child.setParent(result);
    }
    
    // after setting up all the subplots, the shared domain axis may need 
    // reconfiguring
    ValueAxis domainAxis = result.getDomainAxis();
    if (domainAxis != null) {
        domainAxis.configure();
    }
    
    return result;
    
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:28,代码来源:CombinedDomainXYPlot.java


示例11: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests this instance for equality against an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (this == obj) {
        return true;   
    }
    if (!(obj instanceof PlotRenderingInfo)) {
        return false;
    }
    PlotRenderingInfo that = (PlotRenderingInfo) obj;
    if (!ObjectUtilities.equal(this.dataArea, that.dataArea)) {
        return false;   
    }
    if (!ObjectUtilities.equal(this.plotArea, that.plotArea)) {
        return false;   
    }
    if (!ObjectUtilities.equal(this.subplotInfo, that.subplotInfo)) {
        return false;   
    }
    return true;   
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:27,代码来源:PlotRenderingInfo.java


示例12: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/** 
 * Tests the plot for equality with an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return <code>true</code> or <code>false</code>.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof CombinedRangeCategoryPlot)) {
        return false;
    }
    if (!super.equals(obj)) {
        return false;
    }
    CombinedRangeCategoryPlot that = (CombinedRangeCategoryPlot) obj;
    if (!ObjectUtilities.equal(this.subplots, that.subplots)) {
        return false;
    }
    if (this.totalWeight != that.totalWeight) {
        return false;
    }
    if (this.gap != that.gap) {
        return false;
    }
    return true;       
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:30,代码来源:CombinedRangeCategoryPlot.java


示例13: clone

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Returns a clone of the plot.
 * 
 * @return A clone.
 * 
 * @throws CloneNotSupportedException  this class will not throw this 
 *         exception, but subclasses (if any) might.
 */
public Object clone() throws CloneNotSupportedException {
    CombinedRangeCategoryPlot result 
        = (CombinedRangeCategoryPlot) super.clone(); 
    result.subplots = (List) ObjectUtilities.deepClone(this.subplots);
    for (Iterator it = result.subplots.iterator(); it.hasNext();) {
        Plot child = (Plot) it.next();
        child.setParent(result);
    }
    
    // after setting up all the subplots, the shared range axis may need 
    // reconfiguring
    ValueAxis rangeAxis = result.getRangeAxis();
    if (rangeAxis != null) {
        rangeAxis.configure();
    }
    
    return result;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:27,代码来源:CombinedRangeCategoryPlot.java


示例14: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests this plot for equality with another object.
 *
 * @param obj  the other object.
 *
 * @return <code>true</code> or <code>false</code>.
 */
public boolean equals(Object obj) {

    if (obj == this) {
        return true;
    }

    if (!(obj instanceof CombinedRangeXYPlot)) {
        return false;
    }
    if (!super.equals(obj)) {
        return false;
    }
    CombinedRangeXYPlot that = (CombinedRangeXYPlot) obj;
    if (!ObjectUtilities.equal(this.subplots, that.subplots)) {
        return false;
    }
    if (this.totalWeight != that.totalWeight) {
        return false;
    }
    if (this.gap != that.gap) {
        return false;
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:32,代码来源:CombinedRangeXYPlot.java


示例15: clone

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Returns a clone of the plot.
 * 
 * @return A clone.
 * 
 * @throws CloneNotSupportedException  this class will not throw this 
 *         exception, but subclasses (if any) might.
 */
public Object clone() throws CloneNotSupportedException {
    
    CombinedRangeXYPlot result = (CombinedRangeXYPlot) super.clone(); 
    result.subplots = (List) ObjectUtilities.deepClone(this.subplots);
    for (Iterator it = result.subplots.iterator(); it.hasNext();) {
        Plot child = (Plot) it.next();
        child.setParent(result);
    }
    
    // after setting up all the subplots, the shared range axis may need 
    // reconfiguring
    ValueAxis rangeAxis = result.getRangeAxis();
    if (rangeAxis != null) {
        rangeAxis.configure();
    }
    
    return result;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:27,代码来源:CombinedRangeXYPlot.java


示例16: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests the marker for equality with an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;   
    }
    if (!(obj instanceof IntervalMarker)) {
        return false;
    }
    if (!super.equals(obj)) {
        return false;
    }
    IntervalMarker that = (IntervalMarker) obj;
    if (this.startValue != that.startValue) {
        return false;   
    }
    if (this.endValue != that.endValue) {
        return false;   
    }
    if (!ObjectUtilities.equal(this.gradientPaintTransformer, 
            that.gradientPaintTransformer)) {
        return false;   
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:31,代码来源:IntervalMarker.java


示例17: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/** 
 * Tests the plot for equality with an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof CombinedDomainCategoryPlot)) {
        return false;
    }
    if (!super.equals(obj)) {
        return false;
    }
    CombinedDomainCategoryPlot plot = (CombinedDomainCategoryPlot) obj;
    if (!ObjectUtilities.equal(this.subplots, plot.subplots)) {
        return false;
    }
    if (this.totalWeight != plot.totalWeight) {
        return false;
    }
    if (this.gap != plot.gap) { 
        return false;
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:30,代码来源:CombinedDomainCategoryPlot.java


示例18: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Checks this instance for equality with an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof MeterInterval)) {
        return false;
    }
    MeterInterval that = (MeterInterval) obj;
    if (!this.label.equals(that.label)) {
        return false;
    }
    if (!this.range.equals(that.range)) {
        return false;
    }
    if (!PaintUtilities.equal(this.outlinePaint, that.outlinePaint)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.outlineStroke, that.outlineStroke)) {
        return false;
    }
    if (!PaintUtilities.equal(this.backgroundPaint, that.backgroundPaint)) {
        return false;
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:33,代码来源:MeterInterval.java


示例19: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests this unit for equality with another object.
 *
 * @param obj  the object (<code>null</code> permitted).
 *
 * @return <code>true</code> or <code>false</code>.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!(obj instanceof DateTickUnit)) {
        return false;
    }
    if (!super.equals(obj)) {
        return false;
    }
    DateTickUnit that = (DateTickUnit) obj;
    if (this.unit != that.unit) {
        return false;
    }
    if (this.count != that.count) {
        return false;
    }
    if (!ObjectUtilities.equal(this.formatter, that.formatter)) {
        return false;
    }
    return true;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:30,代码来源:DateTickUnit.java


示例20: equals

import org.jfree.util.ObjectUtilities; //导入依赖的package包/类
/**
 * Tests this tick for equality with an arbitrary object.
 * 
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (this == obj) {
        return true;   
    }
    if (obj instanceof Tick) {
        Tick t = (Tick) obj;   
        if (!ObjectUtilities.equal(this.text, t.text)) {
            return false;   
        }
        if (!ObjectUtilities.equal(this.textAnchor, t.textAnchor)) {
            return false;   
        }
        if (!ObjectUtilities.equal(this.rotationAnchor, t.rotationAnchor)) {
            return false;   
        }
        if (!(this.angle == t.angle)) {
            return false;   
        }
        return true;
    }
    return false;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:30,代码来源:Tick.java



注:本文中的org.jfree.util.ObjectUtilities类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java EnsembleProvider类代码示例发布时间:2022-05-21
下一篇:
Java NavigatorPanel类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap