Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.xml.sax.ext;
  
  
  public class Attributes2Impl extends AttributesImpl
    implements Attributes2
  {
    private boolean[] declared;
   private boolean[] specified;
 
   public Attributes2Impl()
   {
   }
 
   public Attributes2Impl(Attributes paramAttributes)
   {
     super(paramAttributes);
   }
 
   public boolean isDeclared(int paramInt)
   {
     if ((paramInt < 0) || (paramInt >= getLength()))
       throw new ArrayIndexOutOfBoundsException("No attribute at index: " + paramInt);
     return this.[paramInt];
   }
 
   public boolean isDeclared(String paramString1String paramString2)
   {
     int i = getIndex(paramString1paramString2);
     if (i < 0)
       throw new IllegalArgumentException("No such attribute: local=" + paramString2 + ", namespace=" + paramString1);
     return this.[i];
   }
 
   public boolean isDeclared(String paramString)
   {
     int i = getIndex(paramString);
     if (i < 0)
       throw new IllegalArgumentException("No such attribute: " + paramString);
     return this.[i];
   }
 
   public boolean isSpecified(int paramInt)
   {
     if ((paramInt < 0) || (paramInt >= getLength()))
       throw new ArrayIndexOutOfBoundsException("No attribute at index: " + paramInt);
     return this.[paramInt];
   }
 
   public boolean isSpecified(String paramString1String paramString2)
   {
     int i = getIndex(paramString1paramString2);
     if (i < 0)
       throw new IllegalArgumentException("No such attribute: local=" + paramString2 + ", namespace=" + paramString1);
     return this.[i];
   }
 
   public boolean isSpecified(String paramString)
   {
     int i = getIndex(paramString);
     if (i < 0)
       throw new IllegalArgumentException("No such attribute: " + paramString);
     return this.[i];
   }
 
   public void setAttributes(Attributes paramAttributes)
   {
     int i = paramAttributes.getLength();
     super.setAttributes(paramAttributes);
     this. = new boolean[i];
     this. = new boolean[i];
     if ((paramAttributes instanceof Attributes2))
     {
       Attributes2 localAttributes2 = (Attributes2)paramAttributes;
       for (int k = 0; k < ik++)
       {
         this.[k] = localAttributes2.isDeclared(k);
         this.[k] = localAttributes2.isSpecified(k);
       }
     }
     else
     {
       for (int j = 0; j < ij++)
       {
         this.[j] = (!"CDATA".equals(paramAttributes.getType(j)) ? 1 : false);
         this.[j] = true;
       }
     }
   }
 
   public void addAttribute(String paramString1String paramString2String paramString3String paramString4String paramString5)
   {
     super.addAttribute(paramString1paramString2paramString3paramString4paramString5);
     int i = getLength();
     if (i < this..length)
     {
       boolean[] arrayOfBoolean = new boolean[i];
       System.arraycopy(this., 0, arrayOfBoolean, 0, this..length);
      this. = arrayOfBoolean;
      arrayOfBoolean = new boolean[i];
      System.arraycopy(this., 0, arrayOfBoolean, 0, this..length);
      this. = arrayOfBoolean;
    }
    this.[(i - 1)] = true;
    this.[(i - 1)] = (!"CDATA".equals(paramString4) ? 1 : false);
  }
  public void removeAttribute(int paramInt)
  {
    int i = getLength() - 1;
    super.removeAttribute(paramInt);
    if (paramInt != i)
    {
      System.arraycopy(this.paramInt + 1, this.paramInti - paramInt);
      System.arraycopy(this.paramInt + 1, this.paramInti - paramInt);
    }
  }
  public void setDeclared(int paramIntboolean paramBoolean)
  {
    if ((paramInt < 0) || (paramInt >= getLength()))
      throw new ArrayIndexOutOfBoundsException("No attribute at index: " + paramInt);
    this.[paramInt] = paramBoolean;
  }
  public void setSpecified(int paramIntboolean paramBoolean)
  {
    if ((paramInt < 0) || (paramInt >= getLength()))
      throw new ArrayIndexOutOfBoundsException("No attribute at index: " + paramInt);
    this.[paramInt] = paramBoolean;
  }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.xml.sax.ext.Attributes2Impl
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X