javax.faces.application.ResourceDependency类的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(13.0k)|赞(0)|评价(0)|浏览(63)

本文整理了Java中javax.faces.application.ResourceDependency类的一些代码示例,展示了ResourceDependency类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceDependency类的具体详情如下:
包路径:javax.faces.application.ResourceDependency
类名称:ResourceDependency

ResourceDependency介绍

暂无

代码示例

代码示例来源:origin: primefaces/primefaces

@ResourceDependencies({
    @ResourceDependency(library = "primefaces", name = "components.css"),
    @ResourceDependency(library = "primefaces", name = "dock/dock.css"),
    @ResourceDependency(library = "primefaces", name = "jquery/jquery.js"),
    @ResourceDependency(library = "primefaces", name = "jquery/jquery-plugins.js"),
    @ResourceDependency(library = "primefaces", name = "core.js"),
    @ResourceDependency(library = "primefaces", name = "components.js"),
    @ResourceDependency(library = "primefaces", name = "dock/dock.js")
})
public class Dock extends DockBase {

  public static final String COMPONENT_TYPE = "org.primefaces.component.Dock";
}

代码示例来源:origin: com.evasion/COMMON

/**
 *
 * @author glon-56610
 */
@FacesComponent(value = "com.evasion.common.component.DateItem")
@ResourceDependencies({
  @ResourceDependency(name = "component/core.css", target = "head"),
  @ResourceDependency(name = "component/theme.css", target = "head")    
})
public class DateItem extends FormItem {

  @Override
  public UIInput createInput() {
    throw new UnsupportedOperationException("Not supported yet.");
  }
  
}

代码示例来源:origin: com.liferay.faces/com.liferay.faces.alloy

/**
 * @author  Kyle Stiemann
 */

//J-
@FacesRenderer(componentFamily = Button.COMPONENT_FAMILY, rendererType = Button.RENDERER_TYPE)
@ResourceDependencies(
  {
    @ResourceDependency(library = "liferay-faces-alloy", name = "alloy.css"),
    @ResourceDependency(library = "liferay-faces-alloy-reslib", name = "build/aui-css/css/bootstrap.min.css"),
    @ResourceDependency(library = "liferay-faces-alloy-reslib", name = "build/aui/aui-min.js"),
    @ResourceDependency(library = "liferay-faces-alloy-reslib", name = "liferay.js")
  }
)
//J+
public class ButtonRenderer extends AbstractButtonRenderer {
  // Initial Generation
}

代码示例来源:origin: com.liferay.faces/liferay-faces-alloy

/**
 * @author  Vernon Singleton
 */
@FacesRenderer(componentFamily = SelectOneRadio.COMPONENT_FAMILY, rendererType = SelectOneRadio.RENDERER_TYPE)
@ResourceDependency(library = "liferay-faces-alloy", name = "alloy.css")
public class SelectOneRadioRenderer extends SelectOneRadioRendererBase {

  @Override
  protected String getSelectType() {
    return "radio";
  }
}

代码示例来源:origin: org.glassfish/javax.faces

public ResourceDependencyHandler(ResourceDependency[] dependencies) {
  this.dependencies = dependencies;
  Map<Object, Object> attrs = FacesContext.getCurrentInstance().getAttributes();
  expressionsMap = new HashMap<>(dependencies.length, 1.0f);
  for (ResourceDependency dep : dependencies) {
    Expressions exprs = new Expressions();
    exprs.name = dep.name();
    String lib = dep.library();
    if (lib.length() > 0) {
      // Take special action to resolve the "this" library name
      if ("this".equals(lib)) {
        String thisLibrary = (String)
            attrs.get(com.sun.faces.application.ApplicationImpl.THIS_LIBRARY);
        assert(null != thisLibrary);
        lib = thisLibrary;
      }
      exprs.library = lib;
    }
    String tgt = dep.target();
    if (tgt.length() > 0) {
      exprs.target = tgt;
    }
    expressionsMap.put(dep, exprs);
  }
}

代码示例来源:origin: com.github.albfernandez.richfaces/richfaces-core

@Override
  public ResourceKey apply(ResourceDependency resourceDependency) {
    return new ResourceKey(resourceDependency.name(), resourceDependency.library());
  }
};

代码示例来源:origin: com.github.albfernandez.richfaces/richfaces-core

@Override
  public boolean apply(ResourceDependency resourceDependency) {
    return !"body".equals(resourceDependency.target());
  }
};

代码示例来源:origin: org.butterfaces/components

@ResourceDependencies({
    @ResourceDependency(library = "butterfaces-dist-css", name = "butterfaces-default.css", target = "head"),
    @ResourceDependency(library = "butterfaces-dist-css", name = "dist-butterfaces-bootstrap.css", target = "head"),
    @ResourceDependency(library = "butterfaces-dist-bundle-dev-js", name = "butterfaces-third-party-jquery.js", target = "head"),
    @ResourceDependency(library = "butterfaces-dist-bundle-dev-js", name = "butterfaces-third-party-bootstrap.js", target = "head")
})
@FacesComponent(HtmlSecret.COMPONENT_TYPE)
public class HtmlSecret extends HtmlText {

