first commit

This commit is contained in:
2025-07-28 13:56:49 +05:30
commit e9eb805edb
3438 changed files with 520990 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
package org.apache.xerces.xni.psvi;
import org.apache.xerces.impl.xs.psvi.XSAttributeDeclaration;
public interface AttributePSVI extends ItemPSVI {
XSAttributeDeclaration getAttributeDeclaration();
}

View File

@@ -0,0 +1,13 @@
package org.apache.xerces.xni.psvi;
import org.apache.xerces.impl.xs.psvi.XSElementDeclaration;
import org.apache.xerces.impl.xs.psvi.XSModel;
import org.apache.xerces.impl.xs.psvi.XSNotationDeclaration;
public interface ElementPSVI extends ItemPSVI {
XSElementDeclaration getElementDeclaration();
XSModel getSchemaInformation();
XSNotationDeclaration getNotation();
}

View File

@@ -0,0 +1,37 @@
package org.apache.xerces.xni.psvi;
import org.apache.xerces.impl.xs.psvi.StringList;
import org.apache.xerces.impl.xs.psvi.XSSimpleTypeDefinition;
import org.apache.xerces.impl.xs.psvi.XSTypeDefinition;
public interface ItemPSVI {
public static final short VALIDITY_NOTKNOWN = 0;
public static final short VALIDITY_INVALID = 1;
public static final short VALIDITY_VALID = 2;
public static final short VALIDATION_NONE = 0;
public static final short VALIDATION_PARTIAL = 1;
public static final short VALIDATION_FULL = 2;
short getValidationAttempted();
short getValidity();
boolean getIsSchemaSpecified();
String getSchemaDefault();
String getSchemaNormalizedValue();
String getValidationContext();
StringList getErrorCodes();
XSSimpleTypeDefinition getMemberTypeDefinition();
XSTypeDefinition getTypeDefinition();
}