Class TLcdXMLEntityResolver

All Implemented Interfaces:
ILcdInputStreamFactoryCapable, EntityResolver, EntityResolver2

public class TLcdXMLEntityResolver extends Object implements EntityResolver, EntityResolver2, ILcdInputStreamFactoryCapable
An entity resolver which has a local cache of all XSD schemas that are available in the LuciadLightspeed distribution.

Whenever a known OGC schema is being resolved, this entity resolver will use the local copy in the class path, rather than the system ID passed to the resolveEntity() method. This avoids (expensive) lookups of schemas on remote locations.

Users can additionally register additional cached entities via the registerEntity(String, String) method.