Lynkeos
Instance Methods | Public Attributes | List of all members
LynkeosProcessingParameterMgr Class Reference

Processing parameter management class. More...

#import <LynkeosProcessingParameterMgr.h>

Inheritance diagram for LynkeosProcessingParameterMgr:
Inheritance graph
[legend]
Collaboration diagram for LynkeosProcessingParameterMgr:
Collaboration graph
[legend]

Instance Methods

(id) - initWithParent:
 Dedicated initializer. More...
 
(id) - initWithDocument:
 Document initializer. More...
 
(NSDictionary *) - getDictionary
 Accessor to the parameters dictionary. More...
 
(void) - setDictionary:
 Set the dictionary. More...
 
(id< LynkeosProcessingParameter >) - getProcessingParameterWithRef:forProcessing:goUp:
 Returns the required processing parameter. More...
 
(void) - setProcessingParameter:withRef:forProcessing:
 Updates the required processing parameter. More...
 
(oneway void) - notifyItemModification:
 Propagate upward, a notification for object modification. More...
 

Public Attributes

LynkeosProcessingParameterMgr_parent
 Parameters of the container.
 
NSDocument< LynkeosDocument > * _document
 The top document.
 

Detailed Description

Processing parameter management class.

Method Documentation

- (NSDictionary *) getDictionary

Accessor to the parameters dictionary.

Returns
The dictionary
- (id< LynkeosProcessingParameter >) getProcessingParameterWithRef: (NSString*)  ref
forProcessing: (NSString*)  processing
goUp: (BOOL)  goUp 

Returns the required processing parameter.

Parameters
refA string identifying this parameter in its class.
processingA string identifying the owner of this parameter. nil is valid, if the parameter is of general scope.
goUpWhether to look for the parameter up in the hierarchy
Returns
The required parameter

References _parent, and getProcessingParameterWithRef:forProcessing:goUp:.

Referenced by getProcessingParameterWithRef:forProcessing:goUp:.

- (id) initWithDocument: (NSDocument <LynkeosDocument> *)  document

Document initializer.

Parameters
documentDocument top object
Returns
Initialized object

References _document.

- (id) initWithParent: (LynkeosProcessingParameterMgr*)  parent

Dedicated initializer.

Parameters
parentParent manager object
Returns
Initialized object

References _parent.

- (oneway void) notifyItemModification: (id)  item

Propagate upward, a notification for object modification.

Parameters
itemThe modified item

References _document, _parent, notifyItemModification:, and LynkeosThreadConnection::performSelectorOnMainThread:forObject:withArg:.

Referenced by notifyItemModification:, and MyImageListItem::setSelected:.

- (void) setDictionary: (NSDictionary*)  dict

Set the dictionary.

Parameters
dictAn already filled in dictionary
- (void) setProcessingParameter: (id <LynkeosProcessingParameter>)  parameter
withRef: (NSString*)  ref
forProcessing: (NSString*)  processing 

Updates the required processing parameter.

Parameters
parameterThe new parameter value
refA string identifying this parameter in its class.
processingA string identifying the owner of this parameter. nil is valid, if the parameter is of general scope.
Returns
The required parameter

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