Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
   * with the License.  You may obtain a copy of the License at
   * 
  *   http://www.apache.org/licenses/LICENSE-2.0
  * 
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.    
  */
 
 package org.apache.tuscany.sca.interfacedef.util;
 
An abstraction of XML schema elements.

Version:
$Rev: 937995 $ $Date: 2010-04-26 13:55:14 +0300 (Mon, 26 Apr 2010) $
Tuscany.spi.extension.asclient:
 
 public class ElementInfo {
     private final QName name;
     private final TypeInfo type;
     private boolean many = false;
     private boolean nillable = false;

    

Parameters:
name
type
 
     public ElementInfo(QName nameTypeInfo type) {
         super();
         this. = name;
         this. = type;
     }

    

Returns:
the name
 
     public QName getQName() {
         return ;
     }

    

Returns:
the type
 
     public TypeInfo getType() {
         return ;
     }
 
     @Override
     public String toString() {
         StringBuffer sb = new StringBuffer();
         sb.append("Element: ").append().append(" ").append();
         return sb.toString();
     }
 
     public boolean isMany() {
         return ;
     }
 
     public void setMany(boolean many) {
         this. = many;
     }
 
     public boolean isNillable() {
         return ;
     }
 
     public void setNillable(boolean nillable) {
         this. = nillable;
     }
 
     @Override
     public int hashCode() {
         final int prime = 31;
         int result = 1;
         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;
        final ElementInfo other = (ElementInfo)obj;
        if ( == null) {
            if (other.name != null)
                return false;
        } else if (!.equals(other.name))
            return false;
        /*
        if (type == null) {
            if (other.type != null)
                return false;
        } else if (!type.equals(other.type))
            return false;
        */    
        return true;
    }
New to GrepCode? Check out our FAQ X