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

org.jvnet.jaxb2_commons.mock_annotations.XmlRootElementBean Maven / Gradle / Ivy

There is a newer version: 2.1-2
Show newest version

package org.jvnet.jaxb2_commons.mock_annotations;

import javax.xml.bind.annotation.XmlRootElement;

public class XmlRootElementBean
    implements XmlRootElement
{

    private String name;
    private String namespace;

    public XmlRootElementBean(String name, String namespace) {
        this.name = name;
        this.namespace = namespace;
    }

    public XmlRootElementBean() {
    }

    public Class annotationType() {
        return XmlRootElement.class;
    }

    public boolean equals(Object that) {
        if (!(that instanceof XmlRootElement)) {
            return false;
        }
        if (!name.equals(((XmlRootElementBean) that).name)) {
            return false;
        }
        if (!namespace.equals(((XmlRootElementBean) that).namespace)) {
            return false;
        }
        return true;
    }

    public int hashCode() {
        int r = 0;
        r = (r^name.hashCode());
        r = (r^namespace.hashCode());
        return r;
    }

    public void name(String value) {
        name = value;
    }

    public String name() {
        return name;
    }

    public void namespace(String value) {
        namespace = value;
    }

    public String namespace() {
        return namespace;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy