1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.3-b18-fcs 3 // See <a HREF="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2005.06.14 at 12:02:17 PDT 6 // 7 8 package com.sun.japex.testsuite.impl.runtime; 9 10 import com.sun.msv.verifier.DocumentDeclaration; 11 12 /** 13 * This interface is implemented by generated classes 14 * to indicate that the class supports validation. 15 */ 16 public interface ValidatableObject extends XMLSerializable 17 { 18 /** Gets the schema fragment associated with this class. */ 19 DocumentDeclaration createRawValidator(); 20 21 /** 22 * Gets the main interface that this object implements. 23 * 24 * For example, <code>FooImpl</code> will return <code>Foo</code> 25 * from this method. 26 */ 27 Class getPrimaryInterface(); 28 } 29