001
014
015 package com.liferay.portal.parsers.creole.ast;
016
017
020 public abstract class ItemNode extends BaseParentableNode {
021
022 public ItemNode(int tokenType) {
023 this(tokenType, 0, null, null);
024 }
025
026 public ItemNode(
027 int level, BaseParentableNode baseParentableNode,
028 CollectionNode collectionNode) {
029
030 this(0, level, baseParentableNode, collectionNode);
031 }
032
033 public BaseParentableNode getBaseParentableNode() {
034 return _baseParentableNode;
035 }
036
037 public int getLevel() {
038 return _level;
039 }
040
041 public void setBaseParentableNode(BaseParentableNode baseParentableNode) {
042 _baseParentableNode = baseParentableNode;
043 }
044
045 protected ItemNode(
046 int tokenType, int level, BaseParentableNode baseParentableNode,
047 CollectionNode collectionNode) {
048
049 super(collectionNode, tokenType);
050
051 _level = level;
052 _baseParentableNode = baseParentableNode;
053 }
054
055 private BaseParentableNode _baseParentableNode;
056 private final int _level;
057
058 }