Properties

VCInputElement Class Reference

Provides per-element configuration storage for elements of a single input for a data consumer. More...

Inherits VCExtendedManagedObject.

List of all members.

Properties

NSNumber * column
 The column within the parent input that this element represents.
VCDataConsumer * consumer
 The data consumer which this input element is connected to (the "entity" value for the controlling data consumer controller)
NSString * name
 A human-readable name describing the input and its location.
NSNumber * row
 The row within the parent input that this element represents.
VCInputinput
 The input of which this element is a part.
NSString * path
 A static path string that can be used to look up this element at its parent data consumer. When a long-term reference to an element is needed (to store in configuration data, for instance), store this path rather than the input itself.

Detailed Description

The VCInputElement provides a location for per-element configuration storage. As with other VCExtendedManagedObject based objects, it provides arbitrary key-value pair storage for data consumer configuration.

References to VCInputElements should not be stored as configuration data; instead, use the input element's path property. The input element can be looked up via the -[VCDataConsumerController inputElementForElementPath:] method.

Do not modify any of the properties of this object; they should be treated as read-only for the purposes of data consumer controller code. Modification will lead to unexpected and erroneous behavior.


The documentation for this class was generated from the following files: