Uses of Class
com.scriptbasic.api.BasicFunction

  • Uses of BasicFunction in com.scriptbasic.utility.functions

    Methods in com.scriptbasic.utility.functions with annotations of type BasicFunction 
    Modifier and Type Method Description
    static java.lang.Number MathFunctions.abs​(java.lang.Number x)  
    static double MathFunctions.acos​(double x)  
    static double MathFunctions.asin​(double x)  
    static void ErrorFunctions.asserT​(java.lang.String s, java.lang.Boolean b)
    Throw an exception causing BASIC runtime error if the assertion fails.
    static double MathFunctions.atan​(double x)  
    static double MathFunctions.atan2​(double x, double y)  
    static byte[] UtilityFunctions.byteBuffer​(int len)
    Create a new byte buffer of length len.
    static double MathFunctions.cbrt​(double x)  
    static double MathFunctions.ceil​(double x)  
    static java.lang.String StringFunctions.charAt​(java.lang.String s1, int i)
    Returns a one character string that contains the character that is at the position i in the string s1.
    static java.lang.String StringFunctions.chomp​(java.lang.String s)
    Chop off the new line character(s) from the end of the string.
    static int StringFunctions.codePointAt​(java.lang.String s1, int i)  
    static int StringFunctions.codePointBefore​(java.lang.String s1, int i)  
    static int StringFunctions.codePointCount​(java.lang.String s1, int i, int j)  
    static int StringFunctions.compareTo​(java.lang.String s1, java.lang.String s2)  
    static int StringFunctions.compareToIgnoreCase​(java.lang.String s1, java.lang.String s2)  
    static boolean StringFunctions.contains​(java.lang.String s1, java.lang.String s2)  
    static double MathFunctions.copySign​(double magnitude, double sign)  
    static double MathFunctions.cos​(double x)  
    static double MathFunctions.cosh​(double x)  
    static boolean StringFunctions.endsWith​(java.lang.String s1, java.lang.String s2)  
    static void ErrorFunctions.error​(java.lang.String s)
    Throw an exception causing BASIC runtime error.
    static double MathFunctions.exp​(double a)  
    static double MathFunctions.expm1​(double x)  
    static java.lang.Double MathFunctions.floatF​(java.lang.Object s)
    Convert a value to floating point.
    static double MathFunctions.floor​(double x)  
    static java.lang.Long UtilityFunctions.getByte​(byte[] buffer, java.lang.Long i)  
    static java.lang.Long MathFunctions.getExponent​(double d)  
    static byte[] UtilityFunctions.getStringBytes​(java.lang.String s)  
    static double MathFunctions.hypot​(double x, double y)  
    static double MathFunctions.IEEEremainder​(double f1, double f2)  
    static java.lang.Long StringFunctions.index​(java.lang.String s1, java.lang.String s2)
    Implements the functionality of the method s1.indexOf(s2)
    static java.lang.Long StringFunctions.indexAfter​(java.lang.String s1, java.lang.String s2, int i)
    Implements the functionality of the method s1.indexOf(s2,i)
    static java.lang.Long MathFunctions.integer​(java.lang.Object s)
    Convert a value to integer.
    static java.lang.Boolean UtilityFunctions.isDefined​(java.lang.Object s)  
    static boolean StringFunctions.isEmpty​(java.lang.String s1)  
    static java.lang.Boolean UtilityFunctions.isUndef​(java.lang.Object s)  
    static java.lang.Long StringFunctions.lastIndex​(java.lang.String s1, java.lang.String s2)
    Implements the functionality of the method s1.lastIndexOf(s2)
    static java.lang.Long StringFunctions.lastIndexAfter​(java.lang.String s1, java.lang.String s2, int i)
    Implements the functionality of the method s1.lastIndexOf(s2,i)
    static java.lang.String StringFunctions.lcase​(java.lang.String s)
    Return a string lower cased.
    static java.lang.String StringFunctions.left​(java.lang.String s, int len)
    Return len number of characters from the left (the beginning) of the string.
    static java.lang.Long UtilityFunctions.length​(java.lang.Object arg)  
    static double MathFunctions.log​(double x)  
    static double MathFunctions.log10​(double x)  
    static double MathFunctions.log1p​(double x)  
    static void UtilityFunctions.logDebug​(java.lang.String message)  
    static void UtilityFunctions.logError​(java.lang.String message)  
    static void UtilityFunctions.logInfo​(java.lang.String message)  
    static java.lang.String StringFunctions.ltrim​(java.lang.String s)
    Trim the white spaces from the start of the string.
    static java.lang.Number MathFunctions.max​(java.lang.Number a, java.lang.Number b)  
    static java.lang.String StringFunctions.mid​(java.lang.String s, int start, int len)
    Return a substring from the string that starts at the position start and has a length of len.
    static java.lang.Number MathFunctions.min​(java.lang.Number a, java.lang.Number b)  
    static java.lang.Object UtilityFunctions.newMagicBean()  
    static double MathFunctions.pow​(double a, double b)  
    static double MathFunctions.random()  
    static java.lang.String StringFunctions.replaceAll​(java.lang.String s1, java.lang.String regex, java.lang.String s2)  
    static java.lang.String StringFunctions.replaceFirst​(java.lang.String s1, java.lang.String regex, java.lang.String s2)  
    static java.lang.String StringFunctions.right​(java.lang.String s, int len)
    Return len number of characters from the right (the end) of the string.
    static double MathFunctions.rint​(double a)  
    static double MathFunctions.round​(double x)  
    static java.lang.String StringFunctions.rtrim​(java.lang.String s)
    Trim the white spaces from the end of the string.
    static double MathFunctions.scalb​(double d, int scaleFactor)  
    static void UtilityFunctions.setByte​(byte[] buffer, java.lang.Long i, java.lang.Long v)  
    static double MathFunctions.signum​(double d)  
    static double MathFunctions.sin​(double x)  
    static double MathFunctions.sinh​(double x)  
    static java.lang.String StringFunctions.space​(int len)
    Return a string that is len number of space characters.
    static double MathFunctions.sqrt​(double a)  
    static boolean StringFunctions.startsWith​(java.lang.String s1, java.lang.String s2)  
    static java.lang.String StringFunctions.string​(int len, java.lang.String s)
    Return a string that is len times the character in s.
    static java.lang.String UtilityFunctions.stringifyBuffer​(byte[] buffer)  
    static int StringFunctions.strlen​(java.lang.String s1)  
    static java.lang.String StringFunctions.strreverse​(java.lang.String s)
    Return a string with the characters reversed.
    static double MathFunctions.tan​(double x)  
    static double MathFunctions.tanh​(double x)  
    static double MathFunctions.toDegrees​(double angrad)  
    static double MathFunctions.toRadians​(double angdeg)  
    static java.lang.String StringFunctions.trim​(java.lang.String s)  
    static java.lang.String StringFunctions.ucase​(java.lang.String s)
    Return a string upper cased.
    static java.lang.Object UtilityFunctions.undef()
    This function returns the undef value.
  • Uses of BasicFunction in com.scriptbasic.utility.functions.file

    Methods in com.scriptbasic.utility.functions.file with annotations of type BasicFunction 
    Modifier and Type Method Description
    static java.lang.String FileHandlingFunctions.absoluteFileName​(java.lang.String fileName)  
    static void FileHandlingFunctions.close​(FileHandler fh)  
    static void FileHandlingFunctions.deleteFile​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.fileCanExecute​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.fileExists​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.fileIsExecutable​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.fileIsReadable​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.fileIsWritable​(java.lang.String fileName)  
    static java.lang.Long FileHandlingFunctions.fileLength​(java.lang.String fileName)  
    static java.lang.Long FileHandlingFunctions.freeSpace​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.isDirectory​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.isFile​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.isHidden​(java.lang.String fileName)  
    static java.lang.Long FileHandlingFunctions.lastModified​(java.lang.String fileName)  
    static BasicArray FileHandlingFunctions.listFiles​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.mkdir​(java.lang.String fileName)  
    static FileHandler FileHandlingFunctions.open​(java.lang.String fileName, java.lang.String mode)
    Opens a file and returns a file handler.
    static java.lang.String FileHandlingFunctions.parentDirectory​(java.lang.String fileName)  
    static void FileHandlingFunctions.printf​(FileHandler fh, java.lang.String line)  
    static void FileHandlingFunctions.printfln​(FileHandler fh, java.lang.String line)  
    static byte[] FileHandlingFunctions.read​(FileHandler fh, int len)  
    static java.lang.String FileHandlingFunctions.readLine​(FileHandler fh)  
    static boolean FileHandlingFunctions.renameFile​(java.lang.String fileNameFrom, java.lang.String fileNameTo)  
    static boolean FileHandlingFunctions.setExecutable​(java.lang.String fileName, boolean executable, boolean ownerOnly)  
    static boolean FileHandlingFunctions.setLastModified​(java.lang.String fileName, java.lang.Long time)  
    static boolean FileHandlingFunctions.setReadable​(java.lang.String fileName, boolean readable, boolean ownerOnly)  
    static boolean FileHandlingFunctions.setRedOnly​(java.lang.String fileName)  
    static boolean FileHandlingFunctions.setWritable​(java.lang.String fileName, boolean writable, boolean ownerOnly)  
    static void FileHandlingFunctions.write​(FileHandler fh, byte[] buffer)