Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.apache.xerces.impl.xs.util;
 
 
 public class XSNamedMap4Types extends XSNamedMapImpl
 {
   short fType;
  public XSNamedMap4Types(String paramStringSymbolHash paramSymbolHashshort paramShort)
  {
    super(paramString, paramSymbolHash);
    this.fType = paramShort;
  }
  public XSNamedMap4Types(String[] paramArrayOfStringSymbolHash[] paramArrayOfSymbolHashint paramIntshort paramShort)
  {
    super(paramArrayOfString, paramArrayOfSymbolHash, paramInt);
    this.fType = paramShort;
  }
  public synchronized int getLength()
  {
    if (this.fLength == -1)
    {
      int i = 0;
      for (int j = 0; j < this.fNSNum; j++)
        i += this.fMaps[j].getLength();
      int k = 0;
      XSObject[] arrayOfXSObject = new XSObject[i];
      for (int m = 0; m < this.fNSNum; m++)
        k += this.fMaps[m].getValues(arrayOfXSObject, k);
      this.fLength = 0;
      this.fArray = new XSObject[i];
      for (int n = 0; n < i; n++)
      {
        XSTypeDefinition localXSTypeDefinition = (XSTypeDefinition)arrayOfXSObject[n];
        if (localXSTypeDefinition.getTypeCategory() != this.fType)
          continue;
        this.fArray[(this.fLength++)] = localXSTypeDefinition;
      }
    }
    return this.fLength;
  }
  public XSObject itemByName(String paramString1String paramString2)
  {
    for (int i = 0; i < this.fNSNum; i++)
    {
      if (!isEqual(paramString1, this.fNamespaces[i]))
        continue;
      XSTypeDefinition localXSTypeDefinition = (XSTypeDefinition)this.fMaps[i].get(paramString2);
      if (localXSTypeDefinition.getTypeCategory() == this.fType)
        return localXSTypeDefinition;
      return null;
    }
    return null;
  }
  public synchronized XSObject item(int paramInt)
  {
    if (this.fArray == null)
      getLength();
    if ((paramInt < 0) || (paramInt >= this.fLength))
      return null;
    return this.fArray[paramInt];
  }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.apache.xerces.impl.xs.util.XSNamedMap4Types
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X