public void orderFragments () { _orderedWebInfResources.clear(); if (getOrdering() != null) _orderedWebInfResources.addAll(getOrdering().order(_webInfJars)); }
public List<FragmentDescriptor> getOrderedFragments () { List<FragmentDescriptor> list = new ArrayList<FragmentDescriptor>(); if (getOrdering() == null) return list; for (Resource r:getOrderedWebInfJars()) { FragmentDescriptor fd = _webFragmentResourceMap.get(r); if (fd != null) list.add(fd); } return list; }
public boolean isDistributable () { boolean distributable = ( (_webDefaultsRoot != null && _webDefaultsRoot.isDistributable()) || (_webXmlRoot != null && _webXmlRoot.isDistributable())); for (WebDescriptor d : _webOverrideRoots) distributable&=d.isDistributable(); if (getOrdering() != null) { List<Resource> orderedResources = getOrderedWebInfJars(); for (Resource r: orderedResources) { FragmentDescriptor d = _webFragmentResourceMap.get(r); if (d!=null) distributable = distributable && d.isDistributable(); } } return distributable; }
Ordering ordering = getOrdering();
if (getOrdering() != null) if (getOrdering() != null) resources = orderedWebInfJars; else
public void setDefaults (Resource webDefaults) throws Exception { _webDefaultsRoot = new DefaultsDescriptor(webDefaults); _webDefaultsRoot.setValidating(isValidateXml()); _webDefaultsRoot.parse(); if (_webDefaultsRoot.isOrdered()) { Ordering ordering = getOrdering(); if (ordering == null) ordering = new AbsoluteOrdering(this); List<String> order = _webDefaultsRoot.getOrdering(); for (String s:order) { if (s.equalsIgnoreCase("others")) ((AbsoluteOrdering)ordering).addOthers(); else ((AbsoluteOrdering)ordering).add(s); } //(re)set the ordering to cause webinf jar order to be recalculated setOrdering(ordering); } }
public void setWebXml (Resource webXml) throws Exception { _webXmlRoot = new WebDescriptor(webXml); _webXmlRoot.setValidating(isValidateXml()); _webXmlRoot.parse(); _metaDataComplete=_webXmlRoot.getMetaDataComplete() == MetaDataComplete.True; if (_webXmlRoot.isOrdered()) { Ordering ordering = getOrdering(); if (ordering == null) ordering = new AbsoluteOrdering(this); List<String> order = _webXmlRoot.getOrdering(); for (String s:order) { if (s.equalsIgnoreCase("others")) ((AbsoluteOrdering)ordering).addOthers(); else ((AbsoluteOrdering)ordering).add(s); } //(re)set the ordering to cause webinf jar order to be recalculated setOrdering(ordering); } }
public void orderFragments () { _orderedWebInfResources.clear(); if (getOrdering() != null) _orderedWebInfResources.addAll(getOrdering().order(_webInfJars)); }
public List<FragmentDescriptor> getOrderedFragments () { List<FragmentDescriptor> list = new ArrayList<FragmentDescriptor>(); if (getOrdering() == null) return list; for (Resource r:getOrderedWebInfJars()) { FragmentDescriptor fd = _webFragmentResourceMap.get(r); if (fd != null) list.add(fd); } return list; }
if (context.getMetaData().getOrdering() == null) return false;
if (context.getMetaData().getOrdering() == null) return false;
if (context.getMetaData().getOrdering() == null) return false;
((RelativeOrdering)_metaData.getOrdering()).addNoOthers(jar); break; ((RelativeOrdering)_metaData.getOrdering()).addBeforeOthers(jar); break; ((RelativeOrdering)_metaData.getOrdering()).addAfterOthers(jar); break; ((RelativeOrdering)_metaData.getOrdering()).addNoOthers(jar);
((RelativeOrdering)_metaData.getOrdering()).addNoOthers(jar); break; ((RelativeOrdering)_metaData.getOrdering()).addBeforeOthers(jar); break; ((RelativeOrdering)_metaData.getOrdering()).addAfterOthers(jar); break; ((RelativeOrdering)_metaData.getOrdering()).addNoOthers(jar);
public boolean isDistributable () { boolean distributable = ( (_webDefaultsRoot != null && _webDefaultsRoot.isDistributable()) || (_webXmlRoot != null && _webXmlRoot.isDistributable())); for (WebDescriptor d : _webOverrideRoots) distributable&=d.isDistributable(); if (getOrdering() != null) { List<Resource> orderedResources = getOrderedWebInfJars(); for (Resource r: orderedResources) { FragmentDescriptor d = _webFragmentResourceMap.get(r); if (d!=null) distributable = distributable && d.isDistributable(); } } return distributable; }
if (context.getMetaData().getOrdering() != null) jars = context.getMetaData().getOrderedWebInfJars(); else
if (context.getMetaData().getOrdering() == null)
Ordering ordering = getOrdering();
public void setDefaults (Resource webDefaults) throws Exception { _webDefaultsRoot = new DefaultsDescriptor(webDefaults); _webDefaultsRoot.setValidating(isValidateXml()); _webDefaultsRoot.parse(); if (_webDefaultsRoot.isOrdered()) { Ordering ordering = getOrdering(); if (ordering == null) ordering = new AbsoluteOrdering(this); List<String> order = _webDefaultsRoot.getOrdering(); for (String s:order) { if (s.equalsIgnoreCase("others")) ((AbsoluteOrdering)ordering).addOthers(); else ((AbsoluteOrdering)ordering).add(s); } //(re)set the ordering to cause webinf jar order to be recalculated setOrdering(ordering); } }
public void setWebXml (Resource webXml) throws Exception { _webXmlRoot = new WebDescriptor(webXml); _webXmlRoot.setValidating(isValidateXml()); _webXmlRoot.parse(); _metaDataComplete=_webXmlRoot.getMetaDataComplete() == MetaDataComplete.True; if (_webXmlRoot.isOrdered()) { Ordering ordering = getOrdering(); if (ordering == null) ordering = new AbsoluteOrdering(this); List<String> order = _webXmlRoot.getOrdering(); for (String s:order) { if (s.equalsIgnoreCase("others")) ((AbsoluteOrdering)ordering).addOthers(); else ((AbsoluteOrdering)ordering).add(s); } //(re)set the ordering to cause webinf jar order to be recalculated setOrdering(ordering); } }