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

org.swixml.factory.ScriptFactory Maven / Gradle / Ivy

package org.swixml.factory;

import java.awt.LayoutManager;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Collection;
import java.util.Collections;

import org.swixml.Factory;
import org.swixml.LogAware;
import org.swixml.Parser;
import org.swixml.dom.Attribute;
import org.w3c.dom.Element;


public class ScriptFactory implements Factory, LogAware{

	@Override
	public Object create(Object owner, Element element) throws Exception {
		return null;
	}

	@Override
	public Object newInstance(Object... parameter) throws InstantiationException, IllegalAccessException,InvocationTargetException {
		return null;
	}

	@Override
	public Class getTemplate() {
		return Void.class;
	}

	@Override
	public Collection getSetters() {
		return Collections.emptyList();
	}

	@Override
	public Class[] getPropertyType(Object bean, String name) {
		return null;
	}

	@Override
	public void setProperty(Object bean, Attribute attr, Object value,	Class type) throws Exception {
		
	}

	@Override
	public boolean process(Parser p, Object parent, Element child,	LayoutManager layoutMgr) throws Exception {
		return false;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy