1 32 33 package it.businesslogic.ireport.chart; 34 35 import it.businesslogic.ireport.JRLinkParameter; 36 37 41 public class SectionItemHyperlink { 42 43 44 private String hyperlinkReferenceExpression = ""; 45 private String hyperlinkAnchorExpression = ""; 46 private String hyperlinkPageExpression = ""; 47 private String hyperlinkTooltipExpression = ""; 48 private String hyperlinkType = "None"; 49 private String hyperlinkTarget = "Self"; 50 private java.util.List hyperlinkParameters = new java.util.ArrayList (); 51 52 53 public SectionItemHyperlink() { 54 } 55 56 public SectionItemHyperlink cloneMe() 57 { 58 SectionItemHyperlink s = new SectionItemHyperlink(); 59 s.setHyperlinkReferenceExpression( new String (hyperlinkReferenceExpression) ); 60 s.setHyperlinkAnchorExpression( new String (hyperlinkAnchorExpression) ); 61 s.setHyperlinkPageExpression( new String (hyperlinkPageExpression) ); 62 s.setHyperlinkTooltipExpression( new String (hyperlinkTooltipExpression) ); 63 s.setHyperlinkType( new String (hyperlinkType) ); 64 s.setHyperlinkTarget( new String (hyperlinkTarget) ); 65 66 for (int i=0; i<hyperlinkParameters.size(); ++i) 67 { 68 JRLinkParameter lp = (JRLinkParameter)hyperlinkParameters.get(i); 69 s.getHyperlinkParameters().add( new JRLinkParameter(lp.getName(), lp.getExpression())); 70 } 71 72 return s; 73 } 74 75 public String getHyperlinkReferenceExpression() { 76 return hyperlinkReferenceExpression; 77 } 78 79 public void setHyperlinkReferenceExpression(String hyperlinkReferenceExpression) { 80 this.hyperlinkReferenceExpression = hyperlinkReferenceExpression; 81 } 82 83 public String getHyperlinkAnchorExpression() { 84 return hyperlinkAnchorExpression; 85 } 86 87 public void setHyperlinkAnchorExpression(String hyperlinkAnchorExpression) { 88 this.hyperlinkAnchorExpression = hyperlinkAnchorExpression; 89 } 90 91 public String getHyperlinkPageExpression() { 92 return hyperlinkPageExpression; 93 } 94 95 public void setHyperlinkPageExpression(String hyperlinkPageExpression) { 96 this.hyperlinkPageExpression = hyperlinkPageExpression; 97 } 98 99 public String getHyperlinkTooltipExpression() { 100 return hyperlinkTooltipExpression; 101 } 102 103 public void setHyperlinkTooltipExpression(String hyperlinkTooltipExpression) { 104 this.hyperlinkTooltipExpression = hyperlinkTooltipExpression; 105 } 106 107 public String getHyperlinkType() { 108 return hyperlinkType; 109 } 110 111 public void setHyperlinkType(String hyperlinkType) { 112 this.hyperlinkType = hyperlinkType; 113 } 114 115 public String getHyperlinkTarget() { 116 return hyperlinkTarget; 117 } 118 119 public void setHyperlinkTarget(String hyperlinkTarget) { 120 this.hyperlinkTarget = hyperlinkTarget; 121 } 122 123 public java.util.List getHyperlinkParameters() { 124 return hyperlinkParameters; 125 } 126 127 public void setHyperlinkParameters(java.util.List hyperlinkParameters) { 128 this.hyperlinkParameters = hyperlinkParameters; 129 } 130 131 } 132 | Popular Tags |