The PlanJCore User Guide
PlanJCore Basic Toolbox

Directly usable tools for everyday processing (not using core.Item or data.Node)
(Initial Version of Doc while structuring - 2023-10-29)
Text Functionsca.planj.util.StringUtils(String[]) = StringUtils.GetWords(String)
(String[]) = StringUtils.ParseIt(String, String)
(String[]) = StringUtils.ParseThis(String, String, boolean)
(String[]) = StringUtils.ParseThis(String, String, boolean)
ca.planj.util.StrMatch(StrMatch) = StrMatch.getInstance()
(Object[]) = [instance].getMatchData(String)
ca.planj.util.Sizes(String) = Sizes.memSize(String)
(String) = Sizes.Elapsed(long)
Sorting Functionsca.planj.util.SortBox--
Statistics Functionsca.planj.util.StatPack
(double) = StatPack.GetMedian(double[])
(double[][]) = StatPack.GetHistogram(double[], int)
(double) = StatPack.GetDispersion(double[])
(double[]) = StatPack.Normalize(double[])
(long) = [instance].GetReqSet(int, int)
(long) = [instance].GetReqSet(int)
(double) = StatPack.GetStdDev(double[])
(double) = StatPack.GetMaxVal(double[])
(double) = StatPack.GetMinVal(double[])
Network/IP Functionsca.planj.ip.util.netInfo(netInfo[]) = netInfo.getNetInfo()
ca.planj.ip.util.NetCheck(NetCheck) = NetCheck.trustLevel(String, int)
ca.planj.ip.util.NumAddr(int[]) = NumAddr.splitAddress(String)
(String) = NumAddr.getAddress(int[])
(String) = NumAddr.compactIPv6(int[])
ca.planj.ip.util.PortStatus(int) = [instance].test(String, int)
ca.planj.ip.util.BlockList(boolean) = [instance].isAllowed(String)
BlackList.addHard(String)
BlackList.addSoft(String)
BlackList.removeLock(String)
Basic I/O Functionsca.planj.util.QuickRead(byte[]) = QuickRead.readFileBin(String)
(String) = QuickRead.readWeb(String, String[][])
(String) = QuickRead.postWeb(String, String[][], String, boolean)
(byte[]) = QuickRead.readFileBin(String)
QuickRead.writeFileBin(String, byte[])
ca.planj.com.comProcess(String) = comProcess.exec(String)
ca.planj.com.handle.httpClient(String) = httpClient.getString(String)
(httpData) = httpClient.getComplete(String)
(httpData) = httpClient.postComplete(String, String, byte[])
(wssClient) = httpClient.getWebSocket(String)
[instance].setHeaders(String[][])
Dates Functionsca.planj.util.ISODate--
I/O Encoding Functionsca.planj.util.EncodeMgr--
System Information Functionsca.planj.sys.LocalSystem(LocalSystem) = LocalSystem.getLocalSys()
(String[]) = [instance].getDefPaths()
(String[][]) = [instance].getDeployments()
(boolean) = [instance].canManageUsers()
(boolean) = [instance].canManageFolders()
(boolean) = [instance].canManageServices()
(boolean) = [instance].canManageLowerPorts()
(boolean) = [instance].canRunTCPDump()
(String[]) = [instance].getMessages()
[instance].addMessage(String)
LocalSystem.OpenBrowser(String, String)
(boolean) = [instance].loadProcesses()
(SysProcess) = [instance].getCurrentProcess()
(Node) = [instance].getProcesses()
(Node) = [instance].top10Processes()
(boolean) = [instance].loadServices()
(String[]) = [instance].getServiceNames()
(boolean) = [instance].addService(String, String)
(boolean) = [instance].tellService(String, String)
(boolean) = [instance].addUserToGroup(String, String)
(boolean) = [instance].addUserToGroup(String, int, String, int)
(boolean) = [instance].addServiceAccount(String, String, int, int)
(boolean) = [instance].setUserDescription(String, String)
(boolean) = [instance].removeUser(String)
(boolean) = [instance].removeGroup(String)
(String[]) = [instance].getUserNames()
(String[]) = [instance].getGroupNames()
(int) = [instance].getNextUID(int)
(int) = [instance].getNextGID(int)
(Node) = [instance].getListenPorts()
(LocalSystem) = LocalSystem.getLocalSys()
(String) = [instance].myServiceName()
(long[]) = [instance].getMemStats()
(String) = [instance].getHardwareName()
(String) = [instance].getMachineID()
(String) = [instance].systemBootTime()
(String) = [instance].cpuInfo()
(double) = [instance].cpuLoad()
(String) = [instance].getOpen()
(long[]) = [instance].getPIDs()
(SysProcess) = [instance].getByPid(long)
(boolean) = [instance].addGroup(String, int)
(boolean) = [instance].loadUG()
(SysUser) = [instance].getUser(int)
(SysUser) = [instance].getUser(String)
(SysGroup) = [instance].getGroup(int)
(SysGroup) = [instance].getGroup(String)
(boolean) = [instance].hasUser(String)
(boolean) = [instance].hasGroup(String)
(SysService) = [instance].getService(String)
(boolean) = [instance].removeService(String)
ca.planj.sys.Capabilities(Vector) = Capabilities.javaVersions()
Cryptography Functionsca.planj.crypto.SHA256Hash(SHA256Hash) = SHA256Hash.getInstance()
(String) = [instance].bytesToHash(byte[])
ca.planj.crypto.makeJKS(boolean) = [instance].generateSelf(String)
ca.planj.crypto.Crypthandler(boolean) = CryptHandler.setKeys(String, String, String, String, String[])
(String) = CryptHandler.cryptFrom(String, String)
(String) = CryptHandler.cryptFor(String, String)
(String) = CryptHandler.readFrom(String, String)
(String) = CryptHandler.readFor(String, String)
ca.planj.crypto.AsymCrypt(String[]) = AsymCrypt.newKeyPair(int)
(String) = AsymCrypt.encryptBytes(byte[], Key)
(byte[]) = AsymCrypt.decryptBytes(String, Key)
(Key) = AsymCrypt.readKey(String)
ca.planj.crypto.AllHTTPS(AllHTTPS) = AllHTTPS.getInstance()
ca.planj.crypto.AESCrypt[instance].flushKey()
[instance].prepKey(String)
[instance].prepKey(byte[])
(String) = [instance].encrypt(String)
(String) = [instance].decrypt(String)
ca.planj.auth.User(boolean) = [instance].isMemberOf(String)
(Object) = [instance].getAttrib(String)
(String) = [instance].getSessionID()
[instance].addAttrib(String, Object)
(boolean) = [instance].logon(String, String)
[instance].logout()
(boolean) = [instance].changPwd(String, String)
[instance].addGroup(String)
(User) = User.getUser(String, String)
(User) = User.getUser(String)
(boolean) = [instance].validate(String)

Section 1: Plain Toolbox, Section 2: data.Node and core.Item Toolbox, Section 3: PlanJCore/boot.CoreBoot integration Toolbox
© 1996-2023 JP Delisle / PlanJ Solutions