Посмотрите, существует ли HeaderContribution или ResourceReference в Wicket - PullRequest
0 голосов
/ 16 апреля 2011

При использовании CSSPackageResource.getHeaderContribution(ResourceReference) или JavascriptPackageResource.getHeaderContribution(ResourceReference) есть ли способ узнать, существует ли файл CSS или JavaScript перед вызовом add?

1 Ответ

3 голосов
/ 16 апреля 2011

На PackageResource, у родителя CSSPackageResource и JavascriptPackageResource есть метод exists(), который определен:

существует

public static boolean существует (Область класса, Путь строки, Локаль языка, Стиль Строки)

Получает, существует ли ресурс для данного набора критериев.

Параметры:

scope - Этот аргумент будет использоваться для получения загрузчика классов для загрузки ресурса пакета и определения, в каком пакете он находится. Обычно это класс, в котором вы вызываете этот метод

путь - путь к ресурсу

локаль - локаль ресурса

стиль - стиль ресурса

Возвращает : true, если ресурс может быть загружен, иначе false

Просто посмотрите документацию

...