diff --git a/classes/Komuso2$MBeanAttribute.class b/classes/Komuso2$MBeanAttribute.class
deleted file mode 100755
index 95909c0..0000000
Binary files a/classes/Komuso2$MBeanAttribute.class and /dev/null differ
diff --git a/classes/Komuso2.class b/classes/Komuso2.class
deleted file mode 100755
index 2f3eec0..0000000
Binary files a/classes/Komuso2.class and /dev/null differ
diff --git a/classes/MBeanDoc$1.class b/classes/MBeanDoc$1.class
deleted file mode 100755
index ffa2157..0000000
Binary files a/classes/MBeanDoc$1.class and /dev/null differ
diff --git a/classes/MBeanDoc$2.class b/classes/MBeanDoc$2.class
deleted file mode 100755
index 4a24681..0000000
Binary files a/classes/MBeanDoc$2.class and /dev/null differ
diff --git a/classes/MBeanDoc$3.class b/classes/MBeanDoc$3.class
deleted file mode 100755
index bb6fd4c..0000000
Binary files a/classes/MBeanDoc$3.class and /dev/null differ
diff --git a/classes/MBeanDoc$NullVelocityLogger.class b/classes/MBeanDoc$NullVelocityLogger.class
deleted file mode 100755
index 1078277..0000000
Binary files a/classes/MBeanDoc$NullVelocityLogger.class and /dev/null differ
diff --git a/classes/MBeanDoc.class b/classes/MBeanDoc.class
deleted file mode 100755
index d48f4ee..0000000
Binary files a/classes/MBeanDoc.class and /dev/null differ
diff --git a/classes/templates/Message.properties b/classes/templates/Message.properties
deleted file mode 100644
index 2418d93..0000000
--- a/classes/templates/Message.properties
+++ /dev/null
@@ -1,46 +0,0 @@
-komuso=Komuso v2.0
-allclasses=All Classes
-packages=Packages
-package=Package
-class=Class
-attributeSummary=Attribute Summary
-operationSummary=Operation Summary
-operationDetail=Operation Detail
-
-readOnly=Read Only
-writeOnly=Write Only
-readWritable=Readable / Writable
-monitorThis=Monitor this
-instances=Instances
-instance=Instance
-
-refine=Filter
-
-mbeanDoc=MBeanDoc
-connectionInfo=MBean connection info
-jmxremoteprotocolprovider=JMX Remote Protocol Provider
-preferences=Preferences
-userID=User ID
-password=Password
-interval=Sampling Interval(sec)
-count=Number of times to sample(-1 for forever)
-dateFormat=Timestamp format
-loggerNameCSV=logback Logger name for CSV output
-loggerNameStatus=logback Logger name for status output
-
-remove=Remove
-label=Label
-attribute=Attribute
-objectName=ObjectName
-generatedSettings=Generated setting
-
-connecting=Connecting to the MBean Server.
-retrievingObjectNames=Retrieving ObjectNames.
-constructingClassMaps=Constructing Class maps.
-dump_all_classes=Dumping all classes.
-dump_all_packages=Dumping all packages.
-dump_each_packages=Dumping each packages.
-dump_each_classes=Dumping each classes.
-write_static_files=Writing static files.
-done=Done.
-unavailable=Unavailable.
diff --git a/classes/templates/Message_ja.properties b/classes/templates/Message_ja.properties
deleted file mode 100644
index 0431f69..0000000
--- a/classes/templates/Message_ja.properties
+++ /dev/null
@@ -1,46 +0,0 @@
-komuso=\u865a\u7121\u50e7 2.0
-allclasses=\u5168\u3066\u306e\u30af\u30e9\u30b9
-packages=\u30d1\u30c3\u30b1\u30fc\u30b8
-package=\u30d1\u30c3\u30b1\u30fc\u30b8
-class=\u30af\u30e9\u30b9
-attributeSummary=\u5c5e\u6027\u306e\u6982\u8981
-operationSummary=\u30aa\u30da\u30ec\u30fc\u30b7\u30e7\u30f3\u306e\u6982\u8981
-operationDetail=\u30aa\u30da\u30ec\u30fc\u30b7\u30e7\u30f3\u306e\u8a73\u7d30
-
-readOnly=\u8aad\u307f\u53d6\u308a\u306e\u307f
-writeOnly=\u66f8\u304d\u8fbc\u307f\u306e\u307f
-readWritable=\u8aad\u307f\u66f8\u304d\u53ef\u80fd
-monitorThis=\u76e3\u8996\u5bfe\u8c61\u306b\u8ffd\u52a0
-instances=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9
-instance=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9
-
-refine=\u30bf\u30a4\u30d7\u3057\u3066\u7d5e\u308a\u8fbc\u307f
-
-mbeanDoc=MBeanDoc
-connectionInfo=MBean \u63a5\u7d9a\u60c5\u5831
-jmxremoteprotocolprovider=JMX \u30ea\u30e2\u30fc\u30c8\u30d7\u30ed\u30c8\u30b3\u30eb\u30d7\u30ed\u30d0\u30a4\u30c0
-preferences=\u8a2d\u5b9a
-userID=\u30e6\u30fc\u30b6ID
-password=\u30d1\u30b9\u30ef\u30fc\u30c9
-interval=\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u9593\u9694(\u79d2)
-count=\u30b5\u30f3\u30d7\u30eb\u56de\u6570(-1\u3067\u7121\u5236\u9650)
-loggerNameCSV=CSV\u51fa\u529b\u7528 Logger \u540d
-loggerNameStatus=\u30b9\u30c6\u30fc\u30bf\u30b9\u51fa\u529b\u7528 Logger \u540d
-
-dateFormat=\u65e5\u4ed8\u66f8\u5f0f
-remove=\u524a\u9664
-label=\u8868\u793a\u30e9\u30d9\u30eb
-attribute=\u5c5e\u6027
-objectName=ObjectName
-generatedSettings=\u751f\u6210\u3055\u308c\u305f\u8a2d\u5b9a
-
-connecting=MBean \u30b5\u30fc\u30d0\u306b\u63a5\u7d9a\u4e2d.
-retrievingObjectNames=ObjectName \u306e\u30ea\u30b9\u30c8\u3092\u53d6\u5f97\u4e2d.
-constructingClassMaps=Class \u30de\u30c3\u30d7\u3092\u69cb\u6210\u4e2d.
-write_static_files=\u9759\u7684\u30d5\u30a1\u30a4\u30eb\u3092\u66f8\u304d\u51fa\u3057\u4e2d.
-dump_all_classes=\u5168\u3066\u306e\u30af\u30e9\u30b9\u3092\u30c0\u30f3\u30d7\u4e2d.
-dump_all_packages=\u5168\u3066\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30c0\u30f3\u30d7\u4e2d.
-dump_each_packages=\u500b\u5225\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30c0\u30f3\u30d7\u4e2d.
-dump_each_classes=\u500b\u5225\u30af\u30e9\u30b9\u3092\u30c0\u30f3\u30d7\u4e2d.
-done=MBeanDoc \u751f\u6210\u5b8c\u4e86.
-unavailable=\u4f7f\u7528\u4e0d\u53ef\u80fd
diff --git a/classes/templates/common.js.vm b/classes/templates/common.js.vm
deleted file mode 100755
index b1142b2..0000000
--- a/classes/templates/common.js.vm
+++ /dev/null
@@ -1,310 +0,0 @@
-// -<head>
-//
-
-function expand(theName){
- var theLink = document.getElementsByName(theName)[0];
- var theDiv = document.getElementsByName(theName)[1];
- var theText = theLink.firstChild.data.substring(1);
- if(theDiv.style.display == "none"){
- theDiv.style.display ="block";
- theLink.firstChild.data = "-"+theText;
- }else{
- theDiv.style.display = "none";
- theLink.firstChild.data = "+"+theText;
- }
-}
-
-/*
- retrieve cookie
- input:cookie name
- return:retrieved cookie
-*/
-function getCookie(key){
- var theCookie= "";
- var cookies=document.cookie.split("; ");
- for(i=0;i
4000;
-}
-
-/*
- store the statuses of checkboxes and radio buttons into cookie named "preferences"
- input:none
- return:none
-*/
-function savePreferences(){
- var tags = document.getElementsByTagName("input");
- var i=0;
- for(i=0;i 2){
- var query;
- if(hash.substring(0,1) == "#"){
- query = hash.substring(1);
- }else{
- query = hash;
- }
- var equal = 0;
- var end = 0;
- if(0 == (equal = query.indexOf(key+"="))){
- //the key is the first parameter
- }else if(-1 != (equal = query.indexOf("&"+key+"="))){
- equal++;
- }else{
- //parameter not found
- return "";
- }
- var end = query.indexOf("&",equal);
- if(-1 == end){
- //it's the last parameter
- end = query.length;
- }
- return query.substring(equal+key.length+1,end);
- }else{
- var url= document.location.href;
- if(-1 != url.indexOf("?")){
- var query = url.substring(url.indexOf("?")+1);
- var equal = 0;
- var end = 0;
- if(0 == (equal = query.indexOf(key+"="))){
- //the key is the first parameter
- }else if(-1 != (equal = query.indexOf("&"+key+"="))){
- equal++;
- }else{
- //parameter not found
- return "";
- }
- var end = query.indexOf("&",equal);
- if(-1 == end){
- //it's the last parameter
- end = query.length;
- }
- return query.substring(equal+key.length+1,end);
- }else{
- //no query string
- return "";
- }
- }
-}
-
-function getHost(url){
- url = getRoot(url);
- if(0 == url.indexOf("http://")){
- url = url.substring(7);
- }else if(0 == url.indexOf("https://")){
- url = url.substring(8);
- }else{
- return "undifined";
- }
- if(-1 != url.indexOf("@")){
- url = url.substring(url.indexOf("@")+1);
- }
- if(-1 != url.indexOf(":")){
- url = url.substring(0,url.indexOf(":")+1);
- }
- return url;
-}
-function getRoot(url){
- if(0 == url.indexOf("http://")
- || 0 == url.indexOf("https://")){
- if(-1 != url.indexOf("/",9)){
- url = url.substring(0,url.indexOf("/",9));
- }
- }else{
- return "undifined";
- }
- return url;
-}
-/*
- trim file name
-*/
-function removeFilename(url){
- var lastSlash = url.lastIndexOf("/");
- if(lastSlash > 9){
- return url.substring(0,lastSlash) + "/";
- }else{
- return url + "/";
- }
-}
-function getContextPath(url){
- var tempURL = url;
- var firstSlash = url.indexOf("/",9);
- var lastSlash = url.lastIndexOf("/",9);
- if(-1 != firstSlash){
- var secondSlash = url.indexOf("/",firstSlash+1);
- if(-1 != secondSlash){
- tempURL = tempURL.substring(0,secondSlash+1);
- }else{
- tempURL = tempURL.substring(0,firstSlash+1);
- }
- }else{
- tempURL+="/";
- }
- return tempURL;
-}
-
-
-function supportsXMLHttpRequest(){
- return isIE() || isSafari() || isGecko() || isOpera8();
-}
-
-function isIE(){
- return !isOpera() && -1 != navigator.userAgent.indexOf("MSIE");
-}
-function isSafari(){
- return -1 != navigator.userAgent.indexOf("AppleWebKit");
-}
-function isGecko(){
- return !isSafari() && -1 != navigator.userAgent.indexOf("Gecko");
-}
-function isOpera(){
- return -1 != navigator.userAgent.indexOf("Opera");
-}
-function isOpera7(){
- return -1 != navigator.userAgent.indexOf("Opera 7");
-}
-function isOpera8(){
- return -1 != navigator.userAgent.indexOf("Opera 8");
-}
-
diff --git a/classes/templates/index.html.vm b/classes/templates/index.html.vm
deleted file mode 100755
index 78a66b1..0000000
--- a/classes/templates/index.html.vm
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-$message.getString("komuso")
-
-
-
-
-
-
diff --git a/classes/templates/komuso.js.vm b/classes/templates/komuso.js.vm
deleted file mode 100755
index 507192a..0000000
--- a/classes/templates/komuso.js.vm
+++ /dev/null
@@ -1,123 +0,0 @@
-function removeElement(array,index){
- array.splice(index,1);
-}
-
-function MBeanAttribute(label,attributeName,objectName){
- this.label = label;
- this.attributeName = attributeName;
- this.objectName = objectName;
-}
-
-var attributes = new Array();
-function addMBeanAttribute(label,attributeName,objectName){
- attributes[attributes.length] = new MBeanAttribute(label,attributeName,objectName);
- refreshAttributeTable();
- constructSetting();
-}
-function removeMBeanAttribute(index){
- removeElement(attributes,index);
- refreshAttributeTable();
- constructSetting();
-}
-function refreshAttributeTable(){
- var html = '";
- document.getElementById("attributeTable").innerHTML = html;
- document.getElementById("tab2title").innerHTML = "$message.getString("preferences")("+attributes.length+")";
-}
-
-function constructSetting(){
- var setting = "#$message.getString("connectionInfo")\n";
- var setting = "#$message.getString("jmxremoteprotocolprovider")\n";
- setting +="jmx.remote.protocol.provider.pkgs="
- + document.getElementById("jmx.remote.protocol.provider.pkgs").value+"\n";
- setting +="JMXServiceURL="
- + document.getElementById("JMXServiceURL").value+"\n";
- setting +="#$message.getString("userID")\n";
- setting +="java.naming.security.principal="
- + document.getElementById("java.naming.security.principal").value+"\n";
- setting +="#$message.getString("password")\n";
- setting +="java.naming.security.credentials="
- + document.getElementById("java.naming.security.credentials").value+"\n";
- setting +="#$message.getString("interval")\n";
- setting +="interval=" + document.getElementById("interval").value+"\n";
- setting +="#$message.getString("count")\n";
- setting +="count=" + document.getElementById("count").value+"\n";
- setting +="#$message.getString("dateFormat")\n"
- setting +="dateFormat=" + document.getElementById("dateFormat").value+"\n";
- setting +="#$message.getString("loggerNameCSV")\n"
- setting +="csvLogger=" + document.getElementById("csvLogger").value+"\n";
- setting +="#$message.getString("loggerNameStatus")\n"
- setting +="statusLogger=" + document.getElementById("statusLogger").value+"\n";
- //set optionsl parameters
- #foreach($propName in $props.keys())
- #if($propName != "jmx.remote.protocol.provider.pkgs" && $propName !="JMXServiceURL"
- && $propName != "java.naming.security.principal" && $propName != "java.naming.security.credentials"
- && $propName != "interval" && $propName != "count" && $propName != "dateFormat" && $propName != "mbeans"
- && $propName != "csvLogger" && $propName != "statusLogger"
- && -1 == $propName.indexOf(".attributeName") && -1 == $propName.indexOf(".objectName"))
- setting +="$propName=$props.getProperty($propName)\n";
- #end
- #end
- setting +="#MBeans\n";
- setting +="mbeans=";
- var attrList = "";
- for(var i=0;i
-
-
-
- ${package}.${className}
-
-
-
-
-$package
-$message.getString("class") $className
-$message.getString("instance")
- $util.omitDeprecationMessage($mbInfo.getDescription())
-
-
-
-