1
22
23 package com.liferay.portlet.messageboards.util;
24
25 import com.liferay.portal.kernel.util.StringPool;
26
27
32 public class BBCodeTag {
33
34 public BBCodeTag() {
35 }
36
37 public String getElement() {
38 return _element;
39 }
40
41 public void setElement(String element) {
42 _element = element;
43 }
44
45 public boolean hasElement() {
46 if (_element != null) {
47 return true;
48 }
49 else {
50 return false;
51 }
52 }
53
54 public int getEndPos() {
55 return _endPos;
56 }
57
58 public void setEndPos(int pos) {
59 _endPos = pos;
60 }
61
62 public String getParameter() {
63 return _parameter;
64 }
65
66 public void setParameter(String parameter) {
67 _parameter = parameter.trim();
68
69 if (_parameter.startsWith(StringPool.APOSTROPHE) ||
70 _parameter.startsWith(StringPool.QUOTE)) {
71
72 _parameter = _parameter.substring(1);
73 }
74
75 if (_parameter.endsWith(StringPool.APOSTROPHE) ||
76 _parameter.endsWith(StringPool.QUOTE)) {
77
78 _parameter = _parameter.substring(0, _parameter.length() - 1);
79 }
80
81 _parameter = _parameter.trim();
82 }
83
84 public boolean hasParameter() {
85 if (_parameter != null) {
86 return true;
87 }
88 else {
89 return false;
90 }
91 }
92
93 public int getStartPos() {
94 return _startPos;
95 }
96
97 public void setStartPos(int pos) {
98 _startPos = pos;
99 }
100
101 private String _element;
102 private int _endPos;
103 private String _parameter;
104 private int _startPos;
105
106 }