Properties
attributeValue
authority
authority: string
name
value
value: any
valueWithMetadata
valueWithMetadata: any
Methods
equals
- equals(other: any): boolean
-
Returns boolean
getAttributeValue
- getAttributeValue(): AttributeValue
-
getAuthority
- getAuthority(): string
-
Returns string
getName
- getName(): AttributeName
-
getOptionalValueOfType
- getOptionalValueOfType(type: any): any
-
Returns any
- getOptionalValueOfType(type: any, strategy: any): any
-
Returns any
getUniqueValuesOfType
- getUniqueValuesOfType(type: any): JsonType[]
-
- getUniqueValuesOfType(type: any, strategy: any): JsonType[]
-
getValue
- getValue(): any
-
Returns any
getValueOfType
- getValueOfType(type: any): any
-
Returns any
- getValueOfType(type: any, strategy: any): any
-
Returns any
getValueWithMetadata
- getValueWithMetadata(): any
-
Returns any
getValuesOfType
- getValuesOfType(type: any): JsonType[]
-
- getValuesOfType(type: any, strategy: any): JsonType[]
-
hasValueOfType
- hasValueOfType(type: any): boolean
-
Returns boolean
hashCode
- hashCode(): number
-
Returns number
isMultiValued
- isMultiValued(): boolean
-
Returns boolean
iterator
- iterator(): any
-
Returns any
map
- map(parentPath: string, transform: any): null | Attribute
-
Parameters
-
parentPath: string
-
transform: any
stream
- stream(): any
-
Returns any
toString
- toString(): string
-
Returns string
withAuthority
- withAuthority(authority: string): Attribute
-
withName
- withName(name: string): Attribute
-
- withName(name: AttributeName): Attribute
-
An
Attribute
has a Name and 0-to-many values.