RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
com.osroyale.util.Utility Class Reference

Static Public Member Functions

static double getPercentageAmount (int progress, int total)
static String formatDigits (final int amount)
static String formatDigits (final long amount)
static String formatDigits (final double amount)
static String formatPrice (final long amount)
static String formatEnum (final String string)
static String rank (final String string)
static String capitalizeSentence (final String string)
static String getAOrAn (String nextWord)
static String getDate ()
static String getSimpleDate ()
static String convertWord (int amount)
static String getTime ()
static String getTime (long period)
static String getUptime ()
static String getTime (int ticks)
static long nameToLong (String text)
static< T > T randomElement (Collection< T > collection)
static< T > T randomElement (List< T > list)
static< T > T randomElement (T[] array)
static int randomElement (int[] array)
static List< Object > getClassesInDirectory (String directory)
static List< String > getSubDirectories (Class<?> clazz)

Detailed Description

Handles miscellaneous methods.

Author
Daniel

Definition at line 64 of file Utility.java.

Member Function Documentation

◆ capitalizeSentence()

String com.osroyale.util.Utility.capitalizeSentence ( final String string)
inlinestatic

Capitalize each letter after .

Definition at line 136 of file Utility.java.

◆ convertWord()

String com.osroyale.util.Utility.convertWord ( int amount)
inlinestatic

Converts an integer into words.

Definition at line 173 of file Utility.java.

◆ formatDigits() [1/3]

String com.osroyale.util.Utility.formatDigits ( final double amount)
inlinestatic

Formats digits for doubles.

Definition at line 88 of file Utility.java.

◆ formatDigits() [2/3]

String com.osroyale.util.Utility.formatDigits ( final int amount)
inlinestatic

Formats digits for integers.

Definition at line 78 of file Utility.java.

◆ formatDigits() [3/3]

String com.osroyale.util.Utility.formatDigits ( final long amount)
inlinestatic

Formats digits for longs.

Definition at line 83 of file Utility.java.

◆ formatEnum()

String com.osroyale.util.Utility.formatEnum ( final String string)
inlinestatic

Formats name of enum.

Definition at line 126 of file Utility.java.

◆ formatPrice()

String com.osroyale.util.Utility.formatPrice ( final long amount)
inlinestatic

Formats a price for longs.

Definition at line 93 of file Utility.java.

◆ getAOrAn()

String com.osroyale.util.Utility.getAOrAn ( String nextWord)
inlinestatic

A or an

Definition at line 153 of file Utility.java.

◆ getClassesInDirectory()

List< Object > com.osroyale.util.Utility.getClassesInDirectory ( String directory)
inlinestatic

Gets all of the classes in a directory

Definition at line 321 of file Utility.java.

◆ getDate()

String com.osroyale.util.Utility.getDate ( )
inlinestatic

Gets the date of server.

Definition at line 163 of file Utility.java.

◆ getPercentageAmount()

double com.osroyale.util.Utility.getPercentageAmount ( int progress,
int total )
inlinestatic

Gets a percentage amount.

Definition at line 73 of file Utility.java.

◆ getSimpleDate()

String com.osroyale.util.Utility.getSimpleDate ( )
inlinestatic

Gets the date of server.

Definition at line 168 of file Utility.java.

◆ getSubDirectories()

List< String > com.osroyale.util.Utility.getSubDirectories ( Class<?> clazz)
inlinestatic

Gets all of the sub directories of a folder

Definition at line 353 of file Utility.java.

◆ getTime() [1/3]

String com.osroyale.util.Utility.getTime ( )
inlinestatic

Gets the current server time and formats it

Definition at line 178 of file Utility.java.

◆ getTime() [2/3]

String com.osroyale.util.Utility.getTime ( int ticks)
inlinestatic

Gets a basic time based off seconds.

Definition at line 197 of file Utility.java.

◆ getTime() [3/3]

String com.osroyale.util.Utility.getTime ( long period)
inlinestatic

Gets the time based off a long.

Definition at line 183 of file Utility.java.

◆ getUptime()

String com.osroyale.util.Utility.getUptime ( )
inlinestatic

Gets the current uptime of server and formats it

Definition at line 192 of file Utility.java.

◆ nameToLong()

long com.osroyale.util.Utility.nameToLong ( String text)
inlinestatic

Converts the first 12 characters in a string of text to a hash.

Definition at line 222 of file Utility.java.

◆ randomElement() [1/4]

static< T > T com.osroyale.util.Utility.randomElement ( Collection< T > collection)
inlinestatic

Picks a random element out of any array type.

Definition at line 285 of file Utility.java.

◆ randomElement() [2/4]

int com.osroyale.util.Utility.randomElement ( int[] array)
inlinestatic

Picks a random element out of any array type.

Definition at line 308 of file Utility.java.

◆ randomElement() [3/4]

static< T > T com.osroyale.util.Utility.randomElement ( List< T > list)
inlinestatic

Picks a random element out of any list type.

Definition at line 290 of file Utility.java.

◆ randomElement() [4/4]

static< T > T com.osroyale.util.Utility.randomElement ( T[] array)
inlinestatic

Picks a random element out of any array type.

Definition at line 303 of file Utility.java.

◆ rank()

String com.osroyale.util.Utility.rank ( final String string)
inlinestatic

Formats the player name.

Definition at line 131 of file Utility.java.


The documentation for this class was generated from the following file: