package org.javabuilders.swing.handler.type;
import java.util.Map;
import javax.swing.JInternalFrame;
import org.javabuilders.BuildException;
import org.javabuilders.BuildProcess;
import org.javabuilders.BuilderConfig;
import org.javabuilders.Node;
import org.javabuilders.handler.ITypeHandlerFinishProcessor;
/**
* JInternalFrame finish processor
* @author Jacek Furmankiewicz
*/
public class JInternalFrameFinishProcessor implements ITypeHandlerFinishProcessor {
public void finish(BuilderConfig config, BuildProcess process, Node current, String key, Map<String, Object> typeDefinition)
throws BuildException {
JInternalFrame f = (JInternalFrame) current.getMainObject();
f.pack();
}
}