1 19 20 package org.netbeans.modules.j2ee.sun.share.configbean; 21 22 import java.util.Map ; 23 import java.util.HashMap ; 24 28 public class MockDDBean implements javax.enterprise.deploy.model.DDBean { 29 30 private String xpath = null; 31 32 33 private static int instanceCounter = 0; 34 private int instanceVal = 0; 35 public MockDDBean() { 36 instanceVal = instanceCounter++; 37 } 38 39 public void addXpathListener(String xpath, javax.enterprise.deploy.model.XpathListener xpl) { 40 } 41 42 public String [] getAttributeNames() { 43 return new String [0]; 44 } 45 46 public String getAttributeValue(String attrName) { 47 return null; 48 } 49 50 public javax.enterprise.deploy.model.DDBean [] getChildBean(String xpath) { 51 javax.enterprise.deploy.model.DDBean [] retVal = 52 new javax.enterprise.deploy.model.DDBean [1]; 53 MockDDBean mock = new MockDDBean(); 54 mock.setXpath(xpath); 55 retVal[0] = mock; 56 return retVal; 57 } 58 59 public String getId() { 60 return null; 61 } 62 63 javax.enterprise.deploy.model.DDBeanRoot ddbr; 64 65 public void setRoot(javax.enterprise.deploy.model.DDBeanRoot ddbr) { 66 this.ddbr = ddbr; 67 } 68 69 public javax.enterprise.deploy.model.DDBeanRoot getRoot() { 70 return ddbr; 71 } 72 73 public String getText() { 74 return "mockDDBean_"+instanceVal+"_textVal"; 75 } 76 77 81 public void setXpath(String xpath) { 82 this.xpath = xpath; 83 } 84 85 public String getXpath() { 86 return xpath; 87 } 88 89 private Map pairs = new HashMap (); 90 91 public void setText(Map pairs) { 92 this.pairs = pairs; 93 } 94 95 public String [] getText(String key) { 96 return (String []) pairs.get(key); 97 } 98 99 100 public void removeXpathListener(String xpath, javax.enterprise.deploy.model.XpathListener xpl) { 101 } 102 103 } 104 | Popular Tags |