סיווגי משנה ישירים |
סיווגי משנה עקיפים ידועים |
מחלקה בסיסית לכל הכיתות שיכולות להכיל קבוצה של צמתים כילדים.
הכיתות Node
ו-Scene
הן שתיהן. כדי להפוך Node
ל
צאצא של Node
או Scene
אחר, יש להשתמש ב-setParent(NodeParent)
.
בונים ציבוריים
Nodeהורה()
|
שיטות ציבוריות
ביטול סופי | |
ביטול | |
צומת | |
צומת | |
הסופי List<Node> |
getkids()
מחזירה רשימה קבועה של הילדים של ההורה הזה.
|
ביטול סופי |
שיטות מוגנות
boolean | |
ביטול |
onAddChild(צומת ילד)
|
ביטול |
onRemoveChild(צומת ילד)
|
שיטות שעברו בירושה
בונים ציבוריים
גלוי לכול צומת צמתים ()
שיטות ציבוריות
Public final null addChild (צומת)
מוסיף צומת כצאצא של Nodeהורה זה. אם כבר יש להורה הורה, הוא יוסר מההורה הישן. אם הצומת הוא כבר צאצא ישיר של Nodeהורה זה, לא יתבצע שינוי.
פרמטרים
צאצא | הצומת להוספה כילד |
---|
זריקות
invalidArgumentExceptions | אם הילד הוא אותו אובייקט כמו ההורה, או אם ההורה הוא צאצא של הילד או הילדה |
---|
Public null callOnHiirrchy (Consumer<Node> Consumer)
חוצה את ההיררכיה וקוראים לשיטה בכל צומת. המעבר הוא קודם בעומק. אם Nodeהורה זה הוא צומת, המעבר מתחיל עם Nodeהורה, אחרת המעבר מתחיל עם הצאצאים שלו.
פרמטרים
צרכן | השיטה שיש לקרוא בכל צומת. |
---|
ציבורי צומת findByName (מחרוזת)
חוצה את ההיררכיה כדי למצוא את הצומת הראשון עם שם נתון. המעבר הוא קודם בעומק. אם הצומת הזה הוא צומת, המעבר מתחיל עם הצומת הזה, אחרת המעבר מתחיל עם הצאצאים שלו.
פרמטרים
name | שם הצומת שיש למצוא |
---|
החזרות
- את הצומת אם הוא נמצא, אחרת null
ציבורי צומת findInHiirrchy (Predicate<Node>condition)
חוצה את ההיררכיה כדי למצוא את הצומת הראשון שעומד בתנאי. המעבר הוא קודם בעומק. אם הצומת הזה הוא צומת, המעבר מתחיל עם הצומת הזה, אחרת המעבר מתחיל עם הצאצאים שלו.
פרמטרים
מצב | להגדיר את התנאים של הצומת לחיפוש. |
---|
החזרות
- הצומת הראשון שתואם לתנאי החיזוי, אחרת יוחזר null
Public final null removeChild (צומת)
מסיר צומת מהילדים של הצומת הזה. אם הצומת אינו צאצא ישיר של Nodeהורה הזה, לא מתבצע שינוי.
פרמטרים
צאצא | הצומת שיש להסיר מהילדים |
---|