Package org.apache.wicket

Examples of org.apache.wicket.SharedResources$SharedResourceReference


    Font font = new Font("SimSun", Font.BOLD, 16);
    DefaultButtonImageResource imgSave = new DefaultButtonImageResource("\u4FDD\u5B58");
    imgSave.setFont(font);
    DefaultButtonImageResource imgReset = new DefaultButtonImageResource("\u91CD\u7F6E");
    imgReset.setFont(font);
    SharedResources sharedResources = getSharedResources();
    sharedResources.add("save", Locale.SIMPLIFIED_CHINESE, imgSave);
    sharedResources.add("reset", Locale.SIMPLIFIED_CHINESE, imgReset);

    // Japanese buttons
    Font fontJa = new Font("Serif", Font.BOLD, 16);
    DefaultButtonImageResource imgSaveJa = new DefaultButtonImageResource("\u4fdd\u5b58");
    imgSaveJa.setFont(fontJa);
    DefaultButtonImageResource imgResetJa = new DefaultButtonImageResource(
        "\u30ea\u30bb\u30c3\u30c8");
    imgResetJa.setFont(fontJa);
    sharedResources.add("save", Locale.JAPANESE, imgSaveJa);
    sharedResources.add("reset", Locale.JAPANESE, imgResetJa);

    // Persian buttons
    Font fontFa = new Font("Serif", Font.BOLD, 16);
    Locale farsi = new Locale("fa", "IR");
    DefaultButtonImageResource imgSaveFa = new DefaultButtonImageResource(
View Full Code Here


   *             {@link IPackageResourceGuard the package resource guard}.
   */
  public static PackageResource get(final Class< ? > scope, final String path,
    final Locale locale, final String style)
  {
    final SharedResources sharedResources = Application.get().getSharedResources();

    PackageResource resource = (PackageResource)sharedResources.get(scope, path, locale, style,
      true);
    if (resource == null)
    {
      resource = new CompressedPackageResource(scope, path, locale, style);
      sharedResources.add(scope, path, locale, style, resource);
    }
    return resource;
  }
View Full Code Here

    Font font = new Font("SimSun", Font.BOLD, 16);
    DefaultButtonImageResource imgSave = new DefaultButtonImageResource("\u4FDD\u5B58");
    imgSave.setFont(font);
    DefaultButtonImageResource imgReset = new DefaultButtonImageResource("\u91CD\u7F6E");
    imgReset.setFont(font);
    SharedResources sharedResources = getSharedResources();
    sharedResources.add("save", Locale.SIMPLIFIED_CHINESE, imgSave);
    sharedResources.add("reset", Locale.SIMPLIFIED_CHINESE, imgReset);

    // Japanese buttons
    Font fontJa = new Font("Serif", Font.BOLD, 16);
    DefaultButtonImageResource imgSaveJa = new DefaultButtonImageResource("\u4fdd\u5b58");
    imgSaveJa.setFont(fontJa);
    DefaultButtonImageResource imgResetJa = new DefaultButtonImageResource(
      "\u30ea\u30bb\u30c3\u30c8");
    imgResetJa.setFont(fontJa);
    sharedResources.add("save", Locale.JAPANESE, imgSaveJa);
    sharedResources.add("reset", Locale.JAPANESE, imgResetJa);

    // Persian buttons
    Font fontFa = new Font("Serif", Font.BOLD, 16);
    Locale farsi = new Locale("fa", "IR");
    DefaultButtonImageResource imgSaveFa = new DefaultButtonImageResource(
View Full Code Here

   */
  public ResourceReference resourceReference(final Map variables)
  {
    final String uniqueName = sharedResourceName(variables);
    final String templateValue = template.asString(variables);
    final SharedResources sharedResources = Application.get().getSharedResources();
    final Resource resource = sharedResources.get(uniqueName);
    if (resource == null)
    {
      final Resource newResource = new Resource()
      {
        private static final long serialVersionUID = 1L;

        /**
         * @see org.apache.wicket.Resource#getResourceStream()
         */
        public IResourceStream getResourceStream()
        {
          return new AbstractStringResourceStream()
          {
            private static final long serialVersionUID = 1L;

            protected String getString()
            {
              return templateValue;
            }

            public long length()
            {
              return templateValue.length();
            }
          };
        }
      };
      sharedResources.add(uniqueName, newResource);
    }
    return new ResourceReference(scope == null ? Application.class : scope, uniqueName);
  }
View Full Code Here

*/
public class LightBoxInitializer implements IInitializer {

    public void init(Application application)
    {
        SharedResources resources = application.getSharedResources();

        resources.add("lightbox.css", new LightboxCSSResource());
        resources.add("lightbox.js", new LightboxJavaScriptResource());
    }
View Full Code Here

   * @see org.apache.wicket.IRequestTarget#respond(org.apache.wicket.RequestCycle)
   */
  public void respond(RequestCycle requestCycle)
  {
    Application application = requestCycle.getApplication();
    SharedResources sharedResources = application.getSharedResources();
    final String resourceKey = getRequestParameters().getResourceKey();
    Resource resource = sharedResources.get(resourceKey);

    // try to lazily register
    if (resource == null)
    {
      int ix = resourceKey.indexOf('/');
View Full Code Here

    {
      // we have got a hit, so we may safely assume the name
      // argument is not a regular expression, and can thus
      // just add the resource and return
      PackageResource packageResource = get(scope, name, locale, style);
      SharedResources sharedResources = Application.get().getSharedResources();
      sharedResources.add(scope, name, locale, style, packageResource);
    }
    else
    {
      throw new IllegalArgumentException("no package resource was found for scope " + scope +
        ", name " + name + ", locale " + locale + ", style " + style);
View Full Code Here

   * @return The resource
   */
  public static PackageResource get(final Class scope, final String path, final Locale locale,
    final String style)
  {
    final SharedResources sharedResources = Application.get().getSharedResources();
    PackageResource resource = (PackageResource)sharedResources.get(scope, path, locale, style,
      true);
    if (resource == null)
    {
      resource = newPackageResource(scope, path, locale, style);
      Application.get().getSharedResources().add(scope, path, locale, style, resource);
View Full Code Here

    Font font = new Font("SimSun", Font.BOLD, 16);
    DefaultButtonImageResource imgSave = new DefaultButtonImageResource("\u4FDD\u5B58");
    imgSave.setFont(font);
    DefaultButtonImageResource imgReset = new DefaultButtonImageResource("\u91CD\u7F6E");
    imgReset.setFont(font);
    SharedResources sharedResources = getSharedResources();
    sharedResources.add("save", Locale.SIMPLIFIED_CHINESE, imgSave);
    sharedResources.add("reset", Locale.SIMPLIFIED_CHINESE, imgReset);

    // Japanese buttons
    Font fontJa = new Font("Serif", Font.BOLD, 16);
    DefaultButtonImageResource imgSaveJa = new DefaultButtonImageResource("\u4fdd\u5b58");
    imgSaveJa.setFont(fontJa);
    DefaultButtonImageResource imgResetJa = new DefaultButtonImageResource(
      "\u30ea\u30bb\u30c3\u30c8");
    imgResetJa.setFont(fontJa);
    sharedResources.add("save", Locale.JAPANESE, imgSaveJa);
    sharedResources.add("reset", Locale.JAPANESE, imgResetJa);

    // Persian buttons
    Font fontFa = new Font("Serif", Font.BOLD, 16);
    Locale farsi = new Locale("fa", "IR");
    DefaultButtonImageResource imgSaveFa = new DefaultButtonImageResource(
View Full Code Here

   * @return The resource
   */
  public static PackageResource get(final Class scope, final String path, final Locale locale,
      final String style)
  {
    final SharedResources sharedResources = Application.get().getSharedResources();
    PackageResource resource = (PackageResource)sharedResources.get(scope, path, locale, style,
        true);
    if (resource == null)
    {
      resource = new PackageResource(scope, path, locale, style);
      sharedResources.add(scope, path, locale, style, resource);
    }
    return resource;
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.SharedResources$SharedResourceReference

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.