1 package org.jahia.clipbuilder.html.web.html.Impl.ExtractorFilter; 2 import java.util.*; 3 4 import org.jahia.clipbuilder.html.web.html.*; 5 6 11 public abstract class AbsctractExtractoreFilter implements ExtractorFilter { 12 private Map keyMap = new Hashtable(); 13 private int mode; 14 private String name; 15 16 17 22 public AbsctractExtractoreFilter(String name) { 23 setName(name); 24 } 25 26 27 32 public void setName(String name) { 33 this.name = name; 34 } 35 36 37 38 43 public void setMode(int mode) { 44 this.mode = mode; 45 } 46 47 48 53 public void setKeyMap(Map map) { 54 this.keyMap = map; 55 } 56 57 58 63 public String getName() { 64 return name; 65 } 66 67 68 74 public String getKeyPart(String name) { 75 return (String ) keyMap.get(name); 76 } 77 78 79 84 public Map getKeyMap() { 85 return keyMap; 86 } 87 88 89 90 95 public int getMode() { 96 return mode; 97 } 98 99 100 108 public String getEmbeddedSelectedPart(HTMLDocument document, int action) { 109 try { 110 return getSelectedPart(document, action); 111 } 112 catch (Exception ex) { 113 ex.printStackTrace(); 114 return "Can't find embedded selected part"; 115 } 116 } 117 118 119 126 public void addKeyPart(String name, String value) { 127 keyMap.put(name, value); 128 } 129 130 } 131 | Popular Tags |