package org.distributeme.generator;
/**
* <p>TranslatedAnnotation class.</p>
*
* @author another
* @version $Id: $Id
*/
public class TranslatedAnnotation {
/**
* Class name of the strategy class.
*/
private String strategyClass;
/**
* Parameter of the strategy class (from source annotation).
*/
private String parameter;
/**
* Order at which this annotation was found.
*/
private int order ;
/**
* Name of the configuration if supported by source annotation.
*/
private String configurationName;
/**
* <p>Constructor for TranslatedAnnotation.</p>
*
* @param aStrategyClass a {@link java.lang.String} object.
* @param aParameter a {@link java.lang.String} object.
* @param anOrder a int.
*/
public TranslatedAnnotation(String aStrategyClass, String aParameter, int anOrder){
strategyClass = aStrategyClass;
parameter = aParameter;
order = anOrder;
}
/**
* <p>Getter for the field <code>strategyClass</code>.</p>
*
* @return a {@link java.lang.String} object.
*/
public String getStrategyClass() {
return strategyClass;
}
/**
* <p>Setter for the field <code>strategyClass</code>.</p>
*
* @param strategyClass a {@link java.lang.String} object.
*/
public void setStrategyClass(String strategyClass) {
this.strategyClass = strategyClass;
}
/**
* <p>Getter for the field <code>parameter</code>.</p>
*
* @return a {@link java.lang.String} object.
*/
public String getParameter() {
return parameter;
}
/**
* <p>Setter for the field <code>parameter</code>.</p>
*
* @param parameter a {@link java.lang.String} object.
*/
public void setParameter(String parameter) {
this.parameter = parameter;
}
/**
* <p>Getter for the field <code>order</code>.</p>
*
* @return a int.
*/
public int getOrder() {
return order;
}
/**
* <p>Getter for the field <code>configurationName</code>.</p>
*
* @return a {@link java.lang.String} object.
*/
public String getConfigurationName() {
return configurationName;
}
/**
* <p>Setter for the field <code>configurationName</code>.</p>
*
* @param configurationName a {@link java.lang.String} object.
*/
public void setConfigurationName(String configurationName) {
this.configurationName = configurationName;
}
}