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>
after
protected boolean
afterOthers
protected Set<WarMetaDataProcessor.Ordering>
before
protected boolean
beforeOthers
protected WarMetaDataProcessor.WebOrdering
ordering
-
Constructor Summary
Constructors Modifier Constructor Description protected
Ordering()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addAfter(WarMetaDataProcessor.Ordering ordering)
boolean
addBefore(WarMetaDataProcessor.Ordering ordering)
boolean
isAfter(WarMetaDataProcessor.Ordering ordering)
Check (recursively) if a fragment is after the specified fragment.protected boolean
isAfterInternal(WarMetaDataProcessor.Ordering ordering, Set<WarMetaDataProcessor.Ordering> checked)
boolean
isBefore(WarMetaDataProcessor.Ordering ordering)
Check (recursively) if a fragment is before the specified fragment.protected boolean
isBeforeInternal(WarMetaDataProcessor.Ordering ordering, Set<WarMetaDataProcessor.Ordering> checked)
boolean
isFirstAfterOthers()
Check is a fragment marked as after others is before a fragment that is not.boolean
isLastBeforeOthers()
Check is a fragment marked as before others is after a fragment that is not.void
validate()
-
-
-
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
-
-