Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 2.0
    • Fix Version/s: 2.2
    • Component/s: Resources
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      886
    • Status Whiteboard:
      Hide

      size_medium importance_medium

      Show
      size_medium importance_medium

      Description

      The spec is a bit unclear about this, but it appears that hierarchical resource
      library names are not supported. It is desirable to support them for two reasons.

      1) It allows developers greater flexibility in structuring their resources and
      composite components
      2) It allows for longer package names with backing components for composite
      components.

      (NB. Mojarra will load hierarchical names such as components/util.)

      Two changes are required.

      1) In section 2.6.1.3, add a bullet that a libraryName is a /-separated sequence
      of libraryDirname. If
      https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=884 is
      adopted, specify that each libraryDirname must not match the regexes for
      versions or locales.

      2) In
      https://javaserverfaces.dev.java.net/nonav/docs/2.0/javadocs/javax/faces/application/Application.html#createComponent(javax.faces.context.FacesContext,%20javax.faces.application.Resource),
      change

      let fqcn be library-name + "." + resource-name

      to

      let fqcn be library-name.replace("/", ".") + "." + resource-name

        Activity

        cayhorstmann created issue -
        kenaiadmin made changes -
        Field Original Value New Value
        issue.field.bugzillaimportkey 886 20491
        Ed Burns made changes -
        Assignee Ed Burns [ edburns ]
        Ed Burns made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Won't Fix [ 2 ]
        Manfred Riem made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            cayhorstmann
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: