Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.apache.xerces.impl.dv.xs;
 
 
 public class QNameDV extends TypeValidator
 {
  private static final String EMPTY_STRING = "".intern();
  public short getAllowedFacets()
  {
    return 2079;
  }
  public Object getActualValue(String paramStringValidationContext paramValidationContext)
  {
    int i = paramString.indexOf(":");
    String str1;
    String str2;
    if (i > 0)
    {
      str1 = paramValidationContext.getSymbol(paramString.substring(0, i));
      str2 = paramString.substring(i + 1);
    }
    else
    {
      str1 = ;
      str2 = paramString;
    }
    if ((str1.length() > 0) && (!XMLChar.isValidNCName(str1)))
      throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1"new Object[] { paramString"QName" });
    if (!XMLChar.isValidNCName(str2))
      throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1"new Object[] { paramString"QName" });
    String str3 = paramValidationContext.getURI(str1);
    if ((str1.length() > 0) && (str3 == null))
      throw new InvalidDatatypeValueException("UndeclaredPrefix"new Object[] { paramStringstr1 });
    return new XQName(str1paramValidationContext.getSymbol(str2), paramValidationContext.getSymbol(paramString), str3);
  }
  public int getDataLength(Object paramObject)
  {
    return ((XQName)paramObject)..length();
  }
  private static final class XQName extends org.apache.xerces.xni.QName
    implements XSQName
  {
    public XQName(String paramString1String paramString2String paramString3String paramString4)
    {
      setValues(paramString1paramString2paramString3paramString4);
    }
    public boolean equals(Object paramObject)
    {
      if ((paramObject instanceof org.apache.xerces.xni.QName))
      {
        org.apache.xerces.xni.QName localQName = (org.apache.xerces.xni.QName)paramObject;
        return (this. == localQName.uri) && (this. == localQName.localpart);
      }
      return false;
    }
    public synchronized String toString()
    {
      return this.;
    }
    {
      return new javax.xml.namespace.QName(this.this.this.);
    }
    public org.apache.xerces.xni.QName getXNIQName()
    {
      return this;
    }
  }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.apache.xerces.impl.dv.xs.QNameDV
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X