  public static final String COMPONENT_TYPE = "org.butterfaces.component.secret";
  public static final String COMPONENT_FAMILY = "org.butterfaces.component.family";
  public static final String RENDERER_TYPE = "org.butterfaces.component.renderkit.html_basic.SecretRenderer";

  public HtmlSecret() {
    super();
    this.setRendererType(RENDERER_TYPE);
    this.setType("password");
  }

  @Override
  public String getFamily() {
    return COMPONENT_FAMILY;
  }

}

代码示例来源:origin: com.liferay.faces/liferay-faces-alloy

/**
 * @author  Kyle Stiemann
 */
//J-
@FacesRenderer(componentFamily = Button.COMPONENT_FAMILY, rendererType = Button.RENDERER_TYPE)
@ResourceDependencies(
  {
    @ResourceDependency(library = "liferay-faces-reslib", name = "build/aui-css/css/bootstrap.min.css"),
    @ResourceDependency(library = "liferay-faces-alloy", name = "alloy.css"),
    @ResourceDependency(library = "liferay-faces-reslib", name = "build/aui/aui-min.js"),
    @ResourceDependency(library = "liferay-faces-reslib", name = "liferay.js")
  }
)
//J+
public class ButtonRenderer extends AbstractButtonRenderer {
  // Initial Generation
}

代码示例来源:origin: com.liferay.faces/liferay-faces-alloy

/**
 * @author  Vernon Singleton
 */
@FacesRenderer(componentFamily = SelectManyCheckbox.COMPONENT_FAMILY, rendererType = SelectManyCheckbox.RENDERER_TYPE)
@ResourceDependency(library = "liferay-faces-alloy", name = "alloy.css")
public class SelectManyCheckboxRenderer extends SelectManyCheckboxRendererBase {

  @Override
  protected String getSelectType() {
    return "checkbox";
  }
}

代码示例来源:origin: com.sun.faces/jsf-impl

public ResourceDependencyHandler(ResourceDependency[] dependencies) {
  this.dependencies = dependencies;
  Map<Object, Object> attrs = FacesContext.getCurrentInstance().getAttributes();
  expressionsMap = new HashMap<ResourceDependency,Expressions>(dependencies.length, 1.0f);
  for (ResourceDependency dep : dependencies) {
    Expressions exprs = new Expressions();
    exprs.name = dep.name();
    String lib = dep.library();
    if (lib.length() > 0) {
      // Take special action to resolve the "this" library name
      if ("this".equals(lib)) {
        String thisLibrary = (String)
            attrs.get(com.sun.faces.application.ApplicationImpl.THIS_LIBRARY);
        assert(null != thisLibrary);
        lib = thisLibrary;
      }
      exprs.library = lib;
    }
    String tgt = dep.target();
    if (tgt.length() > 0) {
      exprs.target = tgt;
    }
    expressionsMap.put(dep, exprs);
  }
}

代码示例来源:origin: org.richfaces/richfaces

private static LibraryFunction getScriptFromAnnotation(Class<?> javaClass) {
  if (javaClass.isAnnotationPresent(ClientSideScript.class)) {
    ClientSideScript clientSideScript = javaClass.getAnnotation(ClientSideScript.class);
    List<ResourceKey> resources = Lists.newArrayList();
    for (ResourceDependency dependency : clientSideScript.resources()) {
      resources.add(ResourceKey.create(dependency.name(), dependency.library()));
    }
    return new LibraryFunctionImplementation(clientSideScript.function(), resources);
  } else {
    return NO_SCRIPT;
  }
}

代码示例来源:origin: org.apache.myfaces.core/myfaces-impl

String target = annotation.target();
if (target != null && target.length() > 0)
String target = annotation.target();
if (target != null && target.length() > 0)

代码示例来源:origin: de.larmic.butterfaces/components

@ResourceDependencies({
    @ResourceDependency(library = "butterfaces-dist-css", name = "butterfaces-default.css", target = "head"),
    @ResourceDependency(library = "butterfaces-dist-bower", name = "jquery.js", target = "head"),
    @ResourceDependency(library = "butterfaces-dist-bower", name = "bootstrap.css", target = "head"),
    @ResourceDependency(library = "butterfaces-dist-bower", name = "bootstrap.js", target = "head"),
})
@FacesComponent(HtmlSecret.COMPONENT_TYPE)
public class HtmlSecret extends HtmlText {

  public static final String COMPONENT_TYPE = "de.larmic.butterfaces.component.secret";
  public static final String COMPONENT_FAMILY = "de.larmic.butterfaces.component.family";
  public static final String RENDERER_TYPE = "de.larmic.butterfaces.component.renderkit.html_basic.SecretRenderer";

  public HtmlSecret() {
    super();
    this.setRendererType(RENDERER_TYPE);
    this.setType("password");
  }

  @Override
  public String getFamily() {
    return COMPONENT_FAMILY;
  }

}

代码示例来源:origin: com.liferay.faces/com.liferay.faces.alloy

/**
 * @author  Vernon Singleton
 */

//J-
@FacesRenderer(componentFamily = SelectStarRating.COMPONENT_FAMILY, rendererType = SelectStarRating.RENDERER_TYPE)
@ResourceDependencies(
  {
    @ResourceDependency(library = "liferay-faces-alloy-reslib", name = "build/aui-css/css/bootstrap.min.css"),
    @ResourceDependency(library = "liferay-faces-alloy-reslib", name = "build/aui/aui-min.js"),
    @ResourceDependency(library = "liferay-faces-alloy-reslib", name = "liferay.js")
  }
)
//J+
public class SelectStarRatingRenderer extends SelectStarRatingRendererBase {
  // Initial Generation
}

代码示例来源:origin: primefaces/primefaces

@ResourceDependencies({
    @ResourceDependency(library = "primefaces", name = "contentflow/contentflow.css"),
    @ResourceDependency(library = "primefaces", name = "jquery/jquery.js"),
    @ResourceDependency(library = "primefaces", name = "jquery/jquery-plugins.js"),
    @ResourceDependency(library = "primefaces", name = "core.js"),
    @ResourceDependency(library = "primefaces", name = "components.js"),
    @ResourceDependency(library = "primefaces", name = "contentflow/contentflow.js")
})
public class ContentFlow extends ContentFlowBase {

  public static final String COMPONENT_TYPE = "org.primefaces.component.ContentFlow";

  public static final String CONTAINER_CLASS = "ui-contentflow ui-widget ui-widget-content ui-corner-all";
}

代码示例来源:origin: com.liferay.faces/com.liferay.faces.alloy

/**
 * @author  Vernon Singleton
 */
@FacesRenderer(componentFamily = SelectManyCheckbox.COMPONENT_FAMILY, rendererType = SelectManyCheckbox.RENDERER_TYPE)
@ResourceDependency(library = "liferay-faces-alloy", name = "alloy.css")
public class SelectManyCheckboxRenderer extends SelectManyCheckboxRendererBase {

  @Override
  protected String getSelectType() {
    return "checkbox";
  }
}

代码示例来源:origin: org.glassfish/jakarta.faces

public ResourceDependencyHandler(ResourceDependency[] dependencies) {
  this.dependencies = dependencies;
  Map<Object, Object> attrs = FacesContext.getCurrentInstance().getAttributes();
  expressionsMap = new HashMap<>(dependencies.length, 1.0f);
  for (ResourceDependency dep : dependencies) {
    Expressions exprs = new Expressions();
    exprs.name = dep.name();
    String lib = dep.library();
    if (lib.length() > 0) {
      // Take special action to resolve the "this" library name
      if ("this".equals(lib)) {
        String thisLibrary = (String)
            attrs.get(com.sun.faces.application.ApplicationImpl.THIS_LIBRARY);
        assert(null != thisLibrary);
        lib = thisLibrary;
      }
      exprs.library = lib;
    }
    String tgt = dep.target();
    if (tgt.length() > 0) {
      exprs.target = tgt;
    }
    expressionsMap.put(dep, exprs);
  }
}

代码示例来源:origin: org.richfaces.ui/richfaces-components-ui

private static LibraryFunction getScriptFromAnnotation(Class<?> javaClass) {
  if (javaClass.isAnnotationPresent(ClientSideScript.class)) {
    ClientSideScript clientSideScript = javaClass.getAnnotation(ClientSideScript.class);
    List<ResourceKey> resources = Lists.newArrayList();
    for (ResourceDependency dependency : clientSideScript.resources()) {
      resources.add(ResourceKey.create(dependency.name(), dependency.library()));
    }
    return new LibraryFunctionImplementation(clientSideScript.function(), resources);
  } else {
    return NO_SCRIPT;
  }
}

代码示例来源:origin: ButterFaces/ButterFaces

@ResourceDependencies({
    @ResourceDependency(library = "butterfaces-dist-css", name = "butterfaces-default.css", target = "head"),
    @ResourceDependency(library = "butterfaces-dist-css", name = "dist-butterfaces-bootstrap.css", target = "head"),
    @ResourceDependency(library = "butterfaces-dist-bundle-dev-js", name = "butterfaces-third-party-jquery.js", target = "head"),
    @ResourceDependency(library = "butterfaces-dist-bundle-dev-js", name = "butterfaces-third-party-bootstrap.js", target = "head")
})
@FacesComponent(HtmlSecret.COMPONENT_TYPE)
public class HtmlSecret extends HtmlText {

  public static final String COMPONENT_TYPE = "org.butterfaces.component.secret";
  public static final String COMPONENT_FAMILY = "org.butterfaces.component.family";
  public static final String RENDERER_TYPE = "org.butterfaces.component.renderkit.html_basic.SecretRenderer";

  public HtmlSecret() {
    super();
    this.setRendererType(RENDERER_TYPE);
    this.setType("password");
  }

  @Override
  public String getFamily() {
    return COMPONENT_FAMILY;
  }

}

相关文章

微信公众号

最新文章

更多