source: fedd/abac-src/rtml/src/edu/stanford/rt/parser/TagNameConstants.java @ 8780cbec

axis_examplecompt_changesinfo-opsversion-1.30version-2.00version-3.01version-3.02
Last change on this file since 8780cbec was 8780cbec, checked in by Jay Jacobs <Jay.Jacobs@…>, 15 years ago

ABAC sources from Cobham

  • Property mode set to 100644
File size: 5.8 KB
Line 
1package edu.stanford.rt.parser;
2
3/**
4 * @author Ninghui Li, Sandra Qiu<br>
5 * This interface defines all the XML element tag names and
6 * attribute names in RTML.
7 */
8public interface TagNameConstants
9{
10        public static final String CREDENTIAL_STORE = "CredentialStore";
11    public static final String APP_DOMAIN_SPEC = 
12        "ApplicationDomainSpecification";
13    public static final String CREDENTIAL = "Credential";
14    public static final String ACCESS_RULE = "AccessRule";
15        public static final String PRINCIPAL_INFO = "PrincipalInfo";
16
17    public static final String IMPORT_DOMAIN = "ImportDomain";
18
19    public static final String INTEGER_TYPE = "IntegerType";
20    public static final String DECIMAL_TYPE = "DecimalType";
21    public static final String ENUM_TYPE = "EnumType";
22    public static final String STRING_TYPE = "StringType";
23    public static final String RECORD_TYPE = "RecordType";
24    public static final String TREE_TYPE = "TreeType";
25    public static final String PRINCIPAL_TYPE = "PrincipalType";
26
27    public static final String INTEGER_VALUE = "IntegerValue";
28    public static final String DECIMAL_VALUE = "DecimalValue";
29    public static final String STRING_VALUE = "StringValue";
30    public static final String ENUM_VALUE = "EnumValue";
31    public static final String TIME_VALUE = "TimeValue";
32    public static final String TREE_VALUE = "TreeValue";
33    public static final String RECORD = "Record";
34    public static final String KEY_HASH = "KeyHash";
35    public static final String KEY_VALUE = "ds:KeyValue";
36    public static final String DSA_KEY_VALUE = "ds:DSAKeyValue";
37    public static final String RSA_KEY_VALUE = "ds:RSAKeyValue";
38
39    public static final String ROLE_DECLARATION = "RoleDeclaration";
40    public static final String PARAMETER = "Parameter";
41    public static final String FIELD = "Field";
42    public static final String ISSUER_TRACES = "issuerTraces";
43    public static final String SUBJECT_TRACES = "subjectTraces";
44    public static final String TYPE = "Type";
45    public static final String SIZE = "size";
46    public static final String IS_IDENTITY = "isIdentity";
47    public static final String RESTRICTION = "Restriction";
48    public static final String EXTENSION = "Extension";
49    public static final String PROJECTION = "Projection";
50        public static final String PLAIN = "Plain";
51    public static final String IDENTITY= "Identity";
52    public static final String BASE_ROLE = "BaseRole";
53   
54        public static final String DIMENSION = "dimension";
55    public static final String URI = "uri";
56    public static final String NAME = "name";
57    public static final String ID = "id";
58    public static final String IDREF = "idref";
59    public static final String DOMAIN = "domain";
60
61    public static final String MIN = "min";
62    public static final String MAX = "max";
63    public static final String BASE = "base";
64    public static final String STEP = "step";
65    public static final String INCLUDE_MIN = "includeMin";
66    public static final String INCLUDE_MAX = "includeMax";
67
68    public static final String SEPARATOR = "separator";
69    public static final String ORDER = "order";
70    public static final String INCLUDE_CURRENT = "includeCurrent";
71    public static final String INCLUDE_CHILDREN = "includeChildren";
72    public static final String INCLUDE_DESCENDENTS = "includeDescendents";
73    public static final String ROOT_FIRST = "rootFirst";
74    public static final String ROOT_LAST = "rootLast";
75
76    public static final String IGNORE_CASE = "ignoreCase";
77    public static final String ORDERED = "ordered";
78    public static final String FROM = "from";
79    public static final String TO = "to";
80
81
82    public static final String ISSUER = "Issuer";
83    public static final String PREAMBLE = "Preamble";
84    public static final String ROLE_TERM = "RoleTerm";
85    public static final String HEAD_ROLE_TERM = "HeadRoleTerm";
86    public static final String PRINCIPAL = "Principal";
87    public static final String PRINCIPAL_REF = "PrincipalRef";
88    public static final String REF = "ref";
89    public static final String SHORT_NAME = "shortName";
90    public static final String EXTERNAL_ROLE = "ExternalRole";
91    public static final String LINKED_ROLE = "LinkedRole";
92    public static final String INTERSECTION = "Intersection";
93    public static final String INTERVAL = "Interval";
94    public static final String SET = "Set";
95    public static final String SPECIAL_PRINCIPAL = "SpecialPrincipal";
96    public static final String EQUALS = "Equals";
97
98    public static final String CREDENTIAL_IDENTIFIER = "CredentialIdentifier";
99    public static final String RULE_IDENTIFIER = "RuleIdentifier";
100    public static final String VALIDITY_TIME = "ValidityTime";
101    public static final String ISSUE_AT = "IssueAt";
102    public static final String VALID_FROM = "ValidFrom";
103    public static final String VALID_TO = "ValidTo";
104    public static final String VALIDITY_RULE = "ValidityRule";
105    public static final String SIMPLE_MEMBER = "SimpleMember";
106    public static final String SIMPLE_CONTAINMENT = "SimpleContainment";
107    public static final String LINKED_CONTAINMENT= "LinkedContainment";
108    public static final String INTERSECTION_CONTAINMENT= "IntersectionContainment";
109    public static final String PRODUCT_CONTAINMENT= "ProductContainment";
110    public static final String EXCLUSIVE_PRODUCT_CONTAINMENT= "ExclusiveProductContainment";
111    public static final String SIMPLE_DELEGATION= "SimpleDelegation";
112    public static final String ADVANCED_DELEGATION= "AdvancedDelegation";
113    public static final String PRODUCT = "Product";
114    public static final String EXCLUSIVE_PRODUCT = "ExclusiveProduct";
115    public static final String DELEGATE_TO = "DelegateTo";
116    public static final String CONTROL = "Control";
117
118}
Note: See TracBrowser for help on using the repository browser.