builder相关内容
具有使用Builder模式的基类(可Parceable),现在想创建一个从其派生的子类,以便覆盖默认的customFunc_1和customFunc_2函数实现. 如果只是从基类派生的话, class DerivedDataConfig : BaseDataConfig { override open fun customFunc_1(context: Context, sav
..
在Kotlin中,我想向类添加扩展方法,例如,向类Entity添加扩展方法.但是,我只想在Entity在事务内(否则隐藏)时查看这些扩展.例如,如果我定义了这些类和扩展名: interface Entity {} fun Entity.save() {} fun Entity.delete() {} class Transaction { fun start() {} f
..
已更新!! 按照建议简化问题. 我需要创建一个外观&感觉到搜索应用程序 我需要在左侧显示组件,在右侧可以拖放它们并输入搜索条件的数据 如果有多个条件,我想拖放条件 最后,我需要保存/编辑/打开现有查询 我正在寻找一个具有拖放功能的查询构建器来构建查询.我想知道是否对此有任何指示. 我研究了jQuery插件和一些示例,但与我要查找的内容无关.有什么建议吗? 解决方
..
我正在使用JPA 2.0,Hibernate 4.1.0.Final和MySQL 5.5.37.我有以下两个实体... @Entity @Table(name = "msg") public class Message { @Id @NotNull @GeneratedValue(generator = "uuid-strategy") @Column(na
..
您有没有人知道一个可以帮助您构建/处理SQL查询的库,该库支持JOIN? 如果您有可以返回对象的对象,该对象具有一些查询集,并且仍然能够将JOIN的对象,子查询等应用到该对象,那么它将给您带来很大的灵活性. 我到处搜索,只发现了SQL Builder,这看起来非常基础,并且不支持联接.这将是一个真正使它有用的主要功能. 解决方案 也许您可以尝试 ORM ,例如 Propel 或
..
我有一个奇怪的问题,关注使用Scene Builder 1.0加载FXML文件。 我创建了一个类 Warrning ,之后我在我的包中添加了一个FXML文件并将其命名为 WarrningGUI 。 Creator创建了一个名为 WarrningGUIContoller 的控制器类。在那之前一切都很好。我盯着为我的应用程序创建一个布局。在我添加了两个原始面板并在场景生成器中打开和关闭我的FXML文
..
我很快就到了,因为我没有一个非常流利的英语,抱歉。 我正在学习javafx,我想要点击关闭后X的窗口出现警告。我知道这是在我在窗口中间创建的按钮中执行此操作,但我不知道如何控制用户何时按X关闭程序。谢谢 解决方案 你不应该关注X,而应该关注像这样的常见关闭请求: primaryStage.setOnCloseRequest(new EventHandler
..
我正在使用一个简单的循环构建一个对象: WebTarget target = getClient()。target(u); for(Entry queryParam:queryParams.entrySet()){ target = target.queryParam(queryParam.getKey(),queryParam.getValue(
..
目前我有这个实现Builder模式的类,为了便于阅读,我选择省略一些方法,更确切地说我只显示用户名的构建方法 。 package dao.constraint; import java.util.Arrays; 公共类AccountConstraint { private Constraint> accountIdConstraint;
..
在课堂外使用构建器模式有什么好处? 内部课程: public class Person { private String name; private String eyeColor; private String hairColor; public Person setName(String name){ this.name = name; 返回此; }
..
我已经开始阅读Joshua Bloch的“Effective Java”(第二版)。在阅读第2项(在面对许多构造函数参数时考虑构建器)时,有一个特定的声明,即作者使用 Class.newInstance()方法。具体来说,作者说 Java中的传统抽象工厂实现一直是“类”对象,使用“newInstance”方法播放“构建”方法的一部分。 这部分让我感到困惑 - 我对抽象工厂设计模式的理解
..
我希望有一种简单的方法来构建测试数据,并且发现Builder模式非常适合此处。但是,为了减少组件测试中的样板代码,我发现了来自Project Lombok的 @Builder 一个不错的候选人尝试。但是,我无法找到有关如何在方法上使用它的任何文档或在线示例。我想在某种工厂方法上使用@Builder,因为我无法对实现进行任何更改。 有人可以给出关于如何实际使用@Builder的考试一个方法?
..
我有一种情况,我使用构建器模式来构造对象。最好的例子是披萨代码 public class Pizza { private int size; 私人布尔奶酪; private boolean pepperoni; 私人布尔培根; public static class Builder { //必需 private final int size; //可选 pr
..
背景: 我发现这篇文章,其中Allen Holub解释了Getters / Setters的替代方法,它保留了隐藏对象实现的原则(他的示例代码可以也可以在下面找到。) 它解释了类名称 / EmployeeId / Money 应该有一个构造函数接受一个字符串 - 原因是如果你输入一个 int ,稍后需要将其更改为 long ,您将不得不修改该类的所有用途,并且您不必使用此模式。
..
我正在学习构建器模式,到目前为止我明白,它是用于初始化的常用模式的一个很好的替代方法: 伸缩构造函数模式 JavaBean模式 问题是,我真的不想从我的域模型中的对象中删除getter和setter。我总是喜欢把它们当作POJO。我不喜欢它的原因之一是: 如果我不使用POJO,那么在使用ORM框架时注释变量并不容易...... 所以这是我的疑惑: - 是否可以在不使用静
..
我想将一个Web服务URL请求表示为一个对象,并发现有许多常见参数可以在继承层次结构中“冒泡”。一个请求可能有很多参数,一些是必需的和其他可选的,我相信Bloch的Builder模式是一个很好的选择,用一个流畅的接口模拟命名参数。 具体,我正在设计Google Maps网络服务API,它具有一般的网络服务请求 http:// maps。 googleapis.com/maps/api
..
我目前正在使用Builder模式,紧跟维基百科文章中提出的Java实现 Builder模式 http://en.wikipedia.org/wiki/Builder_pattern 这是一个示例代码,用于说明我的实现 public class MyPrimitiveObject { private String identifier =“unknown”; public sta
..
我有一个我在其中一个项目中使用的构建器类。 假设我有 metricA 作为基于以下类的构建器。 我需要基于 metricB code> metricA 通过克隆 metricA ,以便 metricB 包含所有值已经存在 metricA 。 在 MetricHolder 我正在基于已经设置的字段初始化一些字段(没有直接设置)。 clientTypeOrPayId - 我正在初始
..
有人可以建议我如何使用JPA Criteria构建器API构建以下查询吗? SELECT id,status,created_at来自status ='1' 和currency ='USD'和appId ='123'的交易,按id 如果我能找到一个基于使用元模型类或任何其他方式作为 Map 给出的参数动态创建的解决方案,那会更好。 解
..
我正在尝试实现一个简单的设计目标,但Scala类型系统的复杂性给我带来了一些麻烦。在对Traversable,Iterator,Iterable,Stream,View等进行比较之后,我的决定是定义一个自定义特征(简单地称之为 Stream ) 是非泛型的(我的流在语义上只有一些 Stream [StreamEntry] 而且我想要避免无意义的类型,如 Stream [Int] ) 与 I
..