object Hash
- Alphabetic
- By Inheritance
- Hash
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply(stream: InputStream): Array[Byte]
Calculates the SHA-1 hash of the given stream, closing it when finished.
-
def
apply(url: URL): Array[Byte]
Calculates the SHA-1 hash of the given resource.
-
def
apply(file: File): Array[Byte]
Calculates the SHA-1 hash of the given file.
-
def
apply(as: Array[Byte]): Array[Byte]
Calculates the SHA-1 hash of the given Array[Byte].
-
def
apply(s: String): Array[Byte]
Calculates the SHA-1 hash of the given String.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
contentsIfLocal(uri: URI): Array[Byte]
If the URI represents a local file (the scheme is "file"), this method calculates the SHA-1 hash of the contents of that file.
If the URI represents a local file (the scheme is "file"), this method calculates the SHA-1 hash of the contents of that file. Otherwise, this methods calculates the SHA-1 hash of the normalized string representation of the URI.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fromHex(hex: String): Array[Byte]
Converts the provided hexadecimal representation
hex
to an array of bytes.Converts the provided hexadecimal representation
hex
to an array of bytes. The hexadecimal representation must have an even number of characters in the range 0-9, a-f, or A-F. -
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
halfHashString(s: String): String
Computes the SHA-1 hash of
s
and truncates the hexadecimal representation of the hash via halve. -
def
halve(s: String): String
Truncates the last half of
s
if the string has at least four characters.Truncates the last half of
s
if the string has at least four characters. Otherwise, the original string is returned. -
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toHex(bytes: Array[Byte]): String
Converts an array of
bytes
to a hexadecimal representation String. -
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
trimHashString(s: String, i: Int): String
Computes the SHA-1 hash of
s
and returns the firsti
characters of the hexadecimal representation of the hash. -
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()