[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.Package.PackageFactory Class Reference

Summary description for PackageManager. More...

List of all members.

Public Member Functions

 PackageFactory (Core.Interfaces.IApplicationContext in_context)
Core.Tools.Codec.Encoder EncodePackage (Package package)
bool ReleasePackage (Package package)
bool ReleasePackage (Package package, String file_path)
bool CompilePackage (Package package)
bool CompilePackage (Package package, String file_path)
bool CompilePackage (Package package, String file_path, String assembly_name)
String GetAssemblyName (Package package)
bool ExecuteScriptPackageEncoder (Package package, String js_config_id)
bool ExecuteScriptPackageAssembly (Package package, String js_config_id)
Package CreatePackage (String name)
bool SavePackage (Package package)
bool SavePackage (Package package, bool prompt_overwrite)
String ApplyPatternsToResource (Package package, PatternSet pset, Resource rec)
bool RemovePackage (Package package)
bool PackageExists (String name)
Package GetPackageByName (String name)
Package GetPackageByName (String name, bool meta_lookup)
Package ImportMetaPackage (Package meta_package)
bool ReloadPackages ()
bool ImportPackageDefinition (Core.Util.Config.ConfigReader config)
Package ImportPackageDefinition (Core.Util.Config.ConfigReader config, bool add_package)
bool Initialize ()
void Destroy ()
 PackageFactory (Core.Interfaces.IApplicationContext in_context)
bool ReleasePackage (Package package)
bool ReleasePackage (Package package, String file_path)
bool CompilePackage (Package package)
bool CompilePackage (Package package, String file_path)
bool CompilePackage (Package package, String file_path, String assembly_name)
String GetAssemblyName (Package package)
bool ExecuteScriptPackageAssembly (Package package, String js_config_id)
Package CreatePackage (String name)
bool SavePackage (Package package)
bool SavePackage (Package package, bool prompt_overwrite)
String ApplyPatternsToResource (Package package, PatternSet pset, Resource rec)
bool RemovePackage (Package package)
bool PackageExists (String name)
Package GetPackageByName (String name)
Package GetPackageByName (String name, bool meta_lookup)
Package ImportMetaPackage (Package meta_package)
bool ReloadPackages ()
bool ImportPackageDefinition (Core.Util.Config.ConfigReader config)
Package ImportPackageDefinition (Core.Util.Config.ConfigReader config, bool add_package)
bool Initialize ()
void Destroy ()

Public Attributes

const String DATE_FORMAT = "yyyy/MM/dd HH:mm:ss"
const String ELEMENT_PACKAGE_ROOT = "Package"
const String DEFAULT_PACKAGE_DIRECTORY = "Packages\\"
const String CONTEXT_FACTORY_KEY = "package-factory"
const String CONTEXT_PACKAGE_KEY = "current-package"
const String CONTEXT_PATTERNSET_KEY = "current-patternset"
const String CONTEXT_DEPLOYMENT_KEY = "current-deployment"
const int DEPLOY_TYPE_NONE = 0
const int DEPLOY_TYPE_RESOURCE = 1
const int DEPLOY_TYPE_PATTERNSET = 2
const int ENCODING_JAVA = 2
const int ENCODING_DOTNET = 1
const int ENCODING_NONE = 0
const int ENCODING_JAVADOTNET = 3

Properties

ArrayList MetaPackages [get]
int ReadyState [get]
String PackageDirectory [get, set]
ArrayList Packages [get]

Private Member Functions

bool DebugPackage (Package package, String file_path)
bool DebugPackage (Package package, String file_path)

Private Attributes

String package_directory = null
int ready_state = ClassEntities.READYSTATE_NOTREADY
Core.Interfaces.IApplicationContext application_context = null
ArrayList packages = null


Detailed Description

Summary description for PackageManager.


Constructor & Destructor Documentation

Core.Tools.Package.PackageFactory.PackageFactory ( Core.Interfaces.IApplicationContext  in_context  ) 

Core.Tools.Package.PackageFactory.PackageFactory ( Core.Interfaces.IApplicationContext  in_context  ) 


Member Function Documentation

Core.Tools.Codec.Encoder Core.Tools.Package.PackageFactory.EncodePackage ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.ReleasePackage ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.ReleasePackage ( Package  package,
String  file_path 
)

bool Core.Tools.Package.PackageFactory.CompilePackage ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.CompilePackage ( Package  package,
String  file_path 
)

bool Core.Tools.Package.PackageFactory.CompilePackage ( Package  package,
String  file_path,
String  assembly_name 
)

String Core.Tools.Package.PackageFactory.GetAssemblyName ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.ExecuteScriptPackageEncoder ( Package  package,
String  js_config_id 
)

bool Core.Tools.Package.PackageFactory.ExecuteScriptPackageAssembly ( Package  package,
String  js_config_id 
)

bool Core.Tools.Package.PackageFactory.DebugPackage ( Package  package,
String  file_path 
) [private]

Package Core.Tools.Package.PackageFactory.CreatePackage ( String  name  ) 

bool Core.Tools.Package.PackageFactory.SavePackage ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.SavePackage ( Package  package,
bool  prompt_overwrite 
)

String Core.Tools.Package.PackageFactory.ApplyPatternsToResource ( Package  package,
PatternSet  pset,
Resource  rec 
)

bool Core.Tools.Package.PackageFactory.RemovePackage ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.PackageExists ( String  name  ) 

Package Core.Tools.Package.PackageFactory.GetPackageByName ( String  name  ) 

Package Core.Tools.Package.PackageFactory.GetPackageByName ( String  name,
bool  meta_lookup 
)

Package Core.Tools.Package.PackageFactory.ImportMetaPackage ( Package  meta_package  ) 

bool Core.Tools.Package.PackageFactory.ReloadPackages (  ) 

bool Core.Tools.Package.PackageFactory.ImportPackageDefinition ( Core.Util.Config.ConfigReader  config  ) 

Package Core.Tools.Package.PackageFactory.ImportPackageDefinition ( Core.Util.Config.ConfigReader  config,
bool  add_package 
)

bool Core.Tools.Package.PackageFactory.Initialize (  ) 

void Core.Tools.Package.PackageFactory.Destroy (  ) 

bool Core.Tools.Package.PackageFactory.ReleasePackage ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.ReleasePackage ( Package  package,
String  file_path 
)

bool Core.Tools.Package.PackageFactory.CompilePackage ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.CompilePackage ( Package  package,
String  file_path 
)

bool Core.Tools.Package.PackageFactory.CompilePackage ( Package  package,
String  file_path,
String  assembly_name 
)

String Core.Tools.Package.PackageFactory.GetAssemblyName ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.ExecuteScriptPackageAssembly ( Package  package,
String  js_config_id 
)

bool Core.Tools.Package.PackageFactory.DebugPackage ( Package  package,
String  file_path 
) [private]

Package Core.Tools.Package.PackageFactory.CreatePackage ( String  name  ) 

bool Core.Tools.Package.PackageFactory.SavePackage ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.SavePackage ( Package  package,
bool  prompt_overwrite 
)

String Core.Tools.Package.PackageFactory.ApplyPatternsToResource ( Package  package,
PatternSet  pset,
Resource  rec 
)

bool Core.Tools.Package.PackageFactory.RemovePackage ( Package  package  ) 

bool Core.Tools.Package.PackageFactory.PackageExists ( String  name  ) 

Package Core.Tools.Package.PackageFactory.GetPackageByName ( String  name  ) 

Package Core.Tools.Package.PackageFactory.GetPackageByName ( String  name,
bool  meta_lookup 
)

Package Core.Tools.Package.PackageFactory.ImportMetaPackage ( Package  meta_package  ) 

bool Core.Tools.Package.PackageFactory.ReloadPackages (  ) 

bool Core.Tools.Package.PackageFactory.ImportPackageDefinition ( Core.Util.Config.ConfigReader  config  ) 

Package Core.Tools.Package.PackageFactory.ImportPackageDefinition ( Core.Util.Config.ConfigReader  config,
bool  add_package 
)

bool Core.Tools.Package.PackageFactory.Initialize (  ) 

void Core.Tools.Package.PackageFactory.Destroy (  ) 


Member Data Documentation

const String Core::Tools::Package.PackageFactory::DATE_FORMAT = "yyyy/MM/dd HH:mm:ss"

Core Interfaces IApplicationContext Core::Tools::Package.PackageFactory::application_context = null [private]


Property Documentation

ArrayList Core::Tools::Package.PackageFactory::MetaPackages [get]

int Core::Tools::Package.PackageFactory::ReadyState [get]

String Core::Tools::Package.PackageFactory::PackageDirectory [get, set]

ArrayList Core::Tools::Package.PackageFactory::Packages [get]


The documentation for this class was generated from the following files:
Stephen W. Cote, 2009, whitefrost.com