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

net.contextfw.web.application.internal.component.ComponentBuilder Maven / Gradle / Ivy

package net.contextfw.web.application.internal.component;

import java.util.Set;

import net.contextfw.web.application.component.Component;
import net.contextfw.web.application.component.DOMBuilder;

import com.google.inject.ImplementedBy;

@ImplementedBy(ComponentBuilderImpl.class)
public interface ComponentBuilder {
    
    void build(DOMBuilder b, Object object, Object... buildIns);
    
    void buildUpdate(DOMBuilder b, Component component, String updateName);
    
    void buildPartialUpdate(DOMBuilder b, Component component, String updateName, Set updates);
    
    boolean isBuildable(Class cl);
    
    String getBuildName(Class cl);
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy