1 19 20 package org.netbeans.upgrade.systemoptions; 21 22 import java.rmi.UnexpectedException ; 23 import java.util.HashMap ; 24 import java.util.Iterator ; 25 import java.util.List ; 26 import java.util.Map ; 27 28 31 class HostPropertyProcessor extends PropertyProcessor { 32 HostPropertyProcessor() { 33 super("org.netbeans.modules.httpserver.HttpServerSettings.HostProperty"); } 35 36 void processPropertyImpl(String propertyName, Object value) { 37 StringBuffer sb = new StringBuffer (); 38 if ("hostProperty".equals(propertyName)) { List l = ((SerParser.ObjectWrapper)value).data; 40 for (Iterator it = l.iterator(); it.hasNext();) { 41 Object elem = (Object ) it.next(); 42 if (elem instanceof SerParser.NameValue) { 43 SerParser.NameValue nv = (SerParser.NameValue)elem; 44 if (nv.value != null && nv.name != null) { 45 if (nv.name.name.equals("grantedAddresses")) { addProperty(nv.name.name,nv.value.toString()); } else if (nv.name.name.equals("host")) { addProperty(nv.name.name,nv.value.toString()); 49 } 50 } 51 } 52 } 53 } else { 54 throw new IllegalStateException (); 55 } 56 } 57 } 58 | Popular Tags |