package hudson.plugins.ui_samples;
import hudson.Extension;
import hudson.model.RootAction;
import java.util.List;
/**
* Entry point to all the UI samples.
*
* @author Kohsuke Kawaguchi
*/
@Extension
public class Root implements RootAction {
public String getIconFileName() {
return "gear.gif";
}
public String getDisplayName() {
return "UI Samples";
}
public String getUrlName() {
return "ui-samples";
}
public UISample getDynamic(String name) {
for (UISample ui : getAll())
if (ui.getUrlName().equals(name))
return ui;
return null;
}
public List<UISample> getAll() {
return UISample.all();
}
}