BowlerKernel
Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine Class Reference
Collaboration diagram for com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine:
Collaboration graph
[legend]

Static Public Member Functions

static void setWorkspace (File file)
 
static void addLogListener (GitLogProgressMonitor l)
 
static void removeLogListener (GitLogProgressMonitor l)
 
static void clearLogListener ()
 
static Git openGit (String url)
 
static boolean isUrlAlreadyOpen (String URL)
 
static Git openGit (Repository localRepo)
 
static void closeGit (Git git)
 
static void addOnCommitEventListeners (String url, Runnable event)
 
static void removeOnCommitEventListeners (String url, Runnable event)
 
static Object inlineScriptRun (File code, ArrayList< Object > args, String shellTypeStorage) throws Exception
 
static Object inlineScriptStringRun (String line, ArrayList< Object > args, String shellTypeStorage) throws Exception
 
static void addScriptingLanguage (IScriptingLanguage lang)
 
static void addIGithubLoginListener (IGithubLoginListener l)
 
static void removeIGithubLoginListener (IGithubLoginListener l)
 
static File getWorkspace ()
 
static String getShellType (String name)
 
static void login () throws IOException
 
static void logout () throws IOException
 
static GitHub setupAnyonmous () throws IOException
 
static String urlToGist (String in)
 
static List< String > getCurrentGist (String addr, Object engine)
 
static void waitForLogin () throws IOException, InvalidRemoteException, TransportException, GitAPIException
 
static void waitForRepo (String remoteURI, String reason)
 
static void deleteRepo (String remoteURI)
 
static void deleteCache ()
 
static ArrayList< String > filesInGit (String remote, String branch, String extnetion) throws Exception
 
static ArrayList< String > filesInGit (String remote, String branch, String extnetion, Git ref) throws Exception
 
static ArrayList< String > filesInGit (String remote) throws Exception
 
static ArrayList< String > filesInGit (String remote, Git ref) throws Exception
 
static String getUserIdOfGist (String id) throws Exception
 
static File createFile (String git, String fileName, String commitMessage) throws Exception
 
static void pushCodeToGit (String id, String branch, String FileName, String content, String commitMessage) throws Exception
 
static void commit (String id, String branch, String FileName, String content, String commitMessage, boolean flagNewFile) throws Exception
 
static void commit (String id, String branch, String FileName, String content, String commitMessage, boolean flagNewFile, Git gitRef) throws Exception
 
static void pushCodeToGit (String remoteURI, String branch, String FileName, String content, String commitMessage, boolean flagNewFile) throws Exception
 
static String[] codeFromGit (String id, String FileName) throws Exception
 
static Object inlineFileScriptRun (File f, ArrayList< Object > args) throws Exception
 
static Object inlineGistScriptRun (String gistID, String Filename, ArrayList< Object > args) throws Exception
 
static Object gitScriptRun (String gitURL, String Filename) throws Exception
 
static Object gitScriptRun (String gitURL, String Filename, ArrayList< Object > args) throws Exception
 
static File fileFromGit (String remoteURI, String fileInRepo) throws InvalidRemoteException, TransportException, GitAPIException, IOException
 
static File fileFromGit (String remoteURI, String branch, String fileInRepo) throws InvalidRemoteException, TransportException, GitAPIException, IOException
 
static File uriToFile (String remoteURI)
 
static String getBranch (String remoteURI) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
 
static String getFullBranch (String remoteURI) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
 
static void deleteBranch (String remoteURI, String toDelete) throws Exception
 
static String newBranch (String remoteURI, String newBranch) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
 
static void newBranch (String remoteURI, String newBranch, RevCommit source) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
 
static List< Ref > listBranches (String remoteURI) throws Exception
 
static List< Ref > listBranches (String remoteURI, Git git) throws Exception
 
static List< Ref > listLocalBranches (String remoteURI) throws IOException
 
static List< String > listLocalBranchNames (String remoteURI) throws Exception
 
static List< String > listBranchNames (String remoteURI) throws Exception
 
static void pull (String remoteURI, String branch) throws IOException, CheckoutConflictException, NoHeadException, InvalidRemoteException, WrongRepositoryStateException
 
