package org.argeo.api.acr;
/** Standard names. */
-public enum CrName implements ContentNameSupplier {
+public enum CrName implements QNamed {
/*
* TYPES
*/
- COLLECTION, // a collection type
+// collection, // a collection type
/*
* ATTRIBUTES
*/
- UUID, // the UUID of a content
- MOUNT,
+ uuid, // the UUID of a content
+ mount, // a mount point
+// cc, // content class
/*
* ATTRIBUTES FROM FILE SEMANTICS
*/
- CREATION_TIME, //
- LAST_MODIFIED_TIME, //
- SIZE, //
- FILE_KEY, //
- OWNER, //
- GROUP, //
- PERMISSIONS, //
+// creationTime, //
+// lastModifiedTime, //
+// size, //
+ fileKey, //
+// owner, //
+// group, //
+ permissions, //
/*
* CONTENT NAMES
*/
- ROOT,
+ root,
//
;
- public final static String CR_NAMESPACE_URI = "http://argeo.org/ns/cr";
-// public final static String CR_BASIC_NAMESPACE_URI = CR_NAMESPACE_URI + "/basic";
-// public final static String CR_OWNER_NAMESPACE_URI = CR_NAMESPACE_URI + "/owner";
-// public final static String CR_POSIX_NAMESPACE_URI = CR_NAMESPACE_URI + "/posix";
+
- public final static String CR_DEFAULT_PREFIX = "cr";
- private final ContentName value;
+// private final ContentName value;
- CrName() {
- value = toContentName();
- }
-
- @Override
- public ContentName get() {
- return value;
- }
+// CrName() {
+// value = new ContentName(CR_NAMESPACE_URI, name(), RuntimeNamespaceContext.getNamespaceContext());
+// }
+//
+// public QName qName() {
+// return value;
+// }
@Override
- public String getNamespaceURI() {
- return CR_NAMESPACE_URI;
+ public String getNamespace() {
+ return ArgeoNamespace.CR_NAMESPACE_URI;
}
@Override
public String getDefaultPrefix() {
- return CR_DEFAULT_PREFIX;
+ return ArgeoNamespace.CR_DEFAULT_PREFIX;
}
}