ICEmobile
  1. ICEmobile
  2. MOBI-160

clean up unused tools and repackage components

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0 RC1
    • Component/s: None
    • Labels:
      None
    • Environment:
      jsf 2 ICEfaces 3 icemobile

      Description

      Here are the packages we have at the moment:

      client/android/container/src/org/icemobile/client/android/
      client/blackberry/container/src/org/icemobile/client/blackberry/

      components/component/src/org/icefaces/ace/JSONBuilder.java
      components/component/src/org/icefaces/ace/api/IceClientBehaviorHolder.java
      components/component/src/org/icefaces/ace/facelets/MethodRule.java
      components/component/src/org/icefaces/component/<componentname>

      components/component/src/org/icefaces/renderkit/BaseInputRenderer.java
      components/component/src/org/icefaces/renderkit/BaseInputResourceRenderer.java
      components/component/src/org/icefaces/renderkit/BaseLayoutRenderer.java
      components/component/src/org/icefaces/renderkit/BaseResourceRenderer.java
      components/component/src/org/icefaces/renderkit/CoreRenderer.java

      components/component/src/org/icemobile/component/impl/SessionContext.java

      components/tests/mobitest/src/main/java/org/icefaces/mobile/

      components/tools/cssurlmapper/src/org/icefaces/util/cssurlmapper/CssUrlMapper.java
      components/tools/cssurlmapper/src/org/icefaces/util/cssurlmapper/Main.java
      components/tools/cssurlmapper/src/org/icefaces/util/cssurlmapper/UrlOccurrence.java
      components/tools/cssurlmapper/src/org/icefaces/util/cssurlmapper/ant/CssUrlMapperTask.java

      samples/mediacast/src/main/java/org/icemobile/samples/mediacast/*
      samples/mediacast/src/main/java/org/icemobile/samples/util/FacesUtils.java

      samples/mobileshowcase/src/main/java/org/icemobile/samples/mobileshowcase/*

      Looking at the JSF packaging we have:

      javax/faces/component/html/HtmlBody.java

      So we should likely move our components under

      org/icefaces/component/mobi/

      JSONBuilder.java does not conflict by fluke, but
      IceClientBehaviorHolder.java and MethodRule.java
      do conflict. These should probably have been moved into core,
      but must be repackaged for this release. The component
      repackaging is to some degree optional.

      On the other hand, repackaging the components on every release is
      a good way to stop people from using component bindings.

        Activity

        Hide
        Judy Guglielmin added a comment -

        package are now org.icefaces.mobi.component for component source and org.icefaces.mobi.renderkit for renderer support and org.icefaces.mobi.utils for utilities. Packages for resources (js and css) are unchanged. Build modified to reflect the new packaging. Component names are still org.icefaces.<CompClassName>

        Show
        Judy Guglielmin added a comment - package are now org.icefaces.mobi.component for component source and org.icefaces.mobi.renderkit for renderer support and org.icefaces.mobi.utils for utilities. Packages for resources (js and css) are unchanged. Build modified to reflect the new packaging. Component names are still org.icefaces.<CompClassName>

          People

          • Assignee:
            Judy Guglielmin
            Reporter:
            Judy Guglielmin
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: