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.IOExceptionprivate 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()