- All Known Implementing Classes:
AbstractDomToObjectConverter,DomToParametersConverter,DomToPropertiesConverter,DomToPropertyConverter
public interface IDomToObjectConverter<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault <V> voiddefault booleanbooleanValue(org.dom4j.Element element, String attributeName) default booleanbooleanValue(org.dom4j.Element element, String attributeName, boolean defaultValue) convert(org.dom4j.Element element) default ZonedDateTimedateTimeValue(org.dom4j.Element element, String attributeName) default doubledoubleValue(org.dom4j.Element element, double defaultValue) default doubledoubleValue(org.dom4j.Element element, String attributeName) default doubledoubleValue(org.dom4j.Element element, String attributeName, double defaultValue) default DurationdurationValue(org.dom4j.Element element, String attributeName) default DurationdurationValue(org.dom4j.Element element, String attributeName, Duration defaultValue) default org.dom4j.Elementdefault org.dom4j.Elementelement(org.dom4j.Element element, org.dom4j.QName name) default List<org.dom4j.Element>default List<org.dom4j.Element>elements(org.dom4j.Element element, org.dom4j.QName name) default floatfloatValue(org.dom4j.Element element, String attributeName, float defaultValue) default intintValue(org.dom4j.Element element, int defaultValue) default intdefault intdefault Stringtext(org.dom4j.Element element) default Stringdefault Stringdefault String
-
Method Details
-
convert
- Throws:
DomConverterException
-
element
default org.dom4j.Element element(org.dom4j.Element element, org.dom4j.QName name) throws DomConverterException - Throws:
DomConverterException
-
element
default org.dom4j.Element element(org.dom4j.Element element, String name) throws DomConverterException - Throws:
DomConverterException
-
elements
default List<org.dom4j.Element> elements(org.dom4j.Element element, org.dom4j.QName name) throws DomConverterException - Throws:
DomConverterException
-
elements
default List<org.dom4j.Element> elements(org.dom4j.Element element, String name) throws DomConverterException - Throws:
DomConverterException
-
text
- Throws:
DomConverterException
-
text
-
value
-
value
- Throws:
DomConverterException
-
durationValue
default Duration durationValue(org.dom4j.Element element, String attributeName) throws DomConverterException - Throws:
DomConverterException
-
durationValue
default Duration durationValue(org.dom4j.Element element, String attributeName, Duration defaultValue) throws DomConverterException - Throws:
DomConverterException
-
booleanValue
default boolean booleanValue(org.dom4j.Element element, String attributeName) throws DomConverterException - Throws:
DomConverterException
-
booleanValue
-
intValue
- Throws:
DomConverterException
-
intValue
- Throws:
DomConverterException
-
intValue
default int intValue(org.dom4j.Element element, String attributeName, int defaultValue) throws DomConverterException - Throws:
DomConverterException
-
floatValue
default float floatValue(org.dom4j.Element element, String attributeName, float defaultValue) throws DomConverterException - Throws:
DomConverterException
-
doubleValue
default double doubleValue(org.dom4j.Element element, String attributeName) throws DomConverterException - Throws:
DomConverterException
-
doubleValue
default double doubleValue(org.dom4j.Element element, String attributeName, double defaultValue) throws DomConverterException - Throws:
DomConverterException
-
doubleValue
default double doubleValue(org.dom4j.Element element, double defaultValue) throws DomConverterException - Throws:
DomConverterException
-
dateTimeValue
default ZonedDateTime dateTimeValue(org.dom4j.Element element, String attributeName) throws DomConverterException - Throws:
DomConverterException
-
addTo
-