/* Copyright (c) 2001 - 2011 TOPP - www.openplans.org. All rights reserved. * This code is licensed under the GPL 2.0 license, availible at the root * application directory. */ package org.geoserver.monitor.ows.wfs; import javax.xml.namespace.QName; import org.geoserver.monitor.ows.RequestObjectHandler; public abstract class WFSRequestObjectHandler extends RequestObjectHandler { protected WFSRequestObjectHandler(String reqObjClassName) { super(reqObjClassName); } protected String toString(Object name) { if (name instanceof QName) { QName qName = (QName) name; String prefix = qName.getPrefix(); if (prefix == null || "".equals(prefix)) { prefix = qName.getNamespaceURI(); } if (prefix == null || "".equals(prefix)) { prefix = null; } return prefix != null ? prefix + ":" + qName.getLocalPart() : qName.getLocalPart(); } else { return name.toString(); } } }