@Nonnull public static String getHexValueFromDigest (@Nonnull final byte [] aDigest) { return StringHelper.getHexEncoded (aDigest); }
/** * @return The hex-encoded String of the message digest bytes. Never * <code>null</code>. */ @Nonnull @Nonempty public String getDigestString () { return StringHelper.getHexEncoded (m_aDigestBytes); }
/** * Convert a byte array to a hexadecimal encoded string. * * @param aInput * The byte array to be converted to a String. May not be * <code>null</code>. * @return The String representation of the byte array. */ @Nonnull public static String getHexEncoded (@Nonnull final byte [] aInput) { ValueEnforcer.notNull (aInput, "Input"); return getHexEncoded (aInput, 0, aInput.length); }
@Deprecated @UsedViaReflection public ServerLogSessionKey () { final byte [] aKey = new byte [8]; VerySecureRandom.getInstance ().nextBytes (aKey); m_sGeneratedKey = StringHelper.getHexEncoded (aKey); }
/** * Convert a string to a byte array and than to a hexadecimal encoded string. * * @param sInput * The source string. May not be <code>null</code>. * @param aCharset * The charset to use. May not be <code>null</code>. * @return The String representation of the byte array of the string. */ @Nonnull public static String getHexEncoded (@Nonnull final String sInput, @Nonnull final Charset aCharset) { ValueEnforcer.notNull (sInput, "Input"); ValueEnforcer.notNull (aCharset, "Charset"); return getHexEncoded (CharsetManager.getAsBytes (sInput, aCharset)); }
@Override public String toString () { return new ToStringGenerator (this).append ("condition", m_sCondition) .append ("lineSeparator", StringHelper.getHexEncoded (m_sLineSeparator, CCharset.CHARSET_ISO_8859_1_OBJ)) .append ("wrappedNode", m_aWrappedNode) .toString (); }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()) .append ("provider", m_aProvider) .append ("jsCode", m_sJSCode) .append ("mode", m_eMode) .append ("emitAfterFiles", m_bEmitAfterFiles) .append ("lineSeparator", StringHelper.getHexEncoded (m_sLineSeparator, CCharset.CHARSET_ISO_8859_1_OBJ)) .toString (); }
@Override public String toString () { return new ToStringGenerator (this).append ("format", m_eFormat) .append ("xmlVersion", m_eXMLVersion) .append ("serializeDocType", m_eSerializeDocType) .append ("serializeComments", m_eSerializeComments) .append ("indent", m_eIndent) .append ("incorrectCharHandling", m_eIncorrectCharacterHandling) .append ("charset", m_aCharset) .append ("namespaceContext", m_aNamespaceContext) .append ("doubleQuotesForAttrs", m_bUseDoubleQuotesForAttributes) .append ("spaceOnSelfClosedElement", m_bSpaceOnSelfClosedElement) .append ("newlineString", StringHelper.getHexEncoded (CharsetManager.getAsBytes (m_sNewlineString, CCharset.CHARSET_ISO_8859_1_OBJ))) .append ("indentationString", StringHelper.getHexEncoded (CharsetManager.getAsBytes (m_sIndentationString, CCharset.CHARSET_ISO_8859_1_OBJ))) .append ("emitNamespaces", m_bEmitNamespaces) .append ("putNamespaceContextPrefixesInRoot", m_bPutNamespaceContextPrefixesInRoot) .toString (); } }
aRow.addCell (aMAC == null ? "" : StringHelper.getHexEncoded (aMAC));