Class WarMetaDataProcessor.Ordering
- java.lang.Object
-
- org.wildfly.extension.undertow.deployment.WarMetaDataProcessor.Ordering
-
- Enclosing class:
- WarMetaDataProcessor
protected static class WarMetaDataProcessor.Ordering extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<WarMetaDataProcessor.Ordering>afterprotected booleanafterOthersprotected Set<WarMetaDataProcessor.Ordering>beforeprotected booleanbeforeOthersprotected WarMetaDataProcessor.WebOrderingordering
-
Constructor Summary
Constructors Modifier Constructor Description protectedOrdering()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddAfter(WarMetaDataProcessor.Ordering ordering)booleanaddBefore(WarMetaDataProcessor.Ordering ordering)booleanisAfter(WarMetaDataProcessor.Ordering ordering)Check (recursively) if a fragment is after the specified fragment.protected booleanisAfterInternal(WarMetaDataProcessor.Ordering ordering, Set<WarMetaDataProcessor.Ordering> checked)booleanisBefore(WarMetaDataProcessor.Ordering ordering)Check (recursively) if a fragment is before the specified fragment.protected booleanisBeforeInternal(WarMetaDataProcessor.Ordering ordering, Set<WarMetaDataProcessor.Ordering> checked)booleanisFirstAfterOthers()Check is a fragment marked as after others is before a fragment that is not.booleanisLastBeforeOthers()Check is a fragment marked as before others is after a fragment that is not.voidvalidate()
-
-
-
Field Detail
-
ordering
protected WarMetaDataProcessor.WebOrdering ordering
-
after
protected Set<WarMetaDataProcessor.Ordering> after
-
before
protected Set<WarMetaDataProcessor.Ordering> before
-
afterOthers
protected boolean afterOthers
-
beforeOthers
protected boolean beforeOthers
-
-
Method Detail
-
addAfter
public boolean addAfter(WarMetaDataProcessor.Ordering ordering)
-
addBefore
public boolean addBefore(WarMetaDataProcessor.Ordering ordering)
-
validate
public void validate()
-
isBefore
public boolean isBefore(WarMetaDataProcessor.Ordering ordering)
Check (recursively) if a fragment is before the specified fragment.- Parameters:
ordering-- Returns:
-
isBeforeInternal
protected boolean isBeforeInternal(WarMetaDataProcessor.Ordering ordering, Set<WarMetaDataProcessor.Ordering> checked)
-
isAfter
public boolean isAfter(WarMetaDataProcessor.Ordering ordering)
Check (recursively) if a fragment is after the specified fragment.- Parameters:
ordering-- Returns:
-
isAfterInternal
protected boolean isAfterInternal(WarMetaDataProcessor.Ordering ordering, Set<WarMetaDataProcessor.Ordering> checked)
-
isLastBeforeOthers
public boolean isLastBeforeOthers()
Check is a fragment marked as before others is after a fragment that is not.- Returns:
- true if a fragment marked as before others is after a fragment that is not
-
isFirstAfterOthers
public boolean isFirstAfterOthers()
Check is a fragment marked as after others is before a fragment that is not.- Returns:
- true if a fragment marked as after others is before a fragment that is not
-
-