本文整理汇总了Java中org.apache.wicket.markup.html.image.NonCachingImage类的典型用法代码示例。如果您正苦于以下问题:Java NonCachingImage类的具体用法?Java NonCachingImage怎么用?Java NonCachingImage使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
NonCachingImage类属于org.apache.wicket.markup.html.image包,在下文中一共展示了NonCachingImage类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: newLargeLogo
import org.apache.wicket.markup.html.image.NonCachingImage; //导入依赖的package包/类
public static Image newLargeLogo(String id) {
ResourceReference imageResourceReference = new ResourceReference("logoLarge_" + System.currentTimeMillis()) {
@Override
protected Resource newResource() {
SearchInterfaceConfig searchInterfaceConfig = ConstellioSpringUtils
.getSearchInterfaceConfigServices().get();
Resource imageResource;
byte[] logoBytes = searchInterfaceConfig.getLogoLargeContent();
// Convert resource path to absolute path relative to base package
if (logoBytes != null) {
imageResource = new ByteArrayResource("image", logoBytes);
} else {
imageResource = PackageResource.get(BaseConstellioPage.class, "images/logo_constellio.gif");
}
return imageResource;
}
};
Image image = new NonCachingImage(id, imageResourceReference);
image.setVisible(!ConstellioSession.get().isPortletMode());
return image;
}
示例2: newSmallLogo
import org.apache.wicket.markup.html.image.NonCachingImage; //导入依赖的package包/类
public static Image newSmallLogo(String id) {
ResourceReference imageResourceReference = new ResourceReference("logoSmall_" + System.currentTimeMillis()) {
@Override
protected Resource newResource() {
SearchInterfaceConfig searchInterfaceConfig = ConstellioSpringUtils
.getSearchInterfaceConfigServices().get();
Resource imageResource;
byte[] logoBytes = searchInterfaceConfig.getLogoSmallContent();
// Convert resource path to absolute path relative to base package
if (logoBytes != null) {
imageResource = new ByteArrayResource("image", logoBytes);
} else {
imageResource = PackageResource.get(BaseConstellioPage.class, "images/logo_petit.png");
}
return imageResource;
}
};
Image image = new NonCachingImage(id, imageResourceReference);
image.setVisible(!ConstellioSession.get().isPortletMode());
return image;
}
示例3: AlarmImagePanel
import org.apache.wicket.markup.html.image.NonCachingImage; //导入依赖的package包/类
public AlarmImagePanel(String id, String width, String height, final IModel<AlarmData> model) {
super(id, model);
this.width = width;
this.height = height;
NonCachingImage image = new NonCachingImage("image", new PropertyModel(this, "imageResource")){
private static final long serialVersionUID = 1L;
@Override
protected void onBeforeRender() {
imageResource = new AlarmDynamicImageResource(80, model.getObject().getColor());
super.onBeforeRender();
}
};
add(image);
add(new Label("status", model));
}
示例4: preview
import org.apache.wicket.markup.html.image.NonCachingImage; //导入依赖的package包/类
@Override
public Component preview(final byte[] uploadedBytes) {
return this.addOrReplace(
new NonCachingImage("previewImage", new ThumbnailImageResource(new DynamicImageResource() {
private static final long serialVersionUID = 923201517955737928L;
@Override
protected byte[] getImageData(final IResource.Attributes attributes) {
return uploadedBytes;
}
}, IMG_SIZE)));
}
示例5: initComponents
import org.apache.wicket.markup.html.image.NonCachingImage; //导入依赖的package包/类
private void initComponents(IModel titleModel) {
titleSection = new WebMarkupContainer("titleSection");
add(titleSection);
titleSection.add(new SimpleAttributeModifier("class", getTitleSectionStyleClass()));
toggleLink = newToggleLink("toggleLink");
titleSection.add(toggleLink);
toggleLink.add(new Label("title", titleModel));
toggleImg = new NonCachingImage("toggleImg") {
@Override
protected ResourceReference getImageResourceReference() {
ResourceReference imageResourceReference;
if (isOpened()) {
imageResourceReference = OPENED_IMG_RESOURCE_REFERENCE;
} else {
imageResourceReference = CLOSED_IMG_RESOURCE_REFERENCE;
}
return imageResourceReference;
}
};
toggleImg.setOutputMarkupId(true);
toggleLink.add(toggleImg);
foldableSectionContainer = newFoldableSectionContainer("foldableSectionContainer");
foldableSectionContainer.setOutputMarkupId(true);
add(foldableSectionContainer);
foldableSection = newFoldableSection("foldableSection");
foldableSectionContainer.add(foldableSection);
foldableSection.setOutputMarkupId(true);
}