Changeset 11277 for trunk/gsdl3
- Timestamp:
- 2006-02-17T11:35:16+13:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/util/OID.java
r8826 r11277 48 48 /** returns true if oid uses .fc, .lc, .pr, .ns, .ps .rt (root) .ss (specified sibling)*/ 49 49 public static boolean needsTranslating(String oid) { 50 if (oid.length()<4) return false; 50 51 String tail = oid.substring(oid.length()-3); 51 52 return (tail.equals(".fc") || tail.equals(".lc") || 52 53 tail.equals(".pr") || tail.equals(".ns") || 53 54 tail.equals(".ps") || tail.equals(".rt") || 54 tail.equals(".ss")); 55 tail.equals(".ss") || tail.equals(".np") || 56 tail.equals(".pp")); 55 57 } 56 58 /** strips suffix from end */ 57 59 public static String stripSuffix(String oid) { 58 60 String tail = oid.substring(oid.length()-3); 59 while (tail.equals(".fc") || tail.equals(".lc") || tail.equals(".pr") 60 || tail.equals(".ns") || tail.equals(".ps") || tail.equals(".rt") || tail.equals(".ss")) { 61 while (tail.equals(".fc") || tail.equals(".lc") || 62 tail.equals(".pr") || tail.equals(".ns") || 63 tail.equals(".ps") || tail.equals(".ss") || 64 tail.equals(".np") || tail.equals(".pp") || 65 tail.equals(".rt") ) { 61 66 if (tail.equals(".ss")) { // have doc.sibnum.ss 62 67 oid = oid.substring(0, oid.length()-3);
Note:
See TracChangeset
for help on using the changeset viewer.