InternalSignature isig = (InternalSignature) sig; int[] sigValue = isig.getValue (); int offset = isig.getOffset(); boolean match = true; for (int i = 0; i < sigValue.length; i++) {
private void showSignature (Signature signature) { String margin = getIndent (++_level); String sigValue; if (signature.isStringValue ()) { sigValue = signature.getValueString (); } else { sigValue = signature.getValueHexString (); } texta.append (margin + signature.getType ().toString () + ": " + sigValue + eol); if (signature.getType ().equals (SignatureType.MAGIC)) { if (((InternalSignature) signature).hasFixedOffset ()) { texta.append (margin + "Offset: " + ((InternalSignature) signature).getOffset () + eol); } } String note = signature.getNote (); if (note != null) { texta.append (margin + "Note: " + note + eol); } String use = signature.getUse ().toString (); if (use != null) { texta.append (margin + "Use: " + use + eol); } --_level; }
private void showSignature (Signature signature) { String margin = getIndent (++_level); String sigValue; if (signature.isStringValue ()) { sigValue = signature.getValueString (); } else { sigValue = signature.getValueHexString (); } _writer.println (margin + signature.getType ().toString () + ": " + sigValue); if ((signature.getType ().equals (SignatureType.MAGIC)) && (((InternalSignature) signature).hasFixedOffset ())) { _writer.println (margin + " Offset: " + ((InternalSignature) signature).getOffset ()); } String note = signature.getNote (); if (note != null) { _writer.println (margin + " Note: " + note); } String use = signature.getUse ().toString (); if (use != null) { _writer.println (margin + " Use: " + use); } _level--; }
element ("offset", "0x" + Integer.toHexString (((InternalSignature) signature).getOffset ())));
InternalSignature isig = (InternalSignature) sig; raf.seek (isig.getOffset ()); int[] sigValue = isig.getValue (); boolean match = true;