1 17 18 package org.apache.geronimo.util.asn1; 19 20 26 public class OIDTokenizer 27 { 28 private String oid; 29 private int index; 30 31 public OIDTokenizer( 32 String oid) 33 { 34 this.oid = oid; 35 this.index = 0; 36 } 37 38 public boolean hasMoreTokens() 39 { 40 return (index != -1); 41 } 42 43 public String nextToken() 44 { 45 if (index == -1) 46 { 47 return null; 48 } 49 50 String token; 51 int end = oid.indexOf('.', index); 52 53 if (end == -1) 54 { 55 token = oid.substring(index); 56 index = -1; 57 return token; 58 } 59 60 token = oid.substring(index, end); 61 62 index = end + 1; 63 return token; 64 } 65 } 66 | Popular Tags |