Meta/System project package¶
Library documentation for Meta/System project package.
Workspaces:
MetaSystem::Project:{main}:
MetaSystem::Project:{main}:¶
Library documentation for MetaSystem::Project:{main}: workspace.
<fn> ArrayToString(Store::Vector vector)¶
<clss> CustomBase¶
Custom project type for minimal projects.
Members:
repository: System::Repository
Methods:
<mth> cleanTargets ()
Clean all targets.
<mth> cleanTarget (Data::String target)
Clean specific target.
<mth> onLoad ()
Execute code at project loading.
<mth> onSave ()
Execute code at project’s save data event.
<mth> onClose ()
Execute code at project’s close event.
<fn> EvaluatePath(System::Project project, Data::String path)¶
Evaluate project’s path variable.
<fn> GeneratePackage(System::Project project, Data::String outputPath)¶
Basic package generator.
<clss> GenericBase¶
Generic project type.
Base classes:
ProjectHelper
Members:
repository: System::Repository
Methods:
<mth> cleanTargets ()
<mth> cleanTarget (Data::String target)
<mth> onLoad ()
<mth> onSave ()
<mth> onClose ()
<mth> getDynamicValue (string name, Node node)
<mth> listDynamicValues ()
<mth> callTarget (Data::String name, Code::Parameter parameters)
<mth> getProjectServiceMap ()
<fn> createProjectFromService (Node service)
<res> GenericProjectResource¶
<fn> GetDynamicValue(System::Project project, Data::String name)¶
Get project’s dynamic value or Data::Null.
<fn> GetMethodNameFromTarget(Node project, Data::String target, Code::Parameter parameter)¶
Pair targets and method names.
<fn> GetProjectName(System::Project project)¶
Get project’s name.
<fn> GetResourceFromProjectByName(Node project, Data::String name)¶
Get resource from project.
<clss> PackageBase¶
Core project functions for packages.
Members:
repository: System::Repository
Methods:
<mth> cleanTargets ()
<mth> cleanTarget (Data::String target)
<mth> getTargetData (Data::String name)
<mth> generatePackage ()
<mth> getLibraryDocumentation ()
<clss> ProjectHelper¶
Project helper class.
Methods:
<mth> getResources ()
<clss> Query¶
Generic project queries.
Base classes:
MetaSystem::Project:{main}:QueryFunctions
Methods:
<mth> isResourceName (Node node, Data::String name)
<clss> QueryFunctions¶
Generic functions used by queries.
Methods:
<mth> isType (Node node, Data::String type)
<mth> isResource (Node node)
<mth> isResourceType (Node node, Data::String type)
<mth> hasBaseType (Node node, Data::String type)
<mth> hasMethod (Node node, Data::String methodName)
<mth> hasMember (Node node, Data::String member)
<mth> hasMetaData (Node node, Data::String metaData)
<clss> ResultWrapper¶
Wrapper for multiple views at project target’s result.
Members:
fileName: Data::String
Target file name (optional);
status: Data::Bool
Result status.
value: Store::Single
Value store.
Methods:
constructor (Node node)
<mth> clear ()
<mth> getTargetType ()
Get target data’s type.
<mth> getAsString ()
Get string (text) result.
<mth> getAsHtml ()
Get HTML (web) result.
<mth> getAsData ()
Get native data result.
<mth> getAsFile ()
Get file result.
<mth> getAsFile (Data::String name)
Get file result.