public abstract class AnyNixNdi extends BaseSystemNdi
| Modifier and Type | Field and Description |
|---|---|
static ReplaceString |
SHEBAN_SH |
COMMENT_LINE_CONFIG_HEADERLOG, session| Constructor and Description |
|---|
AnyNixNdi(NutsSession session) |
| Modifier and Type | Method and Description |
|---|---|
protected FreeDesktopEntryWriter |
createFreeDesktopEntryWriter() |
String |
createNutsScriptContent(NutsId fnutsId,
NdiScriptOptions options) |
String |
getBashrcName() |
String |
getCallScriptCommand(String path,
String... args) |
protected ReplaceString |
getCommentLineConfigHeader() |
String |
getExecFileName(String name) |
protected String |
getExportCommand(String[] names) |
String |
getPathVarSep() |
String |
getSetVarCommand(String name,
String value) |
String |
getSetVarStaticCommand(String name,
String value) |
protected ReplaceString |
getShebanSh() |
String |
getTemplateName(String name) |
boolean |
isComments(String line) |
boolean |
isShortcutFieldNameUserFriendly() |
String |
newlineString() |
void |
onPostGlobal(NdiScriptOptions options,
PathInfo[] updatedPaths) |
protected int |
resolveIconExtensionPriority(String extension)
bigger is better
|
String |
toCommentLine(String line) |
String |
trimComments(String line) |
String |
varRef(String v) |
addFileLine, addScript, compareIconExtensions, compareIconPaths, createArtifactScript, createBootScripts, createLaunchTermShortcut, createLaunchTermShortcutGlobal, createNutsEnvString, createShortcut, createShortcut, dblQte, getBinScriptFile, getDefaultIconPath, getDesktopIntegrationSupport, getNutsAppsFolder, getNutsEnv, getNutsInit, getNutsStart, getNutsTerm, getNutsTermInit, getShortcutPath, getSysRC, isNutsBootId, loadSwitchWorkspaceLocationConfig, matchCondition, removeFileCommented2Lines, removeNutsScript, resolveBestIcon, resolveIcon, resolveShortcutFileName, saveFile, scriptBuilderSimple, scriptBuilderTemplate, smpQte, splitLines, switchWorkspacegetSessionpublic static final ReplaceString SHEBAN_SH
public AnyNixNdi(NutsSession session)
public String getBashrcName()
getBashrcName in class BaseSystemNdipublic String getPathVarSep()
getPathVarSep in class BaseSystemNdipublic boolean isComments(String line)
isComments in class BaseSystemNdipublic boolean isShortcutFieldNameUserFriendly()
isShortcutFieldNameUserFriendly in class BaseSystemNdipublic String trimComments(String line)
trimComments in class BaseSystemNdipublic String toCommentLine(String line)
toCommentLine in class BaseSystemNdipublic String createNutsScriptContent(NutsId fnutsId, NdiScriptOptions options)
createNutsScriptContent in class BaseSystemNdipublic String newlineString()
newlineString in class BaseSystemNdipublic void onPostGlobal(NdiScriptOptions options, PathInfo[] updatedPaths)
onPostGlobal in class BaseSystemNdipublic String getCallScriptCommand(String path, String... args)
getCallScriptCommand in class BaseSystemNdiprotected String getExportCommand(String[] names)
getExportCommand in class BaseSystemNdipublic String getSetVarCommand(String name, String value)
getSetVarCommand in class BaseSystemNdipublic String getSetVarStaticCommand(String name, String value)
getSetVarStaticCommand in class BaseSystemNdipublic String getExecFileName(String name)
getExecFileName in class BaseSystemNdiprotected FreeDesktopEntryWriter createFreeDesktopEntryWriter()
createFreeDesktopEntryWriter in class BaseSystemNdiprotected ReplaceString getShebanSh()
getShebanSh in class BaseSystemNdiprotected ReplaceString getCommentLineConfigHeader()
getCommentLineConfigHeader in class BaseSystemNdipublic String getTemplateName(String name)
getTemplateName in class BaseSystemNdipublic String varRef(String v)
varRef in class BaseSystemNdiprotected int resolveIconExtensionPriority(String extension)
BaseSystemNdiresolveIconExtensionPriority in class BaseSystemNdiextension - extensionCopyright © 2021 vpc open source initiative. All rights reserved.