Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.apache.xerces.dom;
  
  
  public class AttrNSImpl extends AttrImpl
  {
   static final long serialVersionUID = -781906615369795414L;
   static final String xmlnsURI = "http://www.w3.org/2000/xmlns/";
   static final String xmlURI = "http://www.w3.org/XML/1998/namespace";
   protected String namespaceURI;
   protected String localName;
 
   public AttrNSImpl()
   {
   }
 
   protected AttrNSImpl(CoreDocumentImpl paramCoreDocumentImplString paramString1String paramString2)
   {
     super(paramCoreDocumentImplparamString2);
     setName(paramString1paramString2);
   }
 
   private void setName(String paramString1String paramString2)
   {
     CoreDocumentImpl localCoreDocumentImpl = ownerDocument();
     this. = paramString1;
     if (paramString1 != null)
       this. = (paramString1.length() == 0 ? null : paramString1);
     int i = paramString2.indexOf(':');
     int j = paramString2.lastIndexOf(':');
     localCoreDocumentImpl.checkNamespaceWF(paramString2ij);
     if (i < 0)
     {
       this. = paramString2;
       if (localCoreDocumentImpl.errorChecking)
       {
         localCoreDocumentImpl.checkQName(nullthis.);
         if (((paramString2.equals("xmlns")) && ((paramString1 == null) || (!paramString1.equals(.)))) || ((paramString1 != null) && (paramString1.equals(.)) && (!paramString2.equals("xmlns"))))
         {
           String str2 = DOMMessageFormatter.formatMessage("http://www.w3.org/dom/DOMTR""NAMESPACE_ERR"null);
           throw new DOMException(14, str2);
         }
       }
     }
     else
     {
       String str1 = paramString2.substring(0, i);
       this. = paramString2.substring(j + 1);
       localCoreDocumentImpl.checkQName(str1this.);
       localCoreDocumentImpl.checkDOMNSErr(str1paramString1);
     }
   }
 
   public AttrNSImpl(CoreDocumentImpl paramCoreDocumentImplString paramString1String paramString2String paramString3)
   {
     super(paramCoreDocumentImplparamString2);
     this. = paramString3;
     this. = paramString1;
   }
 
   protected AttrNSImpl(CoreDocumentImpl paramCoreDocumentImplString paramString)
   {
     super(paramCoreDocumentImplparamString);
   }
 
   void rename(String paramString1String paramString2)
   {
     if (needsSyncData())
       synchronizeData();
     this. = paramString2;
     setName(paramString1paramString2);
   }
 
   public void setValues(CoreDocumentImpl paramCoreDocumentImplString paramString1String paramString2String paramString3)
   {
     . = null;
     this. = 0;
     isSpecified(true);
     hasStringValue(true);
     super.setOwnerDocument(paramCoreDocumentImpl);
     this. = paramString3;
     this. = paramString1;
     this. = paramString2;
     this. = null;
   }
 
   public String getNamespaceURI()
   {
     if (needsSyncData())
       synchronizeData();
     return this.;
   }
 
   public String getPrefix()
   {
     if (needsSyncData())
      synchronizeData();
    int i = this..indexOf(':');
    return i < 0 ? null : this..substring(0, i);
  }
  public void setPrefix(String paramString)
    throws DOMException
  {
    if (needsSyncData())
      synchronizeData();
    {
      String str;
      if (isReadOnly())
      {
        str = DOMMessageFormatter.formatMessage("http://www.w3.org/dom/DOMTR""NO_MODIFICATION_ALLOWED_ERR"null);
        throw new DOMException(7, str);
      }
      if ((paramString != null) && (paramString.length() != 0))
      {
        if (!CoreDocumentImpl.isXMLName(paramStringownerDocument().isXML11Version()))
        {
          str = DOMMessageFormatter.formatMessage("http://www.w3.org/dom/DOMTR""INVALID_CHARACTER_ERR"null);
          throw new DOMException(5, str);
        }
        if ((this. == null) || (paramString.indexOf(':') >= 0))
        {
          str = DOMMessageFormatter.formatMessage("http://www.w3.org/dom/DOMTR""NAMESPACE_ERR"null);
          throw new DOMException(14, str);
        }
        if (paramString.equals("xmlns"))
        {
          if (!this..equals("http://www.w3.org/2000/xmlns/"))
          {
            str = DOMMessageFormatter.formatMessage("http://www.w3.org/dom/DOMTR""NAMESPACE_ERR"null);
            throw new DOMException(14, str);
          }
        }
        else if (paramString.equals("xml"))
        {
          if (!this..equals("http://www.w3.org/XML/1998/namespace"))
          {
            str = DOMMessageFormatter.formatMessage("http://www.w3.org/dom/DOMTR""NAMESPACE_ERR"null);
            throw new DOMException(14, str);
          }
        }
        else if (this..equals("xmlns"))
        {
          str = DOMMessageFormatter.formatMessage("http://www.w3.org/dom/DOMTR""NAMESPACE_ERR"null);
          throw new DOMException(14, str);
        }
      }
    }
    if ((paramString != null) && (paramString.length() != 0))
      this. = (paramString + ":" + this.);
    else
      this. = this.;
  }
  public String getLocalName()
  {
    if (needsSyncData())
      synchronizeData();
    return this.;
  }
  public String getTypeName()
  {
    if (this. != null)
    {
      if ((this. instanceof XSSimpleTypeDecl))
        return ((XSSimpleTypeDecl)this.).getName();
      return (String)this.;
    }
    return null;
  }
  public boolean isDerivedFrom(String paramString1String paramString2int paramInt)
  {
    if ((this. != null) && ((this. instanceof XSSimpleTypeDefinition)))
      return ((XSSimpleTypeDecl)this.).isDOMDerivedFrom(paramString1paramString2paramInt);
    return false;
  }
  {
    if (this. != null)
    {
      if ((this. instanceof XSSimpleTypeDecl))
        return ((XSSimpleTypeDecl)this.).getNamespace();
      return "http://www.w3.org/TR/REC-xml";
    }
    return null;
  }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.apache.xerces.dom.AttrNSImpl
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X