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 @Override
046 public void accept(ASTVisitor astVisitor) {
047 astVisitor.visit(this);
048 }
049
050 public CollectionNode getAltNode() {
051 return _altCollectionNode;
052 }
053
054 public boolean hasAltCollectionNode() {
055 if (_altCollectionNode != null) {
056 return true;
057 }
058 else {
059 return false;
060 }
061 }
062
063 public void setAltCollectionNode(CollectionNode altCollectionNode) {
064 _altCollectionNode = altCollectionNode;
065 }
066
067 private CollectionNode _altCollectionNode;
068
069 }