Class: PropertyMetadata

PropertyMetadata

new PropertyMetadata(options)

base/metadata/PropertyMetadata.js, line 5

支持如下方法:
[1、转换为json对象]
[2、将JSON里的数据导入,并返回一个新的属性元数据对象]
[3、克隆并返回一个新的属性元数据对象]

属性元数据,参考示例:[创建属性元数据对象]

Name Type Description
options Object

构造参数

Name Type Default Description
valueType String null 可选

变量值的类型

defaultValue * null 可选

变量值的默认值

writable Boolean true 可选

是否可写

readable Boolean true 可选

是否可读

required Boolean false 可选

是否必要

Example

创建属性元数据对象

const font = new zondy.PropertyMetadata({
  name: 'clippingArea',
  writable: true,
  readable: true,
  defaultValue: true,
  valueType: 'Polygon,Extent,Circle,MutiPolygon'
}),

Members

categoryNumber

变量类型

defaultValue*

变量值的默认值

Default Value:
null

readableNumber

是否可读

Default Value:
true

valueTypeString

变量值的类型

Default Value:
null

valueTypeNumber

是否必要

Default Value:
false

writableBoolean

是否可写

Default Value:
true

Methods

PropertyMetadata.fromJSON(json){PropertyMetadata}

base/metadata/PropertyMetadata.js, line 82

将JSON里的数据导入,并返回一个新的属性元数据对象

Name Type Description
json Object 可选

JSON对象

Returns:
Type Description
PropertyMetadata 新的属性元数据对象

clone(){PropertyMetadata}

base/metadata/PropertyMetadata.js, line 117

克隆方法

Returns:
Type Description
PropertyMetadata 属性元数据对象

toJSON(){PropertyMetadata}

base/metadata/PropertyMetadata.js, line 91

转换为json对象

Returns:
Type Description
PropertyMetadata 属性元数据对象