/******************************************************************************************************************* * * {@inheritDoc} * ******************************************************************************************************************/ @Nonnull public synchronized Lookup getLookup() { if (lookup == null) { lookup = ElmoUtils.createLookup(this, this, skosConcept, owlThing); } return lookup; }
@Override @Nonnull public QName createId (final @Nonnull String nameSpace) { return ElmoUtils.createId(nameSpace); } }
/******************************************************************************************************************* * * {@inheritDoc} * ******************************************************************************************************************/ @Override @Nonnull public String toString() { return String.format("ElmoGeoSchema@%x[%s]", System.identityHashCode(this), ElmoUtils.toString(this)); } }
/*************************************************************************** * * **************************************************************************/ public static String safeToString (@CheckForNull final Object object) { if (object == null) { return "null"; } if (object.getClass().isArray()) { String separator = ""; final StringBuilder builder = new StringBuilder("["); for (final Object item : (Object[])object) { builder.append(separator); builder.append(safeToString(item)); separator = ","; } builder.append("]"); return builder.toString(); } if (!object.getClass().isSynthetic()) { return object.toString(); } return String.format("%s@%x", object.getClass().getName(), System.identityHashCode(object)); }
logger.finest("wrapSingle(%s)", ElmoUtils.safeToString(object)); logger.finest(">>>> returning %s", ElmoUtils.safeToString(result));
/******************************************************************************************************************* * * {@inheritDoc} * ******************************************************************************************************************/ @Nonnull @Override public synchronized Lookup getLookup() { if (lookup == null) { lookup = ElmoUtils.createLookup(this); } return lookup; }
logger.finest("unwrap(%s)", ElmoUtils.safeToString(object)); logger.finest(">>>> returning %s", ElmoUtils.safeToString(result));
/******************************************************************************************************************* * * {@inheritDoc} * ******************************************************************************************************************/ @Override @Nonnull public String toString() { return String.format("ElmoGeoLocation@%x[%s (%s; %s; %s) code: %s]", System.identityHashCode(this), ElmoUtils.toString(this), latitude, longitude, altitude, code); }
/******************************************************************************************************************* * * {@inheritDoc} * ******************************************************************************************************************/ @Nonnull public synchronized Lookup getLookup() { if (lookup == null) { lookup = ElmoUtils.createLookup(entity, this); } return lookup; } }
logger.finest("wrap(%s)", ElmoUtils.safeToString(object)); logger.finest(">>>> returning %s", ElmoUtils.safeToString(result));