001
014
015 package com.liferay.portal.parsers.creole.ast;
016
017 import com.liferay.portal.parsers.creole.visitor.ASTVisitor;
018
019
022 public class ImageNode extends URLNode {
023
024 public ImageNode() {
025 }
026
027 public ImageNode(CollectionNode altCollectionNode, String uri) {
028 super(uri);
029
030 _altCollectionNode = altCollectionNode;
031 }
032
033 public ImageNode(int token) {
034 super(token);
035 }
036
037 public ImageNode(
038 int tokenType, CollectionNode altCollectionNode, String uri) {
039
040 super(tokenType, uri);
041
042 _altCollectionNode = altCollectionNode;
043
044 }
045
046 @Override
047 public void accept(ASTVisitor astVisitor) {
048 astVisitor.visit(this);
049 }
050
051 public CollectionNode getAltNode() {
052 return _altCollectionNode;
053 }
054
055 public boolean hasAltCollectionNode() {
056 if (_altCollectionNode != null) {
057 return true;
058 }
059 else {
060 return false;
061 }
062 }
063
064 public void setAltCollectionNode(CollectionNode altCollectionNode) {
065 _altCollectionNode = altCollectionNode;
066 }
067
068 private CollectionNode _altCollectionNode;
069
070 }