Home > Class Reference > ENSLIB namespace > %iKnow.Model.dictionaryFormat
Private  Storage   


class %iKnow.Model.dictionaryFormat extends %iKnow.Model.node

Model representation of a Dictionary Term consisting of a single Dictionary Format element. See also %iKnow.Matching.DictionaryAPI


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 4 1


disabled formatClass formatParams item

%AddToSaveSet %BindExport %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %QuoteList %QuoteValue %QuoteValueL10N
%RemoveFromSaveSet %SerializeObject %SetModified %Validate
%ValidateObject XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace


• parameter XMLNAME = "format";
This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.


• property disabled as %Boolean(XMLPROJECTION="attribute");
If set to 1, this element is ignored when compiling, validating and building the domain
• property formatClass as %String(MAXLEN=250,XMLPROJECTION="ATTRIBUTE");
The implementation class to use for matching this format. This should be a subclass of %iKnow.Matching.Formats.Format
• property formatParams as %String(MAXLEN=1000,XMLPROJECTION="ATTRIBUTE");
Any parameters required by formatClass
• relationship item as %iKnow.Model.dictionaryItem(XMLPROJECTION="none") [ Inverse = formats,Cardinality = one ];


• method %Validate(pDomainId As %Integer, pDomainDefinition As %iKnow.Model.domain) as %Status