public class PsFramework
extends java.lang.Object
From console, you can type: $ > java framework Usage : java framework [new] framework-Name [--no-doc] [--no-lib] Framework Paths Conventions. +---[framework-name] | +---config | | \---{framework.properties, framework.conf, etc.} | +---lib | | \---licenses | +---logs | | | +---nodes | | | | | +---Board | | | +---config | | | \---var | | | | | +---Monitor | | | +---config | | | \---var | | | | | +---Node | | +---config | | +---engine | | \---var | | | \---var | \---doc | \---dps | \---index-files
Modifier and Type | Field and Description |
---|---|
private static java.util.HashMap<java.lang.Integer,java.lang.String> |
errorLevels |
private static int |
level0 |
private static int |
level1 |
private static int |
level2 |
private static java.lang.String |
toolName |
Constructor and Description |
---|
PsFramework() |
Modifier and Type | Method and Description |
---|---|
private static void |
createDpsFramework(java.lang.String fwName,
boolean isNdoOpt,
boolean isLibOpt)
dpsFramework directory infrastructure builder.
|
private static void |
extractFromFirst(java.nio.file.FileSystem fs,
java.lang.String path,
java.lang.String target,
boolean isNdoOpt)
This is an extension of ORACLE ZipJava code.
|
private static java.nio.file.spi.FileSystemProvider |
getZipFSProvider() |
private static java.lang.String |
i18n(java.lang.String s)
Local version of i18n method.
|
static void |
main(java.lang.String[] args) |
private static void |
mkdirs(java.nio.file.Path path)
It is used by extractFromFirst Function.
|
private static void |
readmeMgmt(java.lang.String baseText,
java.lang.String targetFile,
java.lang.String addendum)
Initialize README.md file on dpsFramework root directory.
|
private static void |
sysLogger(java.lang.Object _errorDesc,
java.lang.String _description)
Local version with two parameters of sysLogger method.
|
private static void |
sysLogger(java.lang.Object _errorDesc,
java.lang.String _description,
java.lang.String _cause)
Local version of sysLogger method.
|
private static void |
updateFrameworkProperties(java.lang.String fwPath,
java.lang.String code,
java.lang.String value,
boolean addValue) |
private static final int level0
private static final int level1
private static final int level2
private static final java.lang.String toolName
private static final java.util.HashMap<java.lang.Integer,java.lang.String> errorLevels
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
private static void sysLogger(java.lang.Object _errorDesc, java.lang.String _description, java.lang.String _cause)
_errorDesc
- Level error description or String level error description._description
- A description about the detected error._cause
- Error cause of.private static void sysLogger(java.lang.Object _errorDesc, java.lang.String _description)
_errorDesc
- Level error description._description
- Error description.private static java.lang.String i18n(java.lang.String s)
s
- Resource Key on dpsnode_messages.properties.private static void readmeMgmt(java.lang.String baseText, java.lang.String targetFile, java.lang.String addendum)
baseText
- Resource stringtargetFile
- Usually, README.mdaddendum
- Type of processprivate static void createDpsFramework(java.lang.String fwName, boolean isNdoOpt, boolean isLibOpt) throws java.lang.Throwable
fwName
- Name of new Framework.isNdoOpt
- Installs or not the help-docs.isLibOpt
- Installs or not libraries.java.lang.Throwable
- Error caption method.private static void updateFrameworkProperties(java.lang.String fwPath, java.lang.String code, java.lang.String value, boolean addValue)
fwPath
- Path to location.code
- Name of property.value
- Value to incorporate.addValue
- If added that value.private static void extractFromFirst(java.nio.file.FileSystem fs, java.lang.String path, java.lang.String target, boolean isNdoOpt) throws java.lang.Throwable
fs
- The file system from extract.path
- The path from getting files.target
- The final point where data is saved like file.isNdoOpt
- making new PsNode.java.lang.Throwable
- Error caption.private static void mkdirs(java.nio.file.Path path) throws java.io.IOException
path
- Position where files will be copied.java.io.IOException
- When to make a new directory was not possible.private static java.nio.file.spi.FileSystemProvider getZipFSProvider()