Skip to main content

%pkg.isc.json.mappingInfo.property

class %pkg.isc.json.mappingInfo.property extends %pkg.isc.json.mappingProperty

Class representation of a single property of a JSON mapping that has been processed during compilation.

Property Inventory

Properties

property LiteralType as %String;
If the property is a literal, the specific JSON type of the literal.
Property methods: LiteralTypeDisplayToLogical(), LiteralTypeGet(), LiteralTypeIsValid(), LiteralTypeLogicalToDisplay(), LiteralTypeLogicalToOdbc(), LiteralTypeNormalize(), LiteralTypeSet()
property MemberCategory as %String;
ObjectScript representation of the member category that the property falls into. Available options are enumerated in the GetMemberInfo() method of %pkg.isc.json.generator.
Property methods: MemberCategoryDisplayToLogical(), MemberCategoryGet(), MemberCategoryIsValid(), MemberCategoryLogicalToDisplay(), MemberCategoryLogicalToOdbc(), MemberCategoryNormalize(), MemberCategorySet()
property NormalizedName as %Dictionary.Identifier;
Normalized name of the property in the source class.
Property methods: NormalizedNameGet(), NormalizedNameIsValid(), NormalizedNameSet()
property Type as %Dictionary.Classname;
ObjectScript type of the property.
Property methods: TypeGet(), TypeIsValid(), TypeSet()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab