All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ikasan.vaadin.visjs.network.Node Maven / Gradle / Ivy

The newest version!
package org.ikasan.vaadin.visjs.network;

import org.ikasan.vaadin.visjs.network.options.nodes.Nodes;

public class Node extends Nodes
{
    private String id;
    private String edgeColour = "rgba(0, 255, 0, 0.8)";
    private String fillColour = "rgba(0, 255, 0, 0.2)";
    private String wiretapFoundStatus = NodeFoundStatus.EMPTY;
    private String errorFoundStatus = NodeFoundStatus.EMPTY;
    private String exclusionFoundStatus = NodeFoundStatus.EMPTY;
    private String replayFoundStatus = NodeFoundStatus.EMPTY;

    protected double wiretapFoundImageX = -80;
    protected double wiretapFoundImageY = -40;
    protected int wiretapFoundImageH = 30;
    protected int wiretapFoundImageW = 30;

    protected double errorFoundImageX = -80;
    protected double errorFoundImageY = 10;
    protected int errorFoundImageH = 30;
    protected int errorFoundImageW = 30;

    protected double exclusionFoundImageX = 50;
    protected double exclusionFoundImageY = -40;
    protected int exclusionFoundImageH = 30;
    protected int exclusionFoundImageW = 30;

    protected double replayFoundImageX = 50;
    protected double replayFoundImageY = 10;
    protected int replayFoundImageH = 30;
    protected int replayFoundImageW = 30;


    public Node()
    {
    }

    public Node(final String id)
    {
        this.id = id;
    }

    public Node(final String id, Builder builder)
    {
        super(builder);
        this.id = id;
    }

    public Node(String id, String label)
    {
        this.id = id;
        this.setLabel(label);
    }

    public Node(String id, String label, final Builder builder)
    {
        super(builder);
        this.id = id;
        this.setLabel(label);
    }

    public String getId()
    {
        return id;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getEdgeColour()
    {
        return edgeColour;
    }

    public void setEdgeColour(String edgeColour)
    {
        this.edgeColour = edgeColour;
    }

    public String getFillColour()
    {
        return fillColour;
    }

    public void setFillColour(String fillColour)
    {
        this.fillColour = fillColour;
    }

    public String getWiretapFoundStatus()
    {
        return wiretapFoundStatus;
    }

    public void setWiretapFoundStatus(String wiretapFoundStatus)
    {
        this.wiretapFoundStatus = wiretapFoundStatus;
    }

    public String getErrorFoundStatus() {
        return errorFoundStatus;
    }

    public void setErrorFoundStatus(String errorFoundStatus) {
        this.errorFoundStatus = errorFoundStatus;
    }

    public String getExclusionFoundStatus() {
        return exclusionFoundStatus;
    }

    public void setExclusionFoundStatus(String exclusionFoundStatus) {
        this.exclusionFoundStatus = exclusionFoundStatus;
    }

    public String getReplayFoundStatus() {
        return replayFoundStatus;
    }

    public void setReplayFoundStatus(String replayFoundStatus) {
        this.replayFoundStatus = replayFoundStatus;
    }

    public double getWiretapFoundImageX() {
        return wiretapFoundImageX;
    }

    public void setWiretapFoundImageX(double wiretapFoundImageX) {
        this.wiretapFoundImageX = wiretapFoundImageX;
    }

    public double getWiretapFoundImageY() {
        return wiretapFoundImageY;
    }

    public void setWiretapFoundImageY(double wiretapFoundImageY) {
        this.wiretapFoundImageY = wiretapFoundImageY;
    }

    public int getWiretapFoundImageH() {
        return wiretapFoundImageH;
    }

    public void setWiretapFoundImageH(int wiretapFoundImageH) {
        this.wiretapFoundImageH = wiretapFoundImageH;
    }

    public int getWiretapFoundImageW() {
        return wiretapFoundImageW;
    }

    public void setWiretapFoundImageW(int wiretapFoundImageW) {
        this.wiretapFoundImageW = wiretapFoundImageW;
    }

    public double getErrorFoundImageX() {
        return errorFoundImageX;
    }

    public void setErrorFoundImageX(double errorFoundImageX) {
        this.errorFoundImageX = errorFoundImageX;
    }

    public double getErrorFoundImageY() {
        return errorFoundImageY;
    }

    public void setErrorFoundImageY(double errorFoundImageY) {
        this.errorFoundImageY = errorFoundImageY;
    }

    public int getErrorFoundImageH() {
        return errorFoundImageH;
    }

    public void setErrorFoundImageH(int errorFoundImageH) {
        this.errorFoundImageH = errorFoundImageH;
    }

    public int getErrorFoundImageW() {
        return errorFoundImageW;
    }

    public void setErrorFoundImageW(int errorFoundImageW) {
        this.errorFoundImageW = errorFoundImageW;
    }

    public double getExclusionFoundImageX() {
        return exclusionFoundImageX;
    }

    public void setExclusionFoundImageX(double exclusionFoundImageX) {
        this.exclusionFoundImageX = exclusionFoundImageX;
    }

    public double getExclusionFoundImageY() {
        return exclusionFoundImageY;
    }

    public void setExclusionFoundImageY(double exclusionFoundImageY) {
        this.exclusionFoundImageY = exclusionFoundImageY;
    }

    public int getExclusionFoundImageH() {
        return exclusionFoundImageH;
    }

    public void setExclusionFoundImageH(int exclusionFoundImageH) {
        this.exclusionFoundImageH = exclusionFoundImageH;
    }

    public int getExclusionFoundImageW() {
        return exclusionFoundImageW;
    }

    public void setExclusionFoundImageW(int exclusionFoundImageW) {
        this.exclusionFoundImageW = exclusionFoundImageW;
    }

    public double getReplayFoundImageX() {
        return replayFoundImageX;
    }

    public void setReplayFoundImageX(double replayFoundImageX) {
        this.replayFoundImageX = replayFoundImageX;
    }

    public double getReplayFoundImageY() {
        return replayFoundImageY;
    }

    public void setReplayFoundImageY(double replayFoundImageY) {
        this.replayFoundImageY = replayFoundImageY;
    }

    public int getReplayFoundImageH() {
        return replayFoundImageH;
    }

    public void setReplayFoundImageH(int replayFoundImageH) {
        this.replayFoundImageH = replayFoundImageH;
    }

    public int getReplayFoundImageW() {
        return replayFoundImageW;
    }

    public void setReplayFoundImageW(int replayFoundImageW) {
        this.replayFoundImageW = replayFoundImageW;
    }

    public boolean clickedOn(double x, double y)
    {
        if(x >= super.getX() - 37
                && x <= super.getX() + 37
                && y >= super.getY() - 23
                && y <= super.getY() + 37)
        {
            return true;
        }


        return false;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy