Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Core.ModuleInfo

%ZHSLIB.PackageManager.Core.ModuleInfo

abstract class %ZHSLIB.PackageManager.Core.ModuleInfo extends %XML.Adaptor

Most basic information that EVERY module must have.

Property Inventory

Method Inventory

Parameters

parameter NAMESPACE = http://www.intersystems.com/HealthShare/PackageManager;
Inherited description: NAMESPACE specifies the XML namespace to be used when projecting the class to XML. If NAMESPACE = "", the default namespace is used for the XML schema is used as the namespace for his class.
parameter XMLIGNOREINVALIDATTRIBUTE = 1;
Inherited description: The XMLIGNOREINVALIDATTRIBUTE parameter allows the programmer to control handling of unexpected attributes in the XML input. By default (XMLIGNOREINVALIDATTRIBUTE = 1), will ignore unexpected attributes. If XMLIGNOREINVALIDATTRIBUTE is set = 0, then an unexpected attribute will be treated as an error.
parameter XMLIGNOREINVALIDTAG = 1;
Inherited description: The XMLIGNOREINVALIDTAG parameter allows the programmer to control handling of unexpected elements in the XML input. The XMLIGNOREINVALIDTAG parameter will only take affect if XMLSEQUENCE = 0 (the default). By default (XMLIGNOREINVALIDTAG = 0), will treat an unexpected element as an error. If XMLIGNOREINVALIDTAG is set = 1 and XMLSEQUENCE = 0, then unexpected elements will be ignored.

Properties

property Name as %ZHSLIB.PackageManager.Core.ModuleName [ Required ];
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Version as %ZHSLIB.PackageManager.Core.SemanticVersion (XMLPROJECTION = "NONE") [ Required ];
Property methods: VersionGet(), VersionGetObject(), VersionGetObjectId(), VersionGetSwizzled(), VersionIsEmpty(), VersionIsValid(), VersionNewObject(), VersionSet(), VersionSetObject(), VersionSetObjectId(), VersionStringDisplayToLogical(), VersionStringGet(), VersionStringIsValid(), VersionStringLogicalToDisplay(), VersionStringLogicalToOdbc(), VersionStringNormalize(), VersionStringSet(), VersionUnSwizzle()
property VersionString as %String (MAXLEN = 100, XMLNAME = "Version") [ Required ];
Property methods: VersionStringDisplayToLogical(), VersionStringGet(), VersionStringIsValid(), VersionStringLogicalToDisplay(), VersionStringLogicalToOdbc(), VersionStringNormalize(), VersionStringSet()

Methods

method VersionStringGet() as %String [ Language = objectscript ]
method VersionStringSet(tValue) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods

Subclasses

FeedbackOpens in a new window