static void pull (String remoteURI) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, InvalidRemoteException, TransportException, GitAPIException
 
static void checkoutCommit (String remoteURI, String branch, String commitHash) throws IOException
 
static void checkout (String remoteURI, RevCommit commit) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
 
static void checkout (String remoteURI, Ref branch) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
 
static void checkout (String remoteURI, String branch) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
 
static File cloneRepo (String remoteURI, String branch)
 
static String locateGitUrl (File f) throws IOException
 
static String locateGitUrl (File f, Git ref) throws IOException
 
static Git locateGit (File f) throws IOException
 
static String getText (URL website) throws Exception
 
static File getLastFile ()
 
static void setLastFile (File lastFile)
 
static File getFileEngineRunByName (String filename)
 
static String[] getImports ()
 
static IGitHubLoginManager getLoginManager ()
 
static void setLoginManager (IGitHubLoginManager lm)
 
static boolean isAutoupdate ()
 
static boolean setAutoupdate (boolean autoupdate) throws IOException
 
static String findLocalPath (File currentFile, Git git)
 
static String findLocalPath (File currentFile)
 
static String[] findGitTagFromFile (File currentFile) throws IOException
 
static String[] findGitTagFromFile (File currentFile, Git ref) throws IOException
 
static boolean checkOwner (String url)
 
static boolean checkOwner (File currentFile)
 
static GHGist forkGist (String currentGist) throws Exception
 
static String fork (String sourceURL, String newRepoName, String newRepoDescription) throws Exception
 
static GHRepository makeNewRepoNoFailOver (String newName, String description) throws IOException, org.kohsuke.github.HttpException
 
static GHRepository makeNewRepo (String newName, String description) throws IOException
 
static String locateGitUrlString (File f)
 
static String urlToString (URL htmlUrl)
 
static String urlToGist (URL htmlUrl)
 
static List< String > getAllLangauges ()
 
static HashMap< String, IScriptingLanguagegetLangaugesMap ()
 
static IScriptingLanguage getLangaugeByExtention (String extention)
 
static boolean hasNetwork ()
 
static boolean isLoginSuccess ()
 
static String[] copyGitFile (String sourceGit, String targetGit, String filename)
 
static String[] copyGitFile (String sourceGit, String targetGit, String filename, String outFile, boolean bailIfExisting)
 
static Ref getBranch (String remoteURI, String branch) throws IOException, GitAPIException
 
static Collection< Ref > getAllBranches (String remoteURI) throws IOException, GitAPIException
 
static Repository getRepository (String remoteURI) throws IOException
 
static File getRepositoryCloneDirectory (String remoteURI)
 
static void setCommitContentsAsCurrent (String url, String branch, RevCommit commit) throws IOException, GitAPIException
 
static File getAppData ()
 
static int versionCompare (String v1, String v2)
 
static List< String > getAllTags (String gitRepo)
 
static boolean tagExists (String remoteURI, String newTag)
 
static void tagRepo (String remoteURI, String newTag)
 

Static Private Member Functions

static Git cloneRepoLocalSelectAuth (String remoteURI, File dir, boolean useSSH) throws InvalidRemoteException, TransportException, GitAPIException
 
static Git cloneRepoLocal (String remoteURI, File dir) throws InvalidRemoteException, TransportException, GitAPIException
 
static ProgressMonitor getProgressMoniter (String type, String remoteURI)
 
static GitTimeoutThread makeTimeoutThread (Git git)
 
static List< String > returnFirstGist (String html)
 
static void deleteFolder (File folder)
 
static void loadFilesToList (ArrayList< String > f, File directory, String extnetion)
 
static void loadFilesToList (ArrayList< String > f, File directory, String extnetion, Git ref)
 
static boolean ensureExistance (File desired) throws IOException
 
static String[] codeFromGistID (String id, String FileName) throws Exception
 
static void newBranchLocal (String newBranch, String remoteURI, Git git, RevCommit source) throws GitAPIException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, IOException
 
static boolean hasAtLeastOneReference (Git git) throws Exception
 
