Author: mvitenkov
Date: 2008-10-27 13:36:55 -0400 (Mon, 27 Oct 2008)
New Revision: 10921
Modified:
trunk/test-applications/jsp/src/main/java/util/componentInfo/ComponentInfo.java
trunk/test-applications/jsp/src/main/java/util/parser/TLDParser.java
Log:
RF-4749
Modified: trunk/test-applications/jsp/src/main/java/util/componentInfo/ComponentInfo.java
===================================================================
---
trunk/test-applications/jsp/src/main/java/util/componentInfo/ComponentInfo.java 2008-10-27
17:08:54 UTC (rev 10920)
+++
trunk/test-applications/jsp/src/main/java/util/componentInfo/ComponentInfo.java 2008-10-27
17:36:55 UTC (rev 10921)
@@ -90,8 +90,7 @@
ArrayList<Attribute> allAttributes = parser.getAllAttributes();
for(Attribute s:allAttributes){
System.out.println(s.toString());
- }
-
+ }
AccessibleObject.setAccessible(fields, true);
for (Field field : fields) {
str = field.getName().substring(1);
Modified: trunk/test-applications/jsp/src/main/java/util/parser/TLDParser.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/util/parser/TLDParser.java 2008-10-27
17:08:54 UTC (rev 10920)
+++ trunk/test-applications/jsp/src/main/java/util/parser/TLDParser.java 2008-10-27
17:36:55 UTC (rev 10921)
@@ -13,7 +13,7 @@
protected String component;
protected JarEntry tld;
protected JarFile richfacesUI;
- protected ArrayList<Attribute> allAttributes;
+ protected ArrayList<Attribute> allAttributes;
public TLDParser(String str) {
this.component = str;
@@ -153,4 +153,37 @@
}
return result;
}
+
+ public ArrayList<String> getHandlers(){
+ ArrayList<String> attributes = this.getNamesArray();
+ ArrayList<String> result = new ArrayList<String>();
+ for(String str:attributes){
+ if (str.startsWith("on")) {
+ result.add(str);
+ }
+ }
+ return result;
+ }
+
+ public ArrayList<String> getStyles(){
+ ArrayList<String> attributes = this.getNamesArray();
+ ArrayList<String> result = new ArrayList<String>();
+ for(String str:attributes){
+ if (str.indexOf("tyle") != -1 || str.indexOf("lass") != -1) {
+ result.add(str);
+ }
+ }
+ return result;
+ }
+
+ public ArrayList<String> getSimpleAttributes(){
+ ArrayList<String> attributes = this.getNamesArray();
+ ArrayList<String> result = new ArrayList<String>();
+ for(String str:attributes){
+ if(!(str.startsWith("on") || (str.indexOf("tyle") != -1) ||
(str.indexOf("lass") != -1))){
+ result.add(str);
+ }
+ }
+ return result;
+ }
}
Show replies by date