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