@Override public int hashCode() { int hash = 0; for (FontData element : fFontData) hash = hash * 7 + element.hashCode(); return hash; }
@Override public int hashCode() { int hash = 0; for (FontData element : fFontData) hash = hash * 7 + element.hashCode(); return hash; }
@Override public int hashCode() { return internalFontData.hashCode() * 7; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + fontData.hashCode(); result = prime * result + text.hashCode(); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + fontData.hashCode(); result = prime * result + string.hashCode(); result = prime * result + wrapWidth; result = prime * result + mode; return result; }
static String getId( FontData fontData ) { return "p" + Integer.toString( fontData.hashCode() ); }
@Override public int hashCode() { if (originalFont != null) { return originalFont.hashCode(); } int code = 0; for (FontData fd : data) { code += fd.hashCode(); } return code; }
@Override public int hashCode() { if (originalFont != null) { return originalFont.hashCode(); } int code = 0; for (int i = 0; i < data.length; i++) { FontData fd = data[i]; code += fd.hashCode(); } return code; }
public int hashCode() { if (originalFont != null) { return originalFont.hashCode(); } int code = 0; for (int i = 0; i < data.length; i++) { FontData fd = data[i]; code += fd.hashCode(); } return code; }
static String createProbeParamFragment( Probe probe ) { FontData fontData = probe.getFontData(); StringBuffer result = new StringBuffer(); result.append( "[ " ); result.append( fontData.hashCode() ); result.append( ", \"" ); result.append( probe.getText() ); result.append( "\", " ); result.append( createFontParam( fontData ) ); result.append( " ]" ); return result.toString(); }
static Integer getKey( FontData fontData, String string, int wrapWidth, int mode ) { ProbeResultStore instance = ProbeResultStore.getInstance(); ProbeResult probeResult = instance.getProbeResult( fontData ); String probeText = probeResult.getProbe().getText(); Point probeSize = probeResult.getSize(); int hashCode = 1; hashCode = 31 * hashCode + probeText.hashCode(); hashCode = 31 * hashCode + probeSize.hashCode(); hashCode = 31 * hashCode + fontData.hashCode(); hashCode = 31 * hashCode + string.hashCode(); hashCode = 31 * hashCode + wrapWidth; hashCode = 31 * hashCode + mode; return Integer.valueOf( hashCode ); }