/**
* License Agreement.
*
* Rich Faces - Natural Ajax for Java Server Faces (JSF)
*
* Copyright (C) 2007 Exadel, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1 as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
package org.richfaces.builder.mojo;
/**
* @author shura
*
*/
public class Taglib {
private String excludeModules = null;
private String excludeTags = null;
private String includeModules = null;
private String includeTags = null;
private String tlibVersion = null;
private String validatorClass = null;
private String displayName;
private String jspVersion;
private String listenerClass;
private String shortName;
private String taglib;
private String uri;
/**
* @return the displayName
*/
public String getDisplayName() {
return this.displayName;
}
/**
* @param displayName the displayName to set
*/
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
/**
* @return the listenerClass
*/
public String getListenerClass() {
return this.listenerClass;
}
/**
* @param listenerClass the listenerClass to set
*/
public void setListenerClass(String listenerClass) {
this.listenerClass = listenerClass;
}
/**
* @return the shortName
*/
public String getShortName() {
return this.shortName;
}
/**
* @param shortName the shortName to set
*/
public void setShortName(String shortName) {
this.shortName = shortName;
}
/**
* @return the taglib
*/
public String getTaglib() {
return this.taglib;
}
/**
* @param taglib the taglib to set
*/
public void setTaglib(String taglib) {
this.taglib = taglib;
}
/**
* @return the uri
*/
public String getUri() {
return this.uri;
}
/**
* @param uri the uri to set
*/
public void setUri(String uri) {
this.uri = uri;
}
/**
* @return the jspVersion
*/
public String getJspVersion() {
return this.jspVersion;
}
/**
* @param jspVersion the jspVersion to set
*/
public void setJspVersion(String jspVersion) {
this.jspVersion = jspVersion;
}
/**
* @return the tlibVersion
*/
public String getTlibVersion() {
return this.tlibVersion;
}
/**
* @param tlibVersion the tlibVersion to set
*/
public void setTlibVersion(String tlibVersion) {
this.tlibVersion = tlibVersion;
}
/**
* @return the validatorClass
*/
public String getValidatorClass() {
return this.validatorClass;
}
/**
* @param validatorClass the validatorClass to set
*/
public void setValidatorClass(String validatorClass) {
this.validatorClass = validatorClass;
}
/**
* @return the includeModules
*/
public String getIncludeModules() {
return includeModules;
}
/**
* @param includeModules the includeModules to set
*/
public void setIncludeModules(String includeModules) {
this.includeModules = includeModules;
}
/**
* @return the excludeModules
*/
public String getExcludeModules() {
return excludeModules;
}
/**
* @param excludeModules the excludeModules to set
*/
public void setExcludeModules(String excludeModules) {
this.excludeModules = excludeModules;
}
/**
* @return the includeTags
*/
public String getIncludeTags() {
return includeTags;
}
/**
* @param includeTags the includeTags to set
*/
public void setIncludeTags(String includeTags) {
this.includeTags = includeTags;
}
/**
* @return the excludeTags
*/
public String getExcludeTags() {
return excludeTags;
}
/**
* @param excludeTags the excludeTags to set
*/
public void setExcludeTags(String excludeTags) {
this.excludeTags = excludeTags;
}
@Override
public String toString() {
return "Lib: " + getShortName() + ", URL: " + getUri();
}
}