extensionbundlecategoryitem.java
来自「这是linux下ssl vpn的实现程序」· Java 代码 · 共 58 行
JAVA
58 行
package com.sslexplorer.extensions;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class ExtensionBundleCategoryItem {
private String category ;
private List types;
public ExtensionBundleCategoryItem(String category, ExtensionBundle extensionBundle) {
this.category = category;
this.types = new ArrayList();
addExtensionBundle(extensionBundle);
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public void addExtensionBundle(ExtensionBundle extensionBundle){
ExtensionBundleTypeItem typeItem = getTypeItem(new Integer(extensionBundle.getType()));
if (typeItem == null){
ExtensionBundleTypeItem newTypeItem = new ExtensionBundleTypeItem(new Integer(extensionBundle.getType()), extensionBundle);
types.add(newTypeItem);
}
else{
typeItem.addExtensionBundle(extensionBundle);
}
}
private ExtensionBundleTypeItem getTypeItem(Integer type){
for (Iterator iter = types.iterator(); iter.hasNext();) {
ExtensionBundleTypeItem element = (ExtensionBundleTypeItem) iter.next();
if (element.getType().equals(type)){
return element;
}
}
return null;
}
public List getTypes() {
return this.types;
}
public void setTypes(List types) {
this.types = types;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?