Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  // ========================================================================
  // Copyright (c) 2009-2009 Mort Bay Consulting Pty. Ltd.
  // ------------------------------------------------------------------------
  // All rights reserved. This program and the accompanying materials
  // are made available under the terms of the Eclipse Public License v1.0
  // and Apache License v2.0 which accompanies this distribution.
  // The Eclipse Public License is available at 
  // http://www.eclipse.org/legal/epl-v10.html
  // The Apache License v2.0 is available at
 // http://www.opensource.org/licenses/apache2.0.php
 // You may elect to redistribute this code under either of these licenses. 
 // ========================================================================
 
 package org.mortbay.jetty.jmx.ws.domain.jaxb.jmx;
 
 
 /* ------------------------------------------------------------ */
 
 @XmlRootElement(name = "AttributeValues")
 {
     @XmlElement(name = "AttributeName")
     public String attributeName;
     @XmlElement(name = "NodeName")
     public String nodeName;
     @XmlElement(name = "ObjectName")
     public String objectName;
     @XmlElement(name = "Value")
     public String value;
 
     public MBeanAttributeValueJaxBean()
     {
     }
 
     public MBeanAttributeValueJaxBean(String attributeNameString nodeNameString objectNameObject value)
     {
         this. = attributeName;
         this. = nodeName;
         this. = objectName;
         parseValue(value);
     }
 
     private void parseValue(Object value)
     {
         if (value == null)
         {
             this. = "null";
         }
         else if (value instanceof Object[])
         {
             Object[] values = (Object[])value;
             StringBuilder sb = new StringBuilder();
             for (Object string : values)
             {
                 if (sb.length() != 0)
                     sb.append(", ");
                 sb.append(string);
             }
             this. = sb.toString();
         }
         else
         {
             this. = value.toString();
         }
     }
 
     @Override
     public String toString()
     {
         StringBuilder builder = new StringBuilder();
         builder.append("MBeanAttributeValueJaxBean [attributeName=");
         builder.append();
         builder.append(", nodeName=");
         builder.append();
         builder.append(", objectName=");
         builder.append();
         builder.append(", value=");
         builder.append();
         builder.append("]");
         return builder.toString();
     }
 
     public int compareTo(MBeanAttributeValueJaxBean o)
     {
         int i = this..compareTo(o.attributeName);
         if (i == 0)
             i = this..compareTo(o.nodeName);
         if (i == 0)
             i = this..compareTo(o.objectName);
         return i;
     }
 
     @Override
     public int hashCode()
     {
         final int prime = 31;
        int result = 1;
        result = prime * result + (( == null)?0:.hashCode());
        result = prime * result + (( == null)?0:.hashCode());
        result = prime * result + (( == null)?0:.hashCode());
        result = prime * result + (( == null)?0:.hashCode());
        return result;
    }
    @Override
    public boolean equals(Object obj)
    {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        if ( == null)
        {
            if (other.attributeName != null)
                return false;
        }
        else if (!.equals(other.attributeName))
            return false;
        if ( == null)
        {
            if (other.nodeName != null)
                return false;
        }
        else if (!.equals(other.nodeName))
            return false;
        if ( == null)
        {
            if (other.objectName != null)
                return false;
        }
        else if (!.equals(other.objectName))
            return false;
        if ( == null)
        {
            if (other.value != null)
                return false;
        }
        else if (!.equals(other.value))
            return false;
        return true;
    }
New to GrepCode? Check out our FAQ X