« Stomach flu, part III | Main | Cold run? »
January 28, 2005
Schema repository, part XI
Hacking away at man page generation this afternoon, I ended up needing the URL to the server where I'd stored my repository. I was iterating through a collection of schema objects to get olinks to their man pages, and needed to read the actual object content to get the prefix (a sort of short name):
iter = objects.iterator(); try { while (iter.hasNext()) { LDAPUrl objUrl = new LDAPUrl(baseUrl + (String)iter.next()); SchemaObject obj = COLL.createSchemaObject(objUrl); list += getOlink(obj.getPrefix(), obj.getSuffix()); if (iter.hasNext()) list += ", "; } } catch(Exception e) { e.printStackTrace(); }
So don't tell anybody: I just hard coded it in there and left myself a //TODO!
comment.
Roughly when I typed e.printStackTrace();
I realized that the core Java code, which has grown to 2053 lines, is crying out for me to go back to the design I scribbled one day on my white board.
Revise, revise, revise. Isn't that what the real writers say?
Posted by Mark at January 28, 2005 09:28 PM