import java.net.URI;
import java.net.URISyntaxException;
-import jp.sourceforge.mikutoga.xml.LocalSchema;
+import jp.sourceforge.mikutoga.xml.LocalXmlResource;
/**
* 130128形式XML各種リソースの定義。
*/
-public class Schema130128 extends LocalSchema{
+public final class Schema130128 implements LocalXmlResource{
+
+ /** 唯一のシングルトン。 */
+ public static final Schema130128 SINGLETON;
/** 名前空間。 */
public static final String NS_PMDXML =
}catch(URISyntaxException e){
throw new ExceptionInInitializerError(e);
}
+
+ SINGLETON = new Schema130128();
}
/**
- * 隠しコンストラクタ。
+ * コンストラクタ。
*/
- public Schema130128(){
+ private Schema130128(){
super();
assert this.getClass() == THISCLASS;
return;
* @return {@inheritDoc}
*/
@Override
- public URI getOriginalSchema(){
+ public URI getOriginalResource(){
return URI_SCHEMA_PMDXML;
}
* @return {@inheritDoc}
*/
@Override
- public URI getLocalSchema(){
+ public URI getLocalResource(){
return RES_SCHEMA_PMDXML;
}