static void shallowCheckout (String remoteURI, String branch, Git git) throws GitAPIException, RefAlreadyExistsException, InvalidRefNameException, RefNotFoundException, CheckoutConflictException
 
static boolean resolveConflict (String remoteURI, CheckoutConflictException con, Git git)
 
static File fileFromGistID (String string, String string2) throws InvalidRemoteException, TransportException, GitAPIException, IOException
 
static boolean checkOwner (Git git)
 
static void commit (String url, String branch, String message) throws IOException, GitAPIException, NoHeadException, NoMessageException, UnmergedPathsException, ConcurrentRefUpdateException, WrongRepositoryStateException, AbortedByHookException
 
static void commit (String url, String branch, String message, Git passedRef) throws IOException, GitAPIException, NoHeadException, NoMessageException, UnmergedPathsException, ConcurrentRefUpdateException, WrongRepositoryStateException, AbortedByHookException
 

Static Private Attributes

static final int TIME_TO_WAIT_BETWEEN_GIT_PULL = 100000
 
static final ArrayList< GitLogProgressMonitorlogListeners = new ArrayList<>()
 
static boolean autoupdate = false
 
static final String[] imports
 
static HashMap< String, File > filesRun = new HashMap<>()
 
static File workspace
 
static File appdata
 
static File lastFile
 
static TransportConfigCallback transportConfigCallback = new SshTransportConfigCallback()
 
static ArrayList< IGithubLoginListenerloginListeners = new ArrayList<IGithubLoginListener>()
 
static HashMap< String, IScriptingLanguagelangauges = new HashMap<>()
 
static HashMap< String, ArrayList< Runnable > > onCommitEventListeners = new HashMap<>()
 

Detailed Description

Definition at line 86 of file ScriptingEngine.java.

Member Function Documentation

◆ addIGithubLoginListener()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.addIGithubLoginListener ( IGithubLoginListener  l)
static

◆ addLogListener()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.addLogListener ( GitLogProgressMonitor  l)
static

◆ addOnCommitEventListeners()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.addOnCommitEventListeners ( String  url,
Runnable  event 
)
static

◆ addScriptingLanguage()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.addScriptingLanguage ( IScriptingLanguage  lang)
static

◆ checkout() [1/3]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkout ( String  remoteURI,
Ref  branch 
) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
static

Definition at line 1477 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkout().

Here is the call graph for this function:

◆ checkout() [2/3]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkout ( String  remoteURI,
RevCommit  commit 
) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
static

◆ checkout() [3/3]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkout ( String  remoteURI,
String  branch 
) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
static

◆ checkoutCommit()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkoutCommit ( String  remoteURI,
String  branch,
String  commitHash 
) throws IOException
static

◆ checkOwner() [1/3]

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkOwner ( File  currentFile)
static

◆ checkOwner() [2/3]

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkOwner ( Git  git)
staticprivate

◆ checkOwner() [3/3]

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkOwner ( String  url)
static

◆ clearLogListener()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.clearLogListener ( )
static

◆ cloneRepo()

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepo ( String  remoteURI,
String  branch 
)
static

This function retrieves the local cached version of a given git repository. If it does not exist, it clones it.

Returns
The local directory containing the .git

Definition at line 1635 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.PasswordManager.checkInternet(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkout(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepoLocal(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.closeGit(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getFullBranch(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getRepositoryCloneDirectory(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.hasAtLeastOneReference(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.hasNetwork(), and com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.waitForRepo().

Referenced by com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.commit(), com.neuronrobotics.bowlerstudio.CoquiDockerManager.CoquiDockerManager(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.deleteBranch(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.fileFromGit(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesInGit(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getAllBranches(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getBranch(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getFullBranch(), com.neuronrobotics.bowlerstudio.vitamins.Vitamins.getGitRepoDatabase(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listBranches(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listLocalBranches(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.makeNewRepo(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.pull(), and com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.pushCodeToGit().

Here is the call graph for this function:

◆ cloneRepoLocal()

static Git com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepoLocal ( String  remoteURI,
File  dir 
) throws InvalidRemoteException, TransportException, GitAPIException
staticprivate

CLoe git and start a timeout timer

Parameters
remoteURI
branch
dir
Returns
Exceptions
InvalidRemoteException
TransportException
GitAPIException

Definition at line 214 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepoLocalSelectAuth(), and com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.deleteRepo().

Referenced by com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepo().

Here is the call graph for this function:

◆ cloneRepoLocalSelectAuth()

static Git com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepoLocalSelectAuth ( String  remoteURI,
File  dir,
boolean  useSSH 
) throws InvalidRemoteException, TransportException, GitAPIException
staticprivate

◆ closeGit()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.closeGit ( Git  git)
static

Close GIt and disable the timeout timer for this object

Parameters
git

Definition at line 383 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.uncaughtException().

Referenced by com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkout(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkoutCommit(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.checkOwner(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepo(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.commit(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.deleteBranch(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.findGitTagFromFile(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.findLocalPath(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.fork(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getAllBranches(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getAllTags(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listBranches(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listLocalBranches(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGitUrl(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGitUrlString(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.newBranch(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.pull(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.pushCodeToGit(), and com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.tagRepo().

Here is the call graph for this function:

◆ codeFromGistID()

static String [] com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.codeFromGistID ( String  id,
String  FileName 
) throws Exception
staticprivate

◆ codeFromGit()

static String [] com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.codeFromGit ( String  id,
String  FileName 
) throws Exception
static

◆ commit() [1/4]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.commit ( String  id,
String  branch,
String  FileName,
String  content,
String  commitMessage,
boolean  flagNewFile 
) throws Exception
static

◆ commit() [2/4]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.commit ( String  id,
String  branch,
String  FileName,
String  content,
String  commitMessage,
boolean  flagNewFile,
Git  gitRef 
) throws Exception
static

◆ commit() [3/4]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.commit ( String  url,
String  branch,
String  message 
) throws IOException, GitAPIException, NoHeadException, NoMessageException, UnmergedPathsException, ConcurrentRefUpdateException, WrongRepositoryStateException, AbortedByHookException
staticprivate

Definition at line 2209 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.commit().

Here is the call graph for this function:

◆ commit() [4/4]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.commit ( String  url,
String  branch,
String  message,
Git  passedRef 
) throws IOException, GitAPIException, NoHeadException, NoMessageException, UnmergedPathsException, ConcurrentRefUpdateException, WrongRepositoryStateException, AbortedByHookException
staticprivate

◆ copyGitFile() [1/2]

static String [] com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.copyGitFile ( String  sourceGit,
String  targetGit,
String  filename 
)
static

◆ copyGitFile() [2/2]

static String [] com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.copyGitFile ( String  sourceGit,
String  targetGit,
String  filename,
String  outFile,
boolean  bailIfExisting 
)
static

◆ createFile()

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.createFile ( String  git,
String  fileName,
String  commitMessage 
) throws Exception
static

◆ deleteBranch()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.deleteBranch ( String  remoteURI,
String  toDelete 
) throws Exception
static

◆ deleteCache()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.deleteCache ( )
static

◆ deleteFolder()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.deleteFolder ( File  folder)
staticprivate

◆ deleteRepo()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.deleteRepo ( String  remoteURI)
static

◆ ensureExistance()

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.ensureExistance ( File  desired) throws IOException
staticprivate

◆ fileFromGistID()

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.fileFromGistID ( String  string,
String  string2 
) throws InvalidRemoteException, TransportException, GitAPIException, IOException
staticprivate

Definition at line 1789 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.fileFromGit().

Here is the call graph for this function:

◆ fileFromGit() [1/2]

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.fileFromGit ( String  remoteURI,
String  branch,
String  fileInRepo 
) throws InvalidRemoteException, TransportException, GitAPIException, IOException
static

Definition at line 1024 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepo().

Here is the call graph for this function:

◆ fileFromGit() [2/2]

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.fileFromGit ( String  remoteURI,
String  fileInRepo 
) throws InvalidRemoteException, TransportException, GitAPIException, IOException
static

Definition at line 1016 of file ScriptingEngine.java.

Referenced by com.neuronrobotics.bowlerstudio.sequence.TimeSequence.addWavFileRun(), com.neuronrobotics.bowlerkernel.Bezier3d.BezierEditor.BezierEditor(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.closeScriptFromFileInfo(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.codeFromGistID(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.codeFromGit(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.commit(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.copyGitFile(), com.neuronrobotics.bowlerstudio.CoquiDockerManager.CoquiDockerManager(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.createFile(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.fileFromGistID(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.fork(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.getCadScriptFromLimnb(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.getCadScriptFromMobileBase(), com.neuronrobotics.bowlerstudio.vitamins.Purchasing.getDatabase(), com.neuronrobotics.bowlerstudio.vitamins.Vitamins.getScriptFile(), com.neuronrobotics.bowlerstudio.vitamins.Vitamins.getVitaminFile(), com.neuronrobotics.bowlerstudio.vitamins.Purchasing.listVitaminTypes(), com.neuronrobotics.bowlerstudio.lipsync.VoskLipSync.loadDictionary(), com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.loadFile(), com.neuronrobotics.bowlerstudio.assets.AssetFactory.loadFile(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.resolveConflict(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.scriptFromFileInfo(), com.neuronrobotics.bowlerstudio.creature.MobileBaseLoader.setDefaultDhParameterKinematics(), com.neuronrobotics.bowlerstudio.creature.MobileBaseLoader.setGitWalkingEngine(), com.neuronrobotics.bowlerstudio.printbed.PrintBedManager.write(), and com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.write().

◆ filesInGit() [1/4]

static ArrayList<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesInGit ( String  remote) throws Exception
static

Definition at line 766 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesInGit().

Here is the call graph for this function:

◆ filesInGit() [2/4]

static ArrayList<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesInGit ( String  remote,
Git  ref 
) throws Exception
static

Definition at line 770 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesInGit().

Here is the call graph for this function:

◆ filesInGit() [3/4]

static ArrayList<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesInGit ( String  remote,
String  branch,
String  extnetion 
) throws Exception
static

◆ filesInGit() [4/4]

static ArrayList<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesInGit ( String  remote,
String  branch,
String  extnetion,
Git  ref 
) throws Exception
static

◆ findGitTagFromFile() [1/2]

static String [] com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.findGitTagFromFile ( File  currentFile) throws IOException
static

◆ findGitTagFromFile() [2/2]

static String [] com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.findGitTagFromFile ( File  currentFile,
Git  ref 
) throws IOException
static

◆ findLocalPath() [1/2]

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.findLocalPath ( File  currentFile)
static

◆ findLocalPath() [2/2]

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.findLocalPath ( File  currentFile,
Git  git 
)
static

◆ fork()

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.fork ( String  sourceURL,
String  newRepoName,
String  newRepoDescription 
) throws Exception
static

◆ forkGist()

static GHGist com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.forkGist ( String  currentGist) throws Exception
static

◆ getAllBranches()

static Collection<Ref> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getAllBranches ( String  remoteURI) throws IOException, GitAPIException
static

◆ getAllLangauges()

static List<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getAllLangauges ( )
static

Definition at line 2050 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getLangaugesMap().

Here is the call graph for this function:

◆ getAllTags()

static List<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getAllTags ( String  gitRepo)
static

◆ getAppData()

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getAppData ( )
static

◆ getBranch() [1/2]

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getBranch ( String  remoteURI) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
static

◆ getBranch() [2/2]

static Ref com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getBranch ( String  remoteURI,
String  branch 
) throws IOException, GitAPIException
static

◆ getCurrentGist()

static List<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getCurrentGist ( String  addr,
Object  engine 
)
static

◆ getFileEngineRunByName()

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getFileEngineRunByName ( String  filename)
static

◆ getFullBranch()

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getFullBranch ( String  remoteURI) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
static

◆ getImports()

static String [] com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getImports ( )
static

◆ getLangaugeByExtention()

static IScriptingLanguage com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getLangaugeByExtention ( String  extention)
static

◆ getLangaugesMap()

static HashMap<String, IScriptingLanguage> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getLangaugesMap ( )
static

◆ getLastFile()

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getLastFile ( )
static

◆ getLoginManager()

static IGitHubLoginManager com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getLoginManager ( )
static

Definition at line 1767 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.PasswordManager.getLoginManager().

Here is the call graph for this function:

◆ getProgressMoniter()

static ProgressMonitor com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getProgressMoniter ( String  type,
String  remoteURI 
)
staticprivate

◆ getRepository()

static Repository com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getRepository ( String  remoteURI) throws IOException
static

◆ getRepositoryCloneDirectory()

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getRepositoryCloneDirectory ( String  remoteURI)
static

◆ getShellType()

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getShellType ( String  name)
static

◆ getText()

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getText ( URL  website) throws Exception
static

Definition at line 1733 of file ScriptingEngine.java.

◆ getUserIdOfGist()

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getUserIdOfGist ( String  id) throws Exception
static

◆ getWorkspace()

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getWorkspace ( )
static

◆ gitScriptRun() [1/2]

static Object com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.gitScriptRun ( String  gitURL,
String  Filename 
) throws Exception
static

◆ gitScriptRun() [2/2]

static Object com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.gitScriptRun ( String  gitURL,
String  Filename,
ArrayList< Object >  args 
) throws Exception
static

◆ hasAtLeastOneReference()

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.hasAtLeastOneReference ( Git  git) throws Exception
staticprivate

◆ hasNetwork()

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.hasNetwork ( )
static

◆ inlineFileScriptRun()

static Object com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.inlineFileScriptRun ( File  f,
ArrayList< Object >  args 
) throws Exception
static

◆ inlineGistScriptRun()

static Object com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.inlineGistScriptRun ( String  gistID,
String  Filename,
ArrayList< Object >  args 
) throws Exception
static

◆ inlineScriptRun()

static Object com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.inlineScriptRun ( File  code,
ArrayList< Object >  args,
String  shellTypeStorage 
) throws Exception
static

This interface is for adding additional language support.

Parameters
codefile content of the code to be executed
argsthe incoming arguments as a list of objects
Returns
the objects returned form the code that ran

Definition at line 442 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesRun, and com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.langauges.

Referenced by com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.gitScriptRun(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.inlineFileScriptRun(), and com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.inlineGistScriptRun().

◆ inlineScriptStringRun()

static Object com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.inlineScriptStringRun ( String  line,
ArrayList< Object >  args,
String  shellTypeStorage 
) throws Exception
static

This interface is for adding additional language support.

Parameters
linethe text content of the code to be executed
argsthe incoming arguments as a list of objects
Returns
the objects returned form the code that ran

Definition at line 461 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.langauges.

Referenced by com.neuronrobotics.bowlerstudio.BowlerKernel.main().

◆ isAutoupdate()

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.isAutoupdate ( )
static

◆ isLoginSuccess()

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.isLoginSuccess ( )
static

◆ isUrlAlreadyOpen()

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.isUrlAlreadyOpen ( String  URL)
static

◆ listBranches() [1/2]

static List<Ref> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listBranches ( String  remoteURI) throws Exception
static

◆ listBranches() [2/2]

static List<Ref> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listBranches ( String  remoteURI,
Git  git 
) throws Exception
static

Definition at line 1249 of file ScriptingEngine.java.

◆ listBranchNames()

static List<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listBranchNames ( String  remoteURI) throws Exception
static

◆ listLocalBranches()

static List<Ref> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listLocalBranches ( String  remoteURI) throws IOException
static

◆ listLocalBranchNames()

static List<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listLocalBranchNames ( String  remoteURI) throws Exception
static

Definition at line 1280 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.listLocalBranches().

Here is the call graph for this function:

◆ loadFilesToList() [1/2]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.loadFilesToList ( ArrayList< String >  f,
File  directory,
String  extnetion 
)
staticprivate

◆ loadFilesToList() [2/2]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.loadFilesToList ( ArrayList< String >  f,
File  directory,
String  extnetion,
Git  ref 
)
staticprivate

◆ locateGit()

static Git com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGit ( File  f) throws IOException
static

◆ locateGitUrl() [1/2]

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGitUrl ( File  f) throws IOException
static

◆ locateGitUrl() [2/2]

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGitUrl ( File  f,
Git  ref 
) throws IOException
static

◆ locateGitUrlString()

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.locateGitUrlString ( File  f)
static

◆ login()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.login ( ) throws IOException
static

◆ logout()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.logout ( ) throws IOException
static

◆ makeNewRepo()

static GHRepository com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.makeNewRepo ( String  newName,
String  description 
) throws IOException
static

◆ makeNewRepoNoFailOver()

static GHRepository com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.makeNewRepoNoFailOver ( String  newName,
String  description 
) throws IOException, org.kohsuke.github.HttpException
static

◆ makeTimeoutThread()

static GitTimeoutThread com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.makeTimeoutThread ( Git  git)
staticprivate

Make a timeout thread for printing an exception whenever a git object is opened and not closed within 5 seconds

Returns

Definition at line 405 of file ScriptingEngine.java.

Referenced by com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.cloneRepoLocalSelectAuth(), and com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.openGit().

◆ newBranch() [1/2]

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.newBranch ( String  remoteURI,
String  newBranch 
) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
static

◆ newBranch() [2/2]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.newBranch ( String  remoteURI,
String  newBranch,
RevCommit  source 
) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, GitAPIException
static

◆ newBranchLocal()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.newBranchLocal ( String  newBranch,
String  remoteURI,
Git  git,
RevCommit  source 
) throws GitAPIException, RefNotFoundException, InvalidRefNameException, CheckoutConflictException, InvalidRemoteException, TransportException, IOException
staticprivate

◆ openGit() [1/2]

static Git com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.openGit ( Repository  localRepo)
static

Open a git object and start a timeout timer for closing it

Parameters
localRepo
Returns

Definition at line 346 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.GitTimeoutThread.getException(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.makeTimeoutThread(), and com.neuronrobotics.sdk.util.ThreadUtil.wait().

Here is the call graph for this function:

◆ openGit() [2/2]

static Git com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.openGit ( String  url)
static

◆ pull() [1/2]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.pull ( String  remoteURI) throws IOException, RefAlreadyExistsException, RefNotFoundException, InvalidRefNameException, InvalidRemoteException, TransportException, GitAPIException
static

◆ pull() [2/2]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.pull ( String  remoteURI,
String  branch 
) throws IOException, CheckoutConflictException, NoHeadException, InvalidRemoteException, WrongRepositoryStateException
static

◆ pushCodeToGit() [1/2]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.pushCodeToGit ( String  id,
String  branch,
String  FileName,
String  content,
String  commitMessage 
) throws Exception
static

◆ pushCodeToGit() [2/2]

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.pushCodeToGit ( String  remoteURI,
String  branch,
String  FileName,
String  content,
String  commitMessage,
boolean  flagNewFile 
) throws Exception
static

◆ removeIGithubLoginListener()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.removeIGithubLoginListener ( IGithubLoginListener  l)
static

◆ removeLogListener()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.removeLogListener ( GitLogProgressMonitor  l)
static

◆ removeOnCommitEventListeners()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.removeOnCommitEventListeners ( String  url,
Runnable  event 
)
static

◆ resolveConflict()

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.resolveConflict ( String  remoteURI,
CheckoutConflictException  con,
Git  git 
)
staticprivate

◆ returnFirstGist()

static List<String> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.returnFirstGist ( String  html)
staticprivate

System.out.println("Found gist embed: "+e);

Definition at line 565 of file ScriptingEngine.java.

Referenced by com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getCurrentGist().

◆ setAutoupdate()

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.setAutoupdate ( boolean  autoupdate) throws IOException
static

◆ setCommitContentsAsCurrent()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.setCommitContentsAsCurrent ( String  url,
String  branch,
RevCommit  commit 
) throws IOException, GitAPIException
static

◆ setLastFile()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.setLastFile ( File  lastFile)
static

◆ setLoginManager()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.setLoginManager ( IGitHubLoginManager  lm)
static

Definition at line 1771 of file ScriptingEngine.java.

References com.neuronrobotics.bowlerstudio.scripting.PasswordManager.setLoginManager().

Here is the call graph for this function:

◆ setupAnyonmous()

static GitHub com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.setupAnyonmous ( ) throws IOException
static

◆ setWorkspace()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.setWorkspace ( File  file)
static

◆ shallowCheckout()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.shallowCheckout ( String  remoteURI,
String  branch,
Git  git 
) throws GitAPIException, RefAlreadyExistsException, InvalidRefNameException, RefNotFoundException, CheckoutConflictException
staticprivate

◆ tagExists()

static boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.tagExists ( String  remoteURI,
String  newTag 
)
static

◆ tagRepo()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.tagRepo ( String  remoteURI,
String  newTag 
)
static

◆ uriToFile()

static File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.uriToFile ( String  remoteURI)
static

◆ urlToGist() [1/2]

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.urlToGist ( String  in)
static

◆ urlToGist() [2/2]

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.urlToGist ( URL  htmlUrl)
static

◆ urlToString()

static String com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.urlToString ( URL  htmlUrl)
static

◆ versionCompare()

static int com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.versionCompare ( String  v1,
String  v2 
)
static

◆ waitForLogin()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.waitForLogin ( ) throws IOException, InvalidRemoteException, TransportException, GitAPIException
static

◆ waitForRepo()

static void com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.waitForRepo ( String  remoteURI,
String  reason 
)
static

Member Data Documentation

◆ appdata

File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.appdata
staticprivate

◆ autoupdate

boolean com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.autoupdate = false
staticprivate

◆ filesRun

HashMap<String, File> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.filesRun = new HashMap<>()
staticprivate

◆ imports

final String [] com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.imports
staticprivate
Initial value:
= new String[] {
"java.nio.file", "java.util", "java.awt.image", "javafx.scene.text", "javafx.scene", "javafx.scene.control",
"eu.mihosoft.vrl.v3d", "eu.mihosoft.vrl.v3d.svg", "eu.mihosoft.vrl.v3d.samples",
"eu.mihosoft.vrl.v3d.parametrics", "com.neuronrobotics.imageprovider",
"com.neuronrobotics.sdk.addons.kinematics.xml", "com.neuronrobotics.sdk.addons.kinematics",
"com.neuronrobotics.sdk.dyio.peripherals", "com.neuronrobotics.sdk.dyio", "com.neuronrobotics.sdk.common",
"com.neuronrobotics.sdk.ui", "com.neuronrobotics.sdk.util", "com.neuronrobotics.sdk.serial",
"com.neuronrobotics.sdk.addons.kinematics", "com.neuronrobotics.sdk.addons.kinematics.math",
"com.neuronrobotics.sdk.addons.kinematics.gui", "com.neuronrobotics.sdk.config",
"com.neuronrobotics.bowlerkernel", "com.neuronrobotics.bowlerstudio",
"com.neuronrobotics.bowlerstudio.scripting", "com.neuronrobotics.bowlerstudio.tabs",
"com.neuronrobotics.bowlerstudio.physics", "com.neuronrobotics.bowlerstudio.physics",
"com.neuronrobotics.bowlerstudio.vitamins", "com.neuronrobotics.bowlerstudio.creature",
"com.neuronrobotics.bowlerstudio.threed" }

Definition at line 98 of file ScriptingEngine.java.

Referenced by com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getImports().

◆ langauges

HashMap<String, IScriptingLanguage> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.langauges = new HashMap<>()
staticprivate

◆ lastFile

File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.lastFile
staticprivate

◆ loginListeners

ArrayList<IGithubLoginListener> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.loginListeners = new ArrayList<IGithubLoginListener>()
staticprivate

◆ logListeners

final ArrayList<GitLogProgressMonitor> com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.logListeners = new ArrayList<>()
staticprivate

◆ onCommitEventListeners

HashMap<String, ArrayList<Runnable> > com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.onCommitEventListeners = new HashMap<>()
staticprivate

◆ TIME_TO_WAIT_BETWEEN_GIT_PULL

final int com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.TIME_TO_WAIT_BETWEEN_GIT_PULL = 100000
staticprivate

Definition at line 89 of file ScriptingEngine.java.

◆ transportConfigCallback

TransportConfigCallback com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.transportConfigCallback = new SshTransportConfigCallback()
staticprivate

◆ workspace

File com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.workspace
staticprivate

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