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

org.tinygroup.tinyscript.mvc.impl.DefaultScriptSegmentConfig Maven / Gradle / Ivy

The newest version!
package org.tinygroup.tinyscript.mvc.impl;

import java.util.ArrayList;
import java.util.List;

import org.tinygroup.tinyscript.ScriptClassMethod;
import org.tinygroup.tinyscript.ScriptSegment;
import org.tinygroup.tinyscript.config.FunctionConfig;
import org.tinygroup.tinyscript.config.ScriptClassConfig;

public class DefaultScriptSegmentConfig implements ScriptClassConfig{

	private String className;
	private List functions = new ArrayList();
	
	public DefaultScriptSegmentConfig(ScriptSegment segment){
		className = segment.getScriptClass().getClassName();
		if(segment.getScriptClass().getScriptMethods()!=null){
		   for(ScriptClassMethod method:segment.getScriptClass().getScriptMethods()){
			  functions.add(new ScriptClassMethodConfig(method));
		   }
		}
		
	}
	
	public String getScriptClassName() {
		return className;
	}

	public List getFunctions() {
		return functions;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy