Skip to content

Commit

Permalink
Additional lombok annotations (hash code/equals) for UI components
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexDBlack committed May 2, 2016
1 parent 94e12f8 commit 5424d20
Show file tree
Hide file tree
Showing 8 changed files with 17 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import org.deeplearning4j.ui.api.Component;
import org.deeplearning4j.ui.components.chart.style.StyleChart;
Expand All @@ -28,7 +29,7 @@
*
* @author Alex BLack
*/
@Data
@Data @EqualsAndHashCode(callSuper=true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public abstract class Chart extends Component {

Expand Down Expand Up @@ -65,7 +66,7 @@ public Chart(String componentType, Builder builder) {
}


@Getter
@Getter @SuppressWarnings("unchecked")
public static abstract class Builder<T extends Builder<T>> {

private String title;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.deeplearning4j.ui.components.chart.style.StyleChart;

import java.util.ArrayList;
Expand All @@ -30,7 +31,7 @@
*
* @author Alex Black
*/
@Data
@Data @EqualsAndHashCode(callSuper=true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ChartLine extends Chart {
public static final String COMPONENT_TYPE = "ChartLine";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.deeplearning4j.ui.api.Style;
import org.deeplearning4j.ui.api.Utils;
Expand All @@ -33,7 +34,7 @@
*
* @author Alex Black
*/
@AllArgsConstructor @Data @NoArgsConstructor
@AllArgsConstructor @Data @NoArgsConstructor @EqualsAndHashCode(callSuper=true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class StyleChart extends Style {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.deeplearning4j.ui.api.Component;
import org.deeplearning4j.ui.api.Style;

Expand All @@ -28,7 +29,7 @@
*
* @author Alex Black
*/
@Data
@Data @EqualsAndHashCode(callSuper=true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ComponentDiv extends Component {
public static final String COMPONENT_TYPE = "ComponentDiv";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,15 @@

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.deeplearning4j.ui.api.Style;

/** Style for Div components.
*
* @author Alex Black
*/
@NoArgsConstructor @Data
@NoArgsConstructor @Data @EqualsAndHashCode(callSuper=true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class StyleDiv extends Style {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,12 @@

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.deeplearning4j.ui.api.Style;


@NoArgsConstructor @Data
@NoArgsConstructor @Data @EqualsAndHashCode(callSuper=true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class StyleAccordion extends Style {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.deeplearning4j.ui.api.LengthUnit;
import org.deeplearning4j.ui.api.Style;
import org.deeplearning4j.ui.api.Utils;
Expand All @@ -12,7 +13,7 @@
/**
* Created by Alex on 3/04/2016.
*/
@Data
@Data @EqualsAndHashCode(callSuper=true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class StyleTable extends Style {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.deeplearning4j.ui.api.Style;
import org.deeplearning4j.ui.api.Utils;
Expand All @@ -29,7 +30,7 @@
/**
* Style for text
*/
@Data @NoArgsConstructor
@Data @NoArgsConstructor @EqualsAndHashCode(callSuper=true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class StyleText extends Style {

Expand Down

0 comments on commit 5424d20

Please sign in to comment.