Ordering.AbsoluteOrdering, Ordering.RelativeOrdering
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedList<Resource> |
_afterOthers |
protected java.util.LinkedList<Resource> |
_beforeOthers |
protected MetaData |
_metaData |
protected java.util.LinkedList<Resource> |
_noOthers |
Constructor and Description |
---|
Ordering.RelativeOrdering(MetaData metaData) |
Modifier and Type | Method and Description |
---|---|
void |
addAfterOthers(Resource r) |
void |
addBeforeOthers(Resource r) |
void |
addNoOthers(Resource r) |
protected int |
getIndexOf(java.util.List<Resource> resources,
java.lang.String fragmentName) |
boolean |
hasOther() |
protected void |
insert(java.util.List<Resource> list,
int index,
Resource resource) |
protected void |
insert(java.util.List<Resource> list,
int index,
java.lang.String fragName)
Insert the resource matching the fragName into the list of resources
at the location indicated by index.
|
boolean |
isAbsolute() |
protected boolean |
isAfter(java.util.List<Resource> list,
java.lang.String fragNameA,
java.lang.String fragNameB)
Is fragment name "a" after fragment name "b"?
|
protected boolean |
isBefore(java.util.List<Resource> list,
java.lang.String fragNameA,
java.lang.String fragNameB)
Is fragment with name a before fragment with name b?
|
java.util.List<Resource> |
order(java.util.List<Resource> jars)
Order the list of jars according to the ordering declared
in the various web-fragment.xml files.
|
protected boolean |
orderList(java.util.LinkedList<Resource> list) |
protected void |
remove(java.util.List<Resource> resources,
Resource r) |
protected MetaData _metaData
protected java.util.LinkedList<Resource> _beforeOthers
protected java.util.LinkedList<Resource> _afterOthers
protected java.util.LinkedList<Resource> _noOthers
public Ordering.RelativeOrdering(MetaData metaData)
public java.util.List<Resource> order(java.util.List<Resource> jars)
order
in interface Ordering
Ordering.order(java.util.List)
public boolean isAbsolute()
isAbsolute
in interface Ordering
public void addBeforeOthers(Resource r)
public void addAfterOthers(Resource r)
public void addNoOthers(Resource r)
protected boolean orderList(java.util.LinkedList<Resource> list)
protected boolean isBefore(java.util.List<Resource> list, java.lang.String fragNameA, java.lang.String fragNameB)
list
- fragNameA
- fragNameB
- protected boolean isAfter(java.util.List<Resource> list, java.lang.String fragNameA, java.lang.String fragNameB)
list
- fragNameA
- fragNameB
- protected void insert(java.util.List<Resource> list, int index, java.lang.String fragName)
list
- index
- fragName
- protected int getIndexOf(java.util.List<Resource> resources, java.lang.String fragmentName)
Copyright © 2012. All Rights Reserved.