*
*/
public TagInfo(String tagName,
- String tagClassName,
- String bodycontent,
- String infoString,
- TagLibraryInfo taglib,
- TagExtraInfo tagExtraInfo,
- TagAttributeInfo[] attributeInfo) {
- this.tagName = tagName;
- this.tagClassName = tagClassName;
- this.bodyContent = bodycontent;
- this.infoString = infoString;
- this.tagLibrary = taglib;
- this.tagExtraInfo = tagExtraInfo;
- this.attributeInfo = attributeInfo;
-
- if (tagExtraInfo != null)
+ String tagClassName,
+ String bodycontent,
+ String infoString,
+ TagLibraryInfo taglib,
+ TagExtraInfo tagExtraInfo,
+ TagAttributeInfo[] attributeInfo) {
+ this.tagName = tagName;
+ this.tagClassName = tagClassName;
+ this.bodyContent = bodycontent;
+ this.infoString = infoString;
+ this.tagLibrary = taglib;
+ this.tagExtraInfo = tagExtraInfo;
+ this.attributeInfo = attributeInfo;
+
+ if (tagExtraInfo != null)
tagExtraInfo.setTagInfo(this);
}
-
+
/**
* Constructor for TagInfo from data in the JSP 1.2 format for TLD.
* This class is to be instantiated only from the TagLibrary code
* @param tvi An array of a TagVariableInfo (or null)
*/
public TagInfo(String tagName,
- String tagClassName,
- String bodycontent,
- String infoString,
- TagLibraryInfo taglib,
- TagExtraInfo tagExtraInfo,
- TagAttributeInfo[] attributeInfo,
- String displayName,
- String smallIcon,
- String largeIcon,
- TagVariableInfo[] tvi) {
- this.tagName = tagName;
- this.tagClassName = tagClassName;
- this.bodyContent = bodycontent;
- this.infoString = infoString;
- this.tagLibrary = taglib;
- this.tagExtraInfo = tagExtraInfo;
- this.attributeInfo = attributeInfo;
- this.displayName = displayName;
- this.smallIcon = smallIcon;
- this.largeIcon = largeIcon;
- this.tagVariableInfo = tvi;
-
- if (tagExtraInfo != null)
+ String tagClassName,
+ String bodycontent,
+ String infoString,
+ TagLibraryInfo taglib,
+ TagExtraInfo tagExtraInfo,
+ TagAttributeInfo[] attributeInfo,
+ String displayName,
+ String smallIcon,
+ String largeIcon,
+ TagVariableInfo[] tvi) {
+ this.tagName = tagName;
+ this.tagClassName = tagClassName;
+ this.bodyContent = bodycontent;
+ this.infoString = infoString;
+ this.tagLibrary = taglib;
+ this.tagExtraInfo = tagExtraInfo;
+ this.attributeInfo = attributeInfo;
+ this.displayName = displayName;
+ this.smallIcon = smallIcon;
+ this.largeIcon = largeIcon;
+ this.tagVariableInfo = tvi;
+
+ if (tagExtraInfo != null)
tagExtraInfo.setTagInfo(this);
}
-
+
/**
* Constructor for TagInfo from data in the JSP 2.0 format for TLD.
* This class is to be instantiated only from the TagLibrary code
*/
public String getTagName() {
- return tagName;
+ return tagName;
}
/**
VariableInfo[] result = null;
TagExtraInfo tei = getTagExtraInfo();
if (tei != null) {
- result = tei.getVariableInfo( data );
+ result = tei.getVariableInfo( data );
}
return result;
}
public boolean isValid(TagData data) {
TagExtraInfo tei = getTagExtraInfo();
if (tei == null) {
- return true;
+ return true;
}
return tei.isValid(data);
}
* @since 2.0
*/
public ValidationMessage[] validate( TagData data ) {
- TagExtraInfo tei = getTagExtraInfo();
- if( tei == null ) {
- return null;
- }
- return tei.validate( data );
+ TagExtraInfo tei = getTagExtraInfo();
+ if( tei == null ) {
+ return null;
+ }
+ return tei.validate( data );
}
/**
* @param tei the TagExtraInfo instance
*/
public void setTagExtraInfo(TagExtraInfo tei) {
- tagExtraInfo = tei;
+ tagExtraInfo = tei;
}
* @return The TagExtraInfo instance, if any.
*/
public TagExtraInfo getTagExtraInfo() {
- return tagExtraInfo;
+ return tagExtraInfo;
}
*/
public String getTagClassName() {
- return tagClassName;
+ return tagClassName;
}
*/
public String getBodyContent() {
- return bodyContent;
+ return bodyContent;
}
*/
public String getInfoString() {
- return infoString;
+ return infoString;
}
*/
public void setTagLibrary(TagLibraryInfo tl) {
- tagLibrary = tl;
+ tagLibrary = tl;
}
/**
*/
public TagLibraryInfo getTagLibrary() {
- return tagLibrary;
+ return tagLibrary;
}
*/
public String getDisplayName() {
- return displayName;
+ return displayName;
}
/**
*/
public String getSmallIcon() {
- return smallIcon;
+ return smallIcon;
}
/**
*/
public String getLargeIcon() {
- return largeIcon;
+ return largeIcon;
}
/**
*/
public TagVariableInfo[] getTagVariableInfos() {
- return tagVariableInfo;
+ return tagVariableInfo;
}