~ubuntu-branches/ubuntu/raring/accessodf/raring

« back to all changes in this revision

Viewing changes to addon/be/docarch/accessodf/ooo/URIs.java

  • Committer: Package Import Robot
  • Author(s): Sebastian Humenda
  • Date: 2012-04-09 11:21:13 UTC
  • Revision ID: package-import@ubuntu.com-20120409112113-v0kmfdj1ks80xoj8
Tags: upstream-0.1
ImportĀ upstreamĀ versionĀ 0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/**
 
2
 *  AccessODF - Accessibility checker for OpenOffice.org and LibreOffice Writer.
 
3
 *
 
4
 *  Copyright (c) 2011 by DocArch <http://www.docarch.be>.
 
5
 *
 
6
 *  This program is free software: you can redistribute it and/or modify
 
7
 *  it under the terms of the GNU Lesser General Public License as
 
8
 *  published by the Free Software Foundation, either version 3 of the
 
9
 *  License, or (at your option) any later version.
 
10
 *
 
11
 *  This program is distributed in the hope that it will be useful,
 
12
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
14
 *  GNU Lesser General Public License for more details.
 
15
 *
 
16
 *  You should have received a copy of the GNU Lesser General Public License
 
17
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
18
 */
 
19
 
 
20
package be.docarch.accessodf.ooo;
 
21
 
 
22
import com.sun.star.uno.XComponentContext;
 
23
import com.sun.star.rdf.URI;
 
24
import com.sun.star.rdf.XURI;
 
25
 
 
26
import com.sun.star.lang.IllegalArgumentException;
 
27
 
 
28
import be.docarch.accessodf.Constants;
 
29
 
 
30
/**
 
31
 *
 
32
 * @author Bert Frees
 
33
 */
 
34
public abstract class URIs {
 
35
 
 
36
    public static XURI RDF_TYPE;
 
37
    public static XURI RDFS_SUBCLASSOF;
 
38
 
 
39
    public static XURI EARL_TESTSUBJECT;
 
40
    public static XURI EARL_TESTRESULT;
 
41
    public static XURI EARL_TESTCASE;
 
42
    public static XURI EARL_ASSERTION;
 
43
    public static XURI EARL_ASSERTOR;
 
44
    public static XURI EARL_OUTCOME;
 
45
    public static XURI EARL_FAILED;
 
46
    public static XURI EARL_PASSED;
 
47
    public static XURI EARL_RESULT;
 
48
    public static XURI EARL_TEST;
 
49
    public static XURI EARL_SUBJECT;
 
50
    public static XURI EARL_ASSERTEDBY;    
 
51
    public static XURI EARL_MAINASSERTOR;
 
52
    public static XURI EARL_SOFTWARE;
 
53
 
 
54
    public static XURI FOAF_GROUP;
 
55
    public static XURI FOAF_MEMBER;
 
56
    public static XURI FOAF_PERSON;
 
57
    public static XURI FOAF_NAME;
 
58
 
 
59
    public static XURI DCT_DATE;
 
60
    public static XURI DCT_TITLE;
 
61
    public static XURI DCT_DESCRIPTION;
 
62
 
 
63
    public static XURI A11Y_CHECKER;
 
64
    public static XURI A11Y_START;
 
65
    public static XURI A11Y_END;
 
66
    public static XURI A11Y_DOCUMENT;
 
67
    public static XURI A11Y_PARAGRAPH;
 
68
    public static XURI A11Y_SPAN;
 
69
    public static XURI A11Y_TABLE;
 
70
    public static XURI A11Y_OBJECT;
 
71
    public static XURI A11Y_IGNORE;
 
72
    public static XURI A11Y_COUNT;
 
73
 
 
74
    public static void init(XComponentContext context) {
 
75
 
 
76
        try {
 
77
            
 
78
            RDF_TYPE = URI.createKnown(context, com.sun.star.rdf.URIs.RDF_TYPE);
 
79
            RDFS_SUBCLASSOF = URI.createKnown(context, com.sun.star.rdf.URIs.RDFS_SUBCLASSOF);
 
80
 
 
81
            EARL_TESTSUBJECT = URI.create(context, Constants.EARL_TESTSUBJECT);
 
82
            EARL_TESTRESULT = URI.create(context, Constants.EARL_TESTRESULT);
 
83
            EARL_TESTCASE = URI.create(context, Constants.EARL_TESTCASE);
 
84
            EARL_ASSERTION = URI.create(context, Constants.EARL_ASSERTION);
 
85
            EARL_ASSERTOR = URI.create(context, Constants.EARL_ASSERTOR);
 
86
            EARL_OUTCOME = URI.create(context, Constants.EARL_OUTCOME);
 
87
            EARL_RESULT = URI.create(context, Constants.EARL_RESULT);
 
88
            EARL_TEST = URI.create(context, Constants.EARL_TEST);
 
89
            EARL_SUBJECT = URI.create(context, Constants.EARL_SUBJECT);
 
90
            EARL_ASSERTEDBY = URI.create(context, Constants.EARL_ASSERTEDBY);
 
91
            EARL_FAILED = URI.create(context, Constants.EARL_FAILED);
 
92
            EARL_PASSED = URI.create(context, Constants.EARL_PASSED);
 
93
            EARL_MAINASSERTOR = URI.create(context, Constants.EARL_MAINASSERTOR);
 
94
            EARL_SOFTWARE = URI.create(context, Constants.EARL_SOFTWARE);
 
95
 
 
96
            FOAF_GROUP = URI.create(context, Constants.FOAF_GROUP);
 
97
            FOAF_MEMBER = URI.create(context, Constants.FOAF_MEMBER);
 
98
            FOAF_PERSON = URI.create(context, Constants.FOAF_PERSON);
 
99
            FOAF_NAME = URI.create(context, Constants.FOAF_NAME);
 
100
 
 
101
            DCT_DATE = URI.create(context, Constants.DCT_DATE);
 
102
            DCT_TITLE = URI.create(context, Constants.DCT_TITLE);
 
103
            DCT_DESCRIPTION = URI.create(context, Constants.DCT_DESCRIPTION);
 
104
 
 
105
            A11Y_CHECKER = URI.create(context, Constants.A11Y_CHECKER);
 
106
            A11Y_START = URI.create(context, Constants.A11Y_START);
 
107
            A11Y_END = URI.create(context, Constants.A11Y_END);
 
108
            A11Y_IGNORE = URI.create(context, Constants.A11Y_IGNORE);
 
109
            A11Y_COUNT = URI.create(context, Constants.A11Y_COUNT);
 
110
            A11Y_DOCUMENT = URI.create(context, Constants.A11Y_DOCUMENT);
 
111
            A11Y_PARAGRAPH = URI.create(context, Constants.A11Y_PARAGRAPH);
 
112
            A11Y_SPAN = URI.create(context, Constants.A11Y_SPAN);
 
113
            A11Y_TABLE = URI.create(context, Constants.A11Y_TABLE);
 
114
            A11Y_OBJECT = URI.create(context, Constants.A11Y_OBJECT);
 
115
 
 
116
        } catch (IllegalArgumentException e) {
 
117
        }
 
118
    }
 
119
}