1 28 29 package com.opencms.htmlconverter; 30 31 39 final class CmsHtmlConverterObjectReplaceTags { 40 41 42 private String m_prefix; 43 44 private String m_tagName; 45 46 private String m_tagAttrib; 47 48 private String m_tagAttribValue; 49 50 private String m_replaceStartTag; 51 52 private String m_replaceEndTag; 53 54 private String m_suffix; 55 56 private boolean m_getReplaceFromAttrs; 57 58 private String m_startAttribute; 59 60 private String m_endAttribute; 61 62 private String m_parameter; 63 64 private boolean m_replaceParamAttr; 65 66 private boolean m_inline; 67 68 71 protected CmsHtmlConverterObjectReplaceTags () { 72 m_prefix = ""; 73 m_tagName = ""; 74 m_tagAttrib = ""; 75 m_tagAttribValue = ""; 76 m_replaceStartTag = ""; 77 m_replaceEndTag = ""; 78 m_suffix = ""; 79 m_getReplaceFromAttrs = false; 80 m_startAttribute = ""; 81 m_endAttribute = ""; 82 m_parameter = ""; 83 m_replaceParamAttr = false; 84 } 85 86 102 protected CmsHtmlConverterObjectReplaceTags (String prefix, String tagName, String tagAttrib, String tagAttribValue, String replaceStartTag, String replaceEndTag, String suffix, boolean getReplaceFromAttrs, String startAttribute, String endAttribute, String param, boolean replaceParamAttr) { 103 m_prefix = prefix; 104 m_tagName = tagName; 105 m_tagAttrib = tagAttrib; 106 m_tagAttribValue = tagAttribValue; 107 m_replaceStartTag = replaceStartTag; 108 m_replaceEndTag = replaceEndTag; 109 m_suffix = suffix; 110 m_getReplaceFromAttrs = getReplaceFromAttrs; 111 m_startAttribute = startAttribute; 112 m_endAttribute = endAttribute; 113 m_parameter = param; 114 m_replaceParamAttr = replaceParamAttr; 115 if (replaceEndTag.equals(null) || replaceEndTag.equals("")) { 116 m_inline = true; 117 } 118 } 119 120 125 protected String getPrefix() { 126 return m_prefix; 127 } 128 129 134 protected String getSuffix() { 135 return m_suffix; 136 } 137 138 143 protected String getTagName() { 144 return m_tagName; 145 } 146 147 152 protected String getTagAttrib() { 153 return m_tagAttrib; 154 } 155 156 161 protected String getTagAttribValue() { 162 return m_tagAttribValue; 163 } 164 165 170 protected String getReplaceStartTag() { 171 return m_prefix + m_replaceStartTag + m_suffix; 172 } 173 174 179 protected String getReplaceEndTag() { 180 if (m_inline) { 181 return ""; 182 } 183 return m_prefix +m_replaceEndTag +m_suffix; 184 } 185 186 191 protected boolean getInline() { 192 return m_inline; 193 } 194 195 200 protected boolean getReplaceFromAttrs() { 201 return m_getReplaceFromAttrs; 202 } 203 204 209 protected String getStartAttribute() { 210 return m_startAttribute; 211 } 212 213 218 protected String getEndAttribute() { 219 return m_endAttribute; 220 } 221 222 227 protected String getParameter() { 228 return m_parameter; 229 } 230 231 236 protected boolean getReplaceParamAttr() { 237 return m_replaceParamAttr; 238 } 239 240 } | Popular Tags |