return;
}
// Make sure that the opaque value has the data it needs to render
// itself.
ShardLinkOpaqueValue dopaque = (ShardLinkOpaqueValue) opaque;
dopaque.setShardLinkDetails(shardLinkDetails);
/* ShardLinkOpaque values need to be handled differently. We get the
* url, find the jsessionid and its prefix and suffix. Then the costs of
* the prefix and suffix can be added to the normal size but the
* jsessionid cost must be added to shared size
*/
SessionIdentifierSearcher searcher
= SessionIdentifierSearcherFactory.create();
SessionIdentifierURL splitURL
= searcher.getJSessionId(dopaque.getString());
// Add the part of the url before the jsessionid as an inline string
StringFactory strings = outputReferences.getStringFactory();
WBSAXString prefix = strings.create(splitURL.getPrefix());
visitString(prefix);