org.apache.catalina.startup
Class OrderingResolver

java.lang.Object
  extended by org.apache.catalina.startup.OrderingResolver

public class OrderingResolver
extends java.lang.Object

Resolves the relative ordering of web fragments. This is in a separate class because of the relative complexity.

Author:
Remy Maucherat

Nested Class Summary
protected static class OrderingResolver.Ordering
           
 
Field Summary
protected static org.jboss.logging.Logger log
           
protected static StringManager sm
          The string resources for this package.
 
Constructor Summary
OrderingResolver()
           
 
Method Summary
static void main(java.lang.String[] args)
           
static void resolveOrder(java.util.List<WebOrdering> webOrderings, java.util.List<java.lang.String> order)
          Generate the Jar processing order.
static void test1()
           
static void test2()
           
static void test3()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.jboss.logging.Logger log

sm

protected static final StringManager sm
The string resources for this package.

Constructor Detail

OrderingResolver

public OrderingResolver()
Method Detail

resolveOrder

public static void resolveOrder(java.util.List<WebOrdering> webOrderings,
                                java.util.List<java.lang.String> order)
Generate the Jar processing order.

Parameters:
webOrderings - The list of orderings, as parsed from the fragments
order - The generated order list

main

public static void main(java.lang.String[] args)

test1

public static void test1()

test2

public static void test2()

test3

public static void test3()


Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.