protoj.core.internal
Class ProtoCore

java.lang.Object
  extended by protoj.core.internal.ProtoCore

public final class ProtoCore
extends java.lang.Object

Represents the use-cases available to be carried out against the protoj core. Some use-cases will only be available after the compilation use-case has been invoked. See StandardProject and ProtoProject for further information.

Author:
Ashley Williams

Constructor Summary
ProtoCore(CoreProject core)
           
ProtoCore(java.io.File rootDir, java.lang.String scriptName)
           
ProtoCore(java.lang.String[] args)
          See the StandardProject.StandardProject(String[], String, String) constructor for a discussion of the arguments to main().
 
Method Summary
 void dispatchCommands()
          See StandardProject#dispatchCommands().
 CoreProject getCore()
          External access to core, just for use by ProtoProject.
 java.lang.String getVersionNumber()
          Used in version information and names of jar files for example.
static void main(java.lang.String[] args)
          See ProtoCore.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtoCore

public ProtoCore(java.lang.String[] args)
See the StandardProject.StandardProject(String[], String, String) constructor for a discussion of the arguments to main().

Parameters:
args -

ProtoCore

public ProtoCore(java.io.File rootDir,
                 java.lang.String scriptName)

ProtoCore

public ProtoCore(CoreProject core)
Method Detail

main

public static void main(java.lang.String[] args)
See ProtoCore.


dispatchCommands

public void dispatchCommands()
See StandardProject#dispatchCommands().


getCore

public CoreProject getCore()
External access to core, just for use by ProtoProject.

Returns:
See Also:
core

getVersionNumber

public java.lang.String getVersionNumber()
Used in version information and names of jar files for example.

Returns: