public TagsModel() {
TAG_TYPES_PROPERTY = new ReadOnlyMapWrapper<>(FXCollections.observableHashMap());
PREDEFINED_TAGS_PROPERTY = new ReadOnlyMapWrapper<>(FXCollections.observableHashMap());
CUSTOM_TAGS_PROPERTY = new ReadOnlyListWrapper<>(FXCollections.observableArrayList());
//
for (PredefinedTagType predefinedTag : PredefinedTagType.values()) {
final TagType tagType = predefinedTag.get();
final int tagId = tagType.getId();
if (null != TAG_TYPES_PROPERTY.putIfAbsent(tagId, tagType)) {
System.out.println(String.format("%s already exists (id=%d)", TagType.class.getSimpleName(), tagId));
}
if (null != PREDEFINED_TAGS_PROPERTY.put(tagId, new TagModel(tagType.getName(), StringType.empty()))) {
System.out.println(String.format("%s already exists (id=%d)", PredefinedTagType.class.getSimpleName(), tagId));
}
}
}
TagsModel.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:core-domain-tags
作者:
评论列表
文章目录