Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

  • new Property(_name: string, _description?: string): Property
  • Parameters

    • _name: string
    • Optional _description: string

    Returns Property

Properties

Private _allowsNull

_allowsNull: any

Private _canBeDuplicator

_canBeDuplicator: any

Private _canBeValue

_canBeValue: any

Private _contextReq

_contextReq: any

Private _declaresFields

_declaresFields: any

Private _describes

_describes: any

Protected _enumOptions

_enumOptions: string[]

Protected _groupName

_groupName: string

_id

_id: any

Private _inheritsValueFromContext

_inheritsValueFromContext: any

Private _isFromParentKey

_isFromParentKey: any

Private _isFromParentValue

_isFromParentValue: any

Private _isInherited

_isInherited: any

Private _key

_key: any

_keyRegexp

_keyRegexp: string

Protected _keyShouldStartFrom

_keyShouldStartFrom: string

Private _newInstanceName

_newInstanceName: any

Private _noDirectParse

_noDirectParse: any

Private _oftenKeys

_oftenKeys: any

Private _selfNode

_selfNode: any

Private _suggester

_suggester: any

Private _vprovider

_vprovider: any

Private determinesChildValues

determinesChildValues: any

Methods

addAdapter

  • addAdapter(q: any): void
  • Parameters

    • q: any

    Returns void

addAnnotation

addChildValueConstraint

  • Parameters

    Returns void

annotations

  • annotations(): any[]

canBeValue

  • canBeValue(): boolean
  • Returns boolean

childRestrictions

  • childRestrictions(): object[]
  • Returns object[]

    • name: string
    • value: any

defaultValue

  • defaultValue(): any

describedAnnotation

  • describedAnnotation(): string
  • Returns string

describesAnnotation

  • describesAnnotation(): boolean
  • Returns boolean

description

  • description(): string
  • Returns string

domain

enumOptions

  • enumOptions(): string[]

getAdapter

  • getAdapter<T>(adapterType: object): T
  • Type parameters

    • T

    Parameters

    • adapterType: object
      • constructor: function
        • Parameters

          • Optional p: any

          Returns __type

    Returns T

getAdapters

  • getAdapters(): any[]

getCanBeDuplicator

  • getCanBeDuplicator(): boolean
  • Returns boolean

getChildValueConstraints

  • Returns ChildValueConstraint[]

getContextRequirements

  • getContextRequirements(): object[]
  • Returns object[]

    • name: string
    • value: string

getFacetValidator

getKeyRegexp

  • getKeyRegexp(): string

getOftenKeys

  • getOftenKeys(): string[]
  • Returns string[]

groupName

  • groupName(): string
  • Returns string

id

  • id(): any
  • Returns any

inheritedContextValue

  • inheritedContextValue(): string
  • Returns string

isAllowNull

  • isAllowNull(): boolean
  • Returns boolean

isAnnotation

  • isAnnotation(): boolean
  • Returns boolean

isDescriminator

  • isDescriminator(): boolean

isFromParentKey

  • isFromParentKey(): boolean
  • Returns boolean

isFromParentValue

  • isFromParentValue(): boolean
  • Returns boolean

isInherited

  • isInherited(): boolean
  • Returns boolean

isKey

  • isKey(): boolean
  • TODO THIS STUFF SHOULD BE MORE ABSTRACT (LATER...)

    Returns boolean

isMerged

  • isMerged(): boolean
  • Returns boolean

isMultiValue

  • isMultiValue(): boolean

isNoDirectParse

  • isNoDirectParse(): boolean
  • Returns boolean

isPrimitive

  • isPrimitive(): boolean

isReference

  • isReference(): boolean
  • Returns boolean

isRequired

  • isRequired(): boolean
  • Returns boolean

isSelfNode

  • isSelfNode(): boolean
  • Returns boolean

isThisPropertyDeclaresTypeFields

  • isThisPropertyDeclaresTypeFields(): boolean
  • Returns boolean

isValueProperty

  • isValueProperty(): boolean

key

  • Returns NamedId

keyPrefix

  • keyPrefix(): string
  • Returns string

matchKey

  • matchKey(k: string): boolean
  • Parameters

    • k: string

    Returns boolean

merge

  • Returns Property

nameId

  • nameId(): string
  • Returns string

newInstanceName

  • newInstanceName(): string
  • Returns string

range

referencesTo

  • Returns IType

removeAnnotation

setCanBeDuplicator

  • setCanBeDuplicator(): boolean
  • Returns boolean

setDefaultBooleanVal

  • setDefaultBooleanVal(s: any): Property
  • Parameters

    • s: any

    Returns Property

setDefaultIntegerVal

  • setDefaultIntegerVal(s: any): Property
  • Parameters

    • s: any

    Returns Property

setDefaultVal

  • Parameters

    • s: any

    Returns Property

setFacetValidator

setName

  • setName(name: string): void
  • Parameters

    • name: string

    Returns void

setValueDocProvider

  • Parameters

    Returns Property

setValueSuggester

  • Parameters

    Returns void

suggester

  • Returns IValueSuggester

tags

  • tags(): string[]
  • Returns string[]

unmerge

  • Returns Property

valueDocProvider

  • Returns IValueDocProvider

withAllowNull

  • withAllowNull(): void
  • Returns void

withCanBeValue

  • Returns Property

withContextRequirement

  • withContextRequirement(name: string, value: string): void
  • Parameters

    • name: string
    • value: string

    Returns void

withDescribes

  • Parameters

    • a: string

    Returns Property

withDescriminating

  • withDescriminating(b: boolean): Property
  • Parameters

    • b: boolean

    Returns Property

withDescription

  • Parameters

    • d: string

    Returns Described

withDomain

  • Parameters

    Returns Property

withEnumOptions

  • withEnumOptions(op: string[]): Property
  • Parameters

    • op: string[]

    Returns Property

withFromParentKey

  • withFromParentKey(v?: boolean): Property
  • Parameters

    • Optional v: boolean

    Returns Property

withFromParentValue

  • withFromParentValue(v?: boolean): Property
  • Parameters

    • Optional v: boolean

    Returns Property

withGroupName

  • withGroupName(gname: string): Property
  • Parameters

    • gname: string

    Returns Property

withInherited

  • withInherited(w: boolean): void
  • Parameters

    • w: boolean

    Returns void

withInheritedContextValue

  • withInheritedContextValue(v: string): Property
  • Parameters

    • v: string

    Returns Property

withKey

  • Parameters

    • isKey: boolean

    Returns Property

withKeyRegexp

  • withKeyRegexp(regexp: string): Property
  • Parameters

    • regexp: string

    Returns Property

withKeyRestriction

  • withKeyRestriction(keyShouldStartFrom: string): Property
  • Parameters

    • keyShouldStartFrom: string

    Returns Property

withMultiValue

  • Parameters

    • Optional v: boolean

    Returns Property

withNewInstanceName

  • withNewInstanceName(name: string): Property
  • Parameters

    • name: string

    Returns Property

withNoDirectParse

  • withNoDirectParse(): void
  • Returns void

withOftenKeys

  • withOftenKeys(keys: string[]): Property
  • Parameters

    • keys: string[]

    Returns Property

withRange

withRequired

  • Parameters

    • req: boolean

    Returns Property

withSelfNode

  • withSelfNode(): void
  • Returns void

withThisPropertyDeclaresFields

  • withThisPropertyDeclaresFields(b?: boolean): Property
  • Parameters

    • Optional b: boolean

    Returns Property

Generated using TypeDoc