
com.codetaco.cli.variables.IVariableAssigner Maven / Gradle / Ivy
package com.codetaco.cli.variables;
import java.text.ParseException;
import com.codetaco.cli.type.CmdLineCLA;
import com.codetaco.cli.type.ICmdLineArg;
/**
*
* IVariableAssigner interface.
*
*
* @author Chris DeGreef [email protected]
*/
public interface IVariableAssigner {
/**
*
* assign.
*
*
* @param arg a {@link com.codetaco.cli.type.ICmdLineArg} object.
* @param target a {@link java.lang.Object} object.
* @throws java.text.ParseException if any.
*/
void assign(final ICmdLineArg> arg, final Object target) throws ParseException;
/**
*
* newGroupVariable.
*
*
* @param group a {@link com.codetaco.cli.type.CmdLineCLA} object.
* @param target a {@link java.lang.Object} object.
* @param factoryValueArg a {@link com.codetaco.cli.type.ICmdLineArg}
* object.
* @return a {@link java.lang.Object} object.
* @throws java.text.ParseException if any.
*/
Object newGroupVariable(final CmdLineCLA group, final Object target, final ICmdLineArg> factoryValueArg)
throws ParseException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy