Package org.jsignal.ui
Class Node
java.lang.Object
org.jsignal.ui.NodePropHelper
org.jsignal.ui.Node
- 
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.jsignal.ui.NodePropHelper
NodePropHelper.BuilderNested classes/interfaces inherited from interface org.jsignal.ui.Nodes
Nodes.CacheMany, Nodes.CacheOne - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescription<T extends Event>
voidbubble(T event) static NodecreateRoot(Supplier<Element> constructComponent) <T extends Event>
voidfire(T event) io.github.humbleui.skija.Matrix33getId()getTags()io.github.humbleui.skija.Matrix33longgetYoga()booleanhasListener(EventType type) voidlisten(Iterable<EventListener<?>> addListeners) voidlisten(EventListener<?>... addListeners) protected voidonBuild(Node.Transitive transitive) pick(io.github.humbleui.types.Point point) voidvoidvoidsetPaintCacheStrategy(PaintCacheStrategy paintCacheStrategy) voidvoidvisitParents(Consumer<Node> visitor) voidvisitParentsWithShortcut(Function<Node, Boolean> visitor) Methods inherited from class org.jsignal.ui.NodePropHelper
builder, toBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jsignal.ui.Nodes
getNodeList, resolve 
- 
Field Details
- 
defaultPaintCacheStrategy
 
 - 
 - 
Constructor Details
- 
Node
public Node() 
 - 
 - 
Method Details
- 
onBuild
 - 
getNodeListSupplier
- Specified by:
 getNodeListSupplierin interfaceNodes
 - 
getPaintCacheStrategy
 - 
setPaintCacheStrategy
 - 
setId
 - 
getId
 - 
getTags
 - 
runLayouter
public void runLayouter() - 
getLayoutConfig
 - 
pick
- Parameters:
 point- must be relative to the node
 - 
getLayout
 - 
getTransform
public io.github.humbleui.skija.Matrix33 getTransform() - 
getFullTransform
public io.github.humbleui.skija.Matrix33 getFullTransform() - 
getParent
 - 
getParents
 - 
getChildren
 - 
getYoga
public long getYoga() - 
updateLayout
public void updateLayout() - 
visitParents
 - 
visitParentsWithShortcut
 - 
listen
 - 
listen
 - 
hasListener
 - 
fire
 - 
bubble
 - 
findById
 - 
findByTag
 - 
createRoot
 
 -