Package org.projecthusky.xua.helpers
Class ListXmlObjectHelper<T extends org.opensaml.core.xml.XMLObject>
java.lang.Object
org.projecthusky.xua.helpers.ListXmlObjectHelper<T>
- Type Parameters:
T
- the type
Helper class providing methods to get filtered lists.
Helferklasse welche Methoden zur Verfügung stellt um gefilterte Listen zu erhalten.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetComponent
(Class<? extends org.opensaml.core.xml.XMLObject> aType, List<org.opensaml.core.xml.XMLObject> aList) Methodt to get compeonentgetComponentList
(Class<? extends org.opensaml.core.xml.XMLObject> aType, List<org.opensaml.core.xml.XMLObject> aList) Methodt to get list filtered by type
-
Constructor Details
-
ListXmlObjectHelper
public ListXmlObjectHelper()
-
-
Method Details
-
getComponent
public T getComponent(Class<? extends org.opensaml.core.xml.XMLObject> aType, List<org.opensaml.core.xml.XMLObject> aList) Methodt to get compeonent- Parameters:
aType
- a typeaList
- the list to fitler- Returns:
- the found element or null
-
getComponentList
public List<T> getComponentList(Class<? extends org.opensaml.core.xml.XMLObject> aType, List<org.opensaml.core.xml.XMLObject> aList) Methodt to get list filtered by type- Parameters:
aType
- a typeaList
- the list to be filtered- Returns:
- the filtered list
-