package com.blazebit.blazefaces.apt.model; import java.util.ArrayList; import java.util.List; public class Namespace { private String name; private String namespace; private String shortName; private String packageName; private List<Function> functions = new ArrayList<Function>(0); private List<Tag> tags = new ArrayList<Tag>(0); private Application application = new Application(); private Factory factory = new Factory(); private List<Behavior> behaviors = new ArrayList<Behavior>(0); private List<Component> components = new ArrayList<Component>(0); private List<BehaviorRenderer> clientBehaviorRenderers = new ArrayList<BehaviorRenderer>(0); private List<Renderer> renderers = new ArrayList<Renderer>(0); private List<PhaseListener> phaseListeners = new ArrayList<PhaseListener>(0); public Namespace() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNamespace() { return namespace; } public void setNamespace(String namespace) { this.namespace = namespace; } public String getShortName() { return shortName; } public void setShortName(String shortName) { this.shortName = shortName; } public String getPackageName() { return packageName; } public void setPackageName(String packageName) { this.packageName = packageName; } public List<Function> getFunctions() { return functions; } public void setFunctions(List<Function> functions) { this.functions = functions; } public List<Tag> getTags() { return tags; } public void setTags(List<Tag> tags) { this.tags = tags; } public Application getApplication() { return application; } public void setApplication(Application application) { this.application = application; } public Factory getFactory() { return factory; } public void setFactory(Factory factory) { this.factory = factory; } public List<Behavior> getBehaviors() { return behaviors; } public void setBehaviors(List<Behavior> behaviors) { this.behaviors = behaviors; } public List<Component> getComponents() { return components; } public void setComponents(List<Component> components) { this.components = components; } public List<BehaviorRenderer> getClientBehaviorRenderers() { return clientBehaviorRenderers; } public void setClientBehaviorRenderers( List<BehaviorRenderer> clientBehaviorRenderers) { this.clientBehaviorRenderers = clientBehaviorRenderers; } public List<Renderer> getRenderers() { return renderers; } public void setRenderers(List<Renderer> renderers) { this.renderers = renderers; } public List<PhaseListener> getPhaseListeners() { return phaseListeners; } public void setPhaseListeners(List<PhaseListener> phaseListeners) { this.phaseListeners = phaseListeners; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((name == null) ? 0 : name.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof Namespace)) { return false; } Namespace other = (Namespace) obj; if (name == null) { if (other.name != null) { return false; } } else if (!name.equals(other.name)) { return false; } return true; } }