BottomRow |
एक ऑब्जेक्ट, जिसमें ब्लॉक की निचली पंक्ति में मौजूद एलिमेंट के बारे में जानकारी और सबसे नीचे वाली पंक्ति के बीच स्पेस की जानकारी होती है. नीचे की पंक्ति के एलिमेंट में कोने, स्पेसर, और अगले कनेक्शन हो सकते हैं. |
कनेक्शन |
कनेक्शन और ब्लॉक में उसके लिए इस्तेमाल होने वाली स्पेस को दिखाने के लिए बेस क्लास. |
ConstantProvider |
ऐसा ऑब्जेक्ट जो रेंडरिंग ब्लॉक के लिए कॉन्सटेंट देता है. |
ड्रॉर |
ऐसा ऑब्जेक्ट जो रेंडरिंग की दी गई जानकारी के आधार पर ब्लॉक बनाता है. |
ExternalValueInput |
ऐसा ऑब्जेक्ट जिसमें रेंडरिंग के दौरान बाहरी वैल्यू डाले गए स्पेस के बारे में जानकारी होती है |
फ़ील्ड |
रेंडरिंग के दौरान फ़ील्ड जो स्पेस लेता है उसके बारे में जानकारी देने वाला ऑब्जेक्ट |
हैट |
ऐसा ऑब्जेक्ट जिसमें रेंडरिंग के दौरान, हैट के लिए तय की गई जगह के बारे में जानकारी होती है. |
आइकॉन |
यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान आइकॉन के लिए गए स्पेस के बारे में जानकारी होती है. |
InlineInput |
यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान इनलाइन इनपुट के स्पेस के बारे में जानकारी होती है. |
InputConnection |
रेंडर होने के दौरान, किसी ब्लॉक में जगह लेने वाले इनपुट को दिखाने के लिए बेस क्लास. |
InputRow |
एक ऑब्जेक्ट, जिसमें एक या उससे ज़्यादा इनपुट वाली पंक्ति के बारे में जानकारी होती है. |
InRowSpacer |
एक ऑब्जेक्ट, जिसमें किसी पंक्ति में मौजूद दो एलिमेंट के बीच स्पेसर के बारे में जानकारी होती है. |
JaggedEdge |
ऐसा ऑब्जेक्ट जिसमें रेंडरिंग के दौरान, छोटे किए गए ब्लॉक के दांतेदार किनारे के स्पेस के बारे में जानकारी होती है. |
MarkerSvg |
मार्कर के लिए क्लास, जिसमें मार्कर को SVG के तौर पर ग्राफ़िक के तौर पर रेंडर करने के तरीके शामिल हैं. |
मेज़र किए जा सकने वाले |
किसी ब्लॉक का वह हिस्सा दिखाने के लिए बेस क्लास जो रेंडरिंग के दौरान जगह लेती है. मेज़र किए जा सकने वाले हर नॉन-स्पेसर का कंस्ट्रक्टर, ब्लॉक एलिमेंट का साइज़ रिकॉर्ड करता है, जैसे कि फ़ील्ड, स्टेटमेंट इनपुट. |
NextConnection |
यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान, अगला कनेक्शन होने वाले स्पेस के बारे में जानकारी देता है. |
OutputConnection |
रेंडरिंग के दौरान, आउटपुट कनेक्शन के स्पेस में होने वाले स्पेस के बारे में जानकारी देने वाला ऑब्जेक्ट. |
PathObject |
ऐसा ऑब्जेक्ट जो रेंडरर की ओर से इस्तेमाल किए जाने वाले हर SVG एलिमेंट को बनाने और सेट करने को हैंडल करता है. |
PreviousConnection |
यह एक ऑब्जेक्ट है, जिसमें उस स्पेस के बारे में जानकारी होती है जिसे कोई पिछला कनेक्शन, रेंडरिंग के दौरान लेता है. |
रेंडरर |
ब्लॉक रेंडरर के लिए बेस क्लास. |
RenderInfo |
एक ऑब्जेक्ट जिसमें इस ब्लॉक को बनाने के लिए साइज़ की पूरी जानकारी शामिल है. यह माप पास, ब्लॉक में बदलावों को लागू नहीं करता है (हालांकि, फ़ील्ड getSize() को कॉल करने पर फिर से रेंडर करना चुन सकते हैं). हालांकि, इसे बार-बार कॉल करना महंगा हो सकता है. |
RoundCorner |
ऐसा ऑब्जेक्ट जिसमें रेंडरिंग के दौरान, गोल कोने में मौजूद जगह के बारे में जानकारी होती है. |
पंक्ति |
एक ऑब्जेक्ट, जो रेंडर किए गए ब्लॉक और उसके सभी सबकॉम्पोनेंट पर एक पंक्ति को दिखाता है. |
SpacerRow |
यह एक ऑब्जेक्ट है, जिसमें दो पंक्तियों के बीच स्पेसर के बारे में जानकारी होती है. |
SquareCorner |
यह एक ऑब्जेक्ट है, जिसमें रेंडरिंग के दौरान, किसी स्क्वेयर कोने की जगह के बारे में जानकारी दी जाती है. |
StatementInput |
रेंडरिंग के दौरान, किसी स्टेटमेंट इनपुट में इस्तेमाल होने वाले स्पेस के बारे में जानकारी देने वाला ऑब्जेक्ट |
TopRow |
एक ऑब्जेक्ट, जिसमें यह जानकारी होती है कि किसी ब्लॉक की सबसे ऊपर वाली पंक्ति में कौनसे एलिमेंट हैं. साथ ही, सबसे ऊपर वाली पंक्ति के साइज़ की जानकारी भी होती है. सबसे ऊपर वाली पंक्ति के एलिमेंट में कोने, हैट, स्पेसर, और पिछले कनेक्शन शामिल हो सकते हैं. इस कंस्ट्रक्टर को कॉल करने के बाद, पंक्ति में वे सभी नॉन-स्पेसर एलिमेंट शामिल होंगे जिनकी उसे ज़रूरत है. |