Package com.dooapp.fxform.view.factory

Examples of com.dooapp.fxform.view.factory.DisposableNode


            unregisterController(controller, constraintMap);
        }
    }

    private void unregisterController(ElementController elementController, Map<ElementController, DisposableNode> map) {
        DisposableNode node = map.get(elementController);
        if (node != null) {
            node.dispose();
        }
        map.remove(elementController);
    }
View Full Code Here


        this.style = style;
        this.invalidStyle = style + INVALID;
    }

    public DisposableNode createNode(final ElementController controller) throws NodeCreationException {
        final DisposableNode node = factory.createNode(controller);
        node.getNode().setId(controller.getElement().getField().getName() + idSuffix);
        node.getNode().getStyleClass().add(style);
        controller.getConstraintViolations().addListener(new ListChangeListener<ConstraintViolation>() {
            public void onChanged(Change<? extends ConstraintViolation> change) {
                if (!controller.getConstraintViolations().isEmpty()) {
                    node.getNode().getStyleClass().add(invalidStyle);
                } else {
                    node.getNode().getStyleClass().remove(invalidStyle);
                }
            }
        });
        return node;
    }
View Full Code Here

            unregisterController(controller, constraintMap);
        }
    }

    private void unregisterController(ElementController elementController, Map<ElementController, DisposableNode> map) {
        DisposableNode node = map.get(elementController);
        if (node != null) {
            node.dispose();
        }
        map.remove(elementController);
    }
View Full Code Here

        this.idSuffix = idSuffix;
        this.style = style;
    }

    public DisposableNode createNode(ElementController controller) throws NodeCreationException {
        DisposableNode node = factory.createNode(controller);
        node.getNode().setId(controller.getElement().getField().getName() + idSuffix);
        node.getNode().getStyleClass().add(style);
        return node;
    }
View Full Code Here

            unregisterController(controller, constraintMap);
        }
    }

    private void unregisterController(ElementController elementController, Map<ElementController, DisposableNode> map) {
        DisposableNode node = map.get(elementController);
        if (node != null) {
            node.dispose();
        }
        map.remove(elementController);
    }
View Full Code Here

TOP

Related Classes of com.dooapp.fxform.view.factory.DisposableNode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.