Update of /var/cvs/src/org/mmbase/module/builders
In directory james.mmbase.org:/tmp/cvs-serv6590
Modified Files:
VersionCacheNode.java VersionCacheWhenNode.java
VersionXMLCacheNodeReader.java Versions.java
Log Message:
code conventions
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/module/builders
Index: VersionCacheNode.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/builders/VersionCacheNode.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- VersionCacheNode.java 12 Jun 2008 11:25:10 -0000 1.8
+++ VersionCacheNode.java 27 Aug 2008 17:29:52 -0000 1.9
@@ -18,26 +18,28 @@
* @javadoc
* @deprecated is this (cacheversionfile) used? seems obsolete now
* @author Daniel Ockeloen
- * @version $Id: VersionCacheNode.java,v 1.8 2008/06/12 11:25:10 michiel Exp $
+ * @version $Id: VersionCacheNode.java,v 1.9 2008/08/27 17:29:52 michiel Exp $
*/
class VersionCacheNode {
private static Logger log =
Logging.getLoggerInstance(VersionCacheNode.class.getName());
private MMObjectNode versionnode;
- private Vector<VersionCacheWhenNode> whens = new
Vector<VersionCacheWhenNode>();
+ private List<VersionCacheWhenNode> whens = new
Vector<VersionCacheWhenNode>();
private MMBase mmb;
public VersionCacheNode(MMBase mmb) {
this.mmb = mmb;
}
-
+ /**
+ * @javadoc
+ */
public void handleChanged(String buildername,int number) {
// method checks if this really something valid
// and we should signal a new version
boolean dirty = false;
for (VersionCacheWhenNode whennode : whens) {
- Vector<String> types = whennode.getTypes();
+ List<String> types = whennode.getTypes();
// check if im known in the types part
if (types.contains(buildername)) {
@@ -47,14 +49,14 @@
dirty = true;
} else {
// so multiple prepare a multilevel !
- Vector<String> nodes = whennode.getNodes();
+ List<String> nodes = whennode.getNodes();
- Vector<String> fields = new Vector<String>();
- fields.addElement(buildername + ".number");
- Vector<String> ordervec = new Vector<String>();
- Vector<String> dirvec = new Vector<String>();
+ List<String> fields = new Vector<String>();
+ fields.add(buildername + ".number");
+ List<String> ordervec = new Vector<String>();
+ List<String> dirvec = new Vector<String>();
- Vector<MMObjectNode> vec =
mmb.getClusterBuilder().searchMultiLevelVector(nodes,fields,"YES",types,buildername+".number=="+number,ordervec,dirvec);
+ List<MMObjectNode> vec =
mmb.getClusterBuilder().searchMultiLevelVector(nodes, fields, "YES", types,
buildername + ".number==" + number, ordervec, dirvec);
if (log.isDebugEnabled()) log.debug("VEC=" + vec);
if (vec != null && vec.size() > 0) {
dirty = true;
@@ -76,8 +78,11 @@
this.versionnode = versionnode;
}
+ /**
+ * @javadoc
+ */
public void addWhen(VersionCacheWhenNode when) {
- whens.addElement(when);
+ whens.add(when);
}
}
Index: VersionCacheWhenNode.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/builders/VersionCacheWhenNode.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- VersionCacheWhenNode.java 12 Jun 2008 11:25:10 -0000 1.7
+++ VersionCacheWhenNode.java 27 Aug 2008 17:29:52 -0000 1.8
@@ -15,26 +15,32 @@
* @javadoc
* @deprecated is this (cacheversionfile) used? seems obsolete now
* @author Daniel Ockeloen
- * @version $Id: VersionCacheWhenNode.java,v 1.7 2008/06/12 11:25:10 michiel
Exp $
+ * @version $Id: VersionCacheWhenNode.java,v 1.8 2008/08/27 17:29:52 michiel
Exp $
*/
class VersionCacheWhenNode {
- private Vector<String> types = new Vector<String>();
- private Vector<String> nodes = new Vector<String>();
+ private List<String> types = new Vector<String>();
+ private List<String> nodes = new Vector<String>();
public void addType(String type) {
- types.addElement(type);
+ types.add(type);
}
public void addNode(String node) {
- nodes.addElement(node);
+ nodes.add(node);
}
- public Vector<String> getTypes() {
+ /**
+ * @javadoc
+ */
+ public List<String> getTypes() {
return types;
}
- public Vector<String> getNodes() {
+ /**
+ * @javadoc
+ */
+ public List<String> getNodes() {
return nodes;
}
}
Index: VersionXMLCacheNodeReader.java
===================================================================
RCS file:
/var/cvs/src/org/mmbase/module/builders/VersionXMLCacheNodeReader.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- VersionXMLCacheNodeReader.java 12 Jun 2008 11:25:10 -0000 1.10
+++ VersionXMLCacheNodeReader.java 27 Aug 2008 17:29:52 -0000 1.11
@@ -26,16 +26,15 @@
* @javadoc
* @deprecated is this (cacheversionfile) used? seems obsolete now
* @author Daniel Ockeloen
- * @version $Id: VersionXMLCacheNodeReader.java,v 1.10 2008/06/12 11:25:10
michiel Exp $
+ * @version $Id: VersionXMLCacheNodeReader.java,v 1.11 2008/08/27 17:29:52
michiel Exp $
*/
class VersionXMLCacheNodeReader {
- private static Logger log =
Logging.getLoggerInstance(VersionCacheNode.class.getName());
- Document document;
+ private static final Logger log =
Logging.getLoggerInstance(VersionCacheNode.class);
+ private final Document document;
Versions parent;
- public VersionXMLCacheNodeReader(String filename) {
- try {
+ public VersionXMLCacheNodeReader(String filename) throws SAXException,
IOException {
DocumentBuilder db = DocumentReader.getDocumentBuilder(false);
File file = new File(filename);
if (!file.exists()) {
@@ -43,21 +42,18 @@
}
document = db.parse(file);
}
- catch (SAXException e) {
- log.error("", e);
- }
- catch (IOException e) {
- log.error("", e);
- }
- }
+ /**
+ * @javadoc
+ */
public void setBuilder(Versions parent) {
this.parent = parent;
}
/**
+ * @javadoc
*/
- public Hashtable<String, Vector<VersionCacheNode>>
getCacheVersions(Hashtable<String, Vector<VersionCacheNode>> handlers) {
+ public Map<String, Vector<VersionCacheNode>> getCacheVersions(Map<String,
Vector<VersionCacheNode>> handlers) {
Node n1 = document.getFirstChild();
if (n1.getNodeType() == Node.DOCUMENT_TYPE_NODE) {
n1 = n1.getNextSibling();
@@ -135,15 +131,17 @@
}
return handlers;
}
-
- public Vector<Map<String,String>> getDefines() {
- Vector<Map<String,String>> results = new Vector<Map<String,String>>();
+ /**
+ * @javadoc
+ */
+ public List<Map<String, String>> getDefines() {
+ List<Map<String, String>> results = new ArrayList<Map<String,
String>>();
Node n1 = document.getFirstChild();
if (n1 != null) {
Node n2 = n1.getFirstChild();
while (n2 != null) {
if (n2.getNodeName().equals("define")) {
- Map<String,String> rep = new Hashtable<String,String>();
+ Map<String, String> rep = new HashMap<String,String>();
// decode all the needed values in the replace itself
NamedNodeMap nm = n2.getAttributes();
@@ -183,7 +181,7 @@
}
- results.addElement(rep);
+ results.add(rep);
}
n2 = n2.getNextSibling();
}
Index: Versions.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/builders/Versions.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- Versions.java 6 Dec 2007 08:03:47 -0000 1.22
+++ Versions.java 27 Aug 2008 17:29:52 -0000 1.23
@@ -18,13 +18,13 @@
/**
* @javadoc
* @author Daniel Ockeloen
- * @version $Id: Versions.java,v 1.22 2007/12/06 08:03:47 michiel Exp $
+ * @version $Id: Versions.java,v 1.23 2008/08/27 17:29:52 michiel Exp $
*/
public class Versions extends MMObjectBuilder implements MMBaseObserver {
private static final Logger log =
Logging.getLoggerInstance(Versions.class);
- private Hashtable<String, Vector<VersionCacheNode>> cacheVersionHandlers =
new Hashtable<String, Vector<VersionCacheNode>>();
+ private Map<String, Vector<VersionCacheNode>> cacheVersionHandlers = new
Hashtable<String, Vector<VersionCacheNode>>();
private Map<String, Integer> versionsCache = new Hashtable<String,
Integer>();
@@ -36,9 +36,12 @@
public boolean init() {
if (!initialized) {
super.init();
+ try {
startCacheTypes();
- List<MMObjectNode> versionNodes = getNodes();
- for (MMObjectNode versionNode : versionNodes) {
+ } catch (Exception e) {
+ log.error(e.getMessage(), e);
+ }
+ for (MMObjectNode versionNode : getNodes()) {
String name = versionNode.getStringValue("name");
String type = versionNode.getStringValue("type");
Integer number = versionNode.getNumber();
@@ -127,7 +130,7 @@
/**
* @javadoc
*/
- public void startCacheTypes() {
+ public void startCacheTypes() throws org.xml.sax.SAXException,
java.io.IOException {
// is there a CacheVersion file ?
String cacheversionfile = getInitParameter("cacheversionfile");
@@ -136,8 +139,7 @@
parser.setBuilder(this);
cacheVersionHandlers =
parser.getCacheVersions(cacheVersionHandlers);
}
- for (Enumeration<String> e = cacheVersionHandlers.keys();
e.hasMoreElements();) {
- String bname = e.nextElement();
+ for (String bname : cacheVersionHandlers.keySet()) {
MMObjectBuilder builder = mmb.getBuilder(bname);
if (builder != null) {
builder.addLocalObserver(this);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs