All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.obdobion.argument.variables.IVariableAssigner Maven / Gradle / Ivy

The newest version!
package com.obdobion.argument.variables;

import java.text.ParseException;

import com.obdobion.argument.type.CmdLineCLA;
import com.obdobion.argument.type.ICmdLineArg;

/**
 * 

* IVariableAssigner interface. *

* * @author Chris DeGreef [email protected] */ public interface IVariableAssigner { /** *

* assign. *

* * @param arg a {@link com.obdobion.argument.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.obdobion.argument.type.CmdLineCLA} object. * @param target a {@link java.lang.Object} object. * @param factoryValueArg a {@link com.obdobion.argument.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