MNComponent Constructor | Initializes a new instance of the MNComponent class. |
GenerateNames | If GenerateNames is true then a MNName willbe generated if the parent is set to a component with has no name. With GenerateNames is guarantized, the every member of a tree ( except the root ) has a unique name and there is a fullpath, with that the element can be identified. |
UpDateCount |
Count | Returns the count of children |
Item | The default indexer retieves and sets MNComponents |
MNName | Name of the component. |
Parent | Sets or gets the parent of the component and looks for the correct and unique name. See also GenerateNames, setParent |
Tag |
addChild | Adds an elment in the list. |
ChildByName | Retrieves the index of child by a name. |
ChildByPathName | You can get a MNComponent by setting a fullpath relative to the given MNComponent. Separated are the names by "/". MNComponent root = new MNComponent(); MNComponent a = new MNComponent(); MNComponent b = new MNComponent(); MNComponent c = new MNComponent(); a.MNName = "Frank"; b.MNName = "Joe"; c.MNName = "Sam"; c.Parent = b; b.Parent = a; a.Parent = root; MNComponent d = root.ChildByPathName("Frank/Joe/Sam"); // d is then the component c |
Dispose | |
Equals (inherited from Object) | |
fullPath | Gives the full path of the component over all ancestors until a null-parent occurs. This parent often called the root. The separator of the names is "/". |
GetEnumerator | Returns the Enumerator of an intern ArrayList |
GetHashCode (inherited from Object) | |
getPath | |
getRoot | |
GetType (inherited from Object) | |
InsertChild | |
MoveTO | |
RemoveChild | |
ToString (inherited from Object) | |
UpDate | This protected method is called, if some changes are made. Some times on should inform other components about this changes to obtain a consisting system. |
UpDated | If you make some changing in the component you should call first UpDating() ..Change some things UpDated() In this case the method UpDate will be called only one time. Internal a counter will be incremented for UpDating and decremented by UpDated. If he is 0 then UpDate is called. |
UpDating | If you make some changing in the component you should call first UpDating() ..Change some things UpDated() In this case the method UpDate will be called only one time. Internal a counter will be incremented for UpDating and decremented by UpDated. If he is 0 then UpDate is called. |
Finalize (inherited from Object) | |
MemberwiseClone (inherited from Object) | |
setParent | Virtual set-Method of the property Parent. |