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

%iKnow.Model.dictionaryItem


class %iKnow.Model.dictionaryItem extends %iKnow.Model.node

Model representation of a Dictionary Item. See also %iKnow.Matching.DictionaryAPI

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 7 1


Summary


Properties
dictionary disabled formats language name
terms uri

Methods
%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
XMLSchemaType


Parameters


• parameter XMLNAME = "item";
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.

Properties


• relationship dictionary as %iKnow.Model.dictionary(XMLPROJECTION="none") [ Inverse = items,Cardinality = one ];
The Dictionary this item belongs to.
• property disabled as %Boolean(XMLPROJECTION="attribute");
If set to 1, this element is ignored when compiling, validating and building the domain
• relationship formats as %iKnow.Model.dictionaryFormat(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = item,Cardinality = many ];
The Dictionary Formats this item contains.
• property language as %String(MAXLEN=10,XMLPROJECTION="ATTRIBUTE");
The default language to use for any terms in this item.
• property name as %String(MAXLEN=150,XMLPROJECTION="ATTRIBUTE");
The name of this Dictionary Item.
• relationship terms as %iKnow.Model.dictionaryTerm(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = item,Cardinality = many ];
The Dictionary Terms this item contains.
• property uri as %String(MAXLEN=150,XMLPROJECTION="ATTRIBUTE");
A URI for this Dictionary Item. This URI should be unique within the Domain (across dictionaries)

Methods


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