2 * xml resources for PMD-XML
4 * License : The MIT License
5 * Copyright(c) 2013 MikuToga Partners
8 package jp.sfjp.mikutoga.pmd.xml;
11 import java.net.URISyntaxException;
12 import jp.sourceforge.mikutoga.xml.LocalXmlResource;
15 * 130128形式XML各種リソースの定義。
17 public final class Schema130128 implements LocalXmlResource{
20 public static final Schema130128 SINGLETON;
23 public static final String NS_PMDXML =
24 "http://mikutoga.sourceforge.jp/xml/ns/pmdxml/130128";
26 public static final String SCHEMA_PMDXML =
27 "http://mikutoga.sourceforge.jp/xml/xsd/pmdxml-130128.xsd";
29 public static final String VER_PMDXML =
32 public static final String LOCAL_SCHEMA_PMDXML =
33 "resources/pmdxml-130128.xsd";
35 private static final URI URI_SCHEMA_PMDXML = URI.create(SCHEMA_PMDXML);
36 private static final URI RES_SCHEMA_PMDXML;
38 private static final Class<?> THISCLASS = Schema130128.class;
43 THISCLASS.getResource(LOCAL_SCHEMA_PMDXML).toURI();
44 }catch(URISyntaxException e){
45 throw new ExceptionInInitializerError(e);
48 SINGLETON = new Schema130128();
55 private Schema130128(){
57 assert this.getClass() == THISCLASS;
64 * @return {@inheritDoc}
67 public URI getOriginalResource(){
68 return URI_SCHEMA_PMDXML;
73 * @return {@inheritDoc}
76 public URI getLocalResource(){
77 return RES_SCHEMA_PMDXML;