blob: 0e0cecc2047998b38378ce939899e8562b77cbe5 [file] [log] [blame]
package org.eclipse.jst.jsp.core.internal.taglib;
/**
* Contains info about a TaglibVariable: classname, variablename.
* @author pavery
*/
public class TaglibVariable {
private String fVarClass = null;
private String fVarName = null;
private final String ENDL = "\n"; //$NON-NLS-1$
/**
*
*/
public TaglibVariable(String varClass, String varName) {
setVarClass(varClass);
setVarName(varName);
}
/**
* @return Returns the fVarClass.
*/
public final String getVarClass() {
return fVarClass;
}
/**
* @param varClass The fVarClass to set.
*/
public final void setVarClass(String varClass) {
fVarClass = varClass;
}
/**
* @return Returns the fVarName.
*/
public final String getVarName() {
return fVarName;
}
/**
* @param varName The fVarName to set.
*/
public final void setVarName(String varName) {
fVarName = varName;
}
/**
* Convenience method.
* @return
*/
public final String getDeclarationString() {
return getVarClass() + " " + getVarName() + " = null;" + ENDL; //$NON-NLS-1$ //$NON-NLS-2$
}
}