private static class XmlConfiguration.JettyXmlConfiguration extends java.lang.Object implements ConfigurationProcessor
| Modifier and Type | Class and Description |
|---|---|
private class |
XmlConfiguration.JettyXmlConfiguration.AttrOrElementNode |
| Modifier and Type | Field and Description |
|---|---|
(package private) XmlConfiguration |
_configuration |
(package private) XmlParser.Node |
_root |
private java.lang.String |
_url |
| Modifier | Constructor and Description |
|---|---|
private |
JettyXmlConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.Object |
call(java.lang.Object obj,
XmlParser.Node node) |
java.lang.Object |
configure() |
java.lang.Object |
configure(java.lang.Object obj) |
void |
configure(java.lang.Object obj,
XmlParser.Node cfg,
int i)
Recursive configuration routine.
|
private static java.util.ArrayList<java.lang.Object> |
convertArrayToArrayList(java.lang.Object array) |
private static java.util.Collection<?> |
convertArrayToCollection(java.lang.Object array,
java.lang.Class<?> collectionType) |
private java.lang.Object |
envObj(XmlParser.Node node) |
private java.lang.Object |
get(java.lang.Object obj,
XmlParser.Node node) |
void |
init(java.net.URL url,
XmlParser.Node root,
XmlConfiguration configuration) |
private static boolean |
isTypeMatchingClass(java.lang.String type,
java.lang.Class<?> classToMatch) |
private java.lang.Object |
itemValue(java.lang.Object obj,
java.lang.Object item) |
private java.lang.Object |
newArray(java.lang.Object obj,
XmlParser.Node node) |
private java.lang.Object |
newMap(java.lang.Object obj,
XmlParser.Node node) |
private java.lang.Object |
newObj(java.lang.Object obj,
XmlParser.Node node) |
private static java.lang.Class<?> |
nodeClass(XmlParser.Node node) |
private java.lang.Object |
propertyObj(XmlParser.Node node) |
private void |
put(java.lang.Object obj,
XmlParser.Node node) |
private java.lang.Object |
refObj(java.lang.Object obj,
XmlParser.Node node) |
private void |
set(java.lang.Object obj,
XmlParser.Node node) |
private java.lang.Object |
systemPropertyObj(XmlParser.Node node) |
private java.lang.Object |
value(java.lang.Object obj,
XmlParser.Node node) |
private java.lang.String _url
XmlParser.Node _root
XmlConfiguration _configuration
public void init(java.net.URL url,
XmlParser.Node root,
XmlConfiguration configuration)
init in interface ConfigurationProcessorpublic java.lang.Object configure(java.lang.Object obj)
throws java.lang.Exception
configure in interface ConfigurationProcessorjava.lang.Exceptionpublic java.lang.Object configure()
throws java.lang.Exception
configure in interface ConfigurationProcessorjava.lang.Exceptionprivate static java.lang.Class<?> nodeClass(XmlParser.Node node) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void configure(java.lang.Object obj,
XmlParser.Node cfg,
int i)
throws java.lang.Exception
obj - the object to configurecfg - the XML nodes of the configurationi - the index of the XML nodesjava.lang.Exception - if the configuration failsprivate void set(java.lang.Object obj,
XmlParser.Node node)
throws java.lang.Exception
java.lang.Exceptionprivate static java.util.Collection<?> convertArrayToCollection(java.lang.Object array,
java.lang.Class<?> collectionType)
array - the array to convertcollectionType - the desired collection typeprivate static java.util.ArrayList<java.lang.Object> convertArrayToArrayList(java.lang.Object array)
private void put(java.lang.Object obj,
XmlParser.Node node)
throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object get(java.lang.Object obj,
XmlParser.Node node)
throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object call(java.lang.Object obj,
XmlParser.Node node)
throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object newObj(java.lang.Object obj,
XmlParser.Node node)
throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object refObj(java.lang.Object obj,
XmlParser.Node node)
throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object newArray(java.lang.Object obj,
XmlParser.Node node)
throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object newMap(java.lang.Object obj,
XmlParser.Node node)
throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object propertyObj(XmlParser.Node node) throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object systemPropertyObj(XmlParser.Node node) throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object envObj(XmlParser.Node node) throws java.lang.Exception
java.lang.Exceptionprivate java.lang.Object value(java.lang.Object obj,
XmlParser.Node node)
throws java.lang.Exception
java.lang.Exceptionprivate static boolean isTypeMatchingClass(java.lang.String type,
java.lang.Class<?> classToMatch)
private java.lang.Object itemValue(java.lang.Object obj,
java.lang.Object item)
throws java.lang.Exception
java.lang.Exception