public class XmlIndexParser extends Object implements IndexParser
| Constructor and Description |
|---|
XmlIndexParser() |
public Map<String,RemotePackageInfo> parse(InputStream indexStream, UrlProvider contentSource) throws Exception
IndexParserparse in interface IndexParserindexStream - stream containing the index data (it is not necessary for this method to close this)contentSource - the content source where the index file came fromException - if failed to parse the index fileprotected Map<String,RemotePackageInfo> jaxbParse(InputStream indexStream, URL indexUrl, String rootUrlString) throws Exception
Exceptionprotected ContentProviderPackageDetails translateXmlToDomain(org.rhq.enterprise.server.xmlschema.generated.contentsource.packagedetails.PackageDetailsType pkg) throws Exception
pkg - the XML type objectExceptionprotected Property translateSimpleProperty(org.rhq.enterprise.server.xmlschema.generated.contentsource.packagedetails.SimplePropertyType object, String defaultName)
protected Property translateListProperty(org.rhq.enterprise.server.xmlschema.generated.contentsource.packagedetails.ListPropertyType object, String defaultName)
protected Property translateMapProperty(org.rhq.enterprise.server.xmlschema.generated.contentsource.packagedetails.MapPropertyType object, String defaultName)
public static void main(String[] args)
java -cp "target\rhq-serverplugin-url-1.3.0-SNAPSHOT.jar;
..\..\..\..\core\client-api\target\rhq-core-client-api-1.3.0-SNAPSHOT.jar;
..\..\..\..\core\domain\target\rhq-core-domain-ejb3.jar;
%HOMEPATH%\.m2\repository\commons-logging\commons-logging\1.1.0.jboss\commons-logging-1.1.0.jboss.jar"
org.rhq.enterprise.server.plugins.url.XmlIndexParser
C:\my\content\source\directory
library
noarch
"JBossAS Server"
JBossAS
args - protected static void generatePackageIndex(File file, List<org.rhq.enterprise.server.xmlschema.generated.contentsource.packagedetails.PackageDetailsType> list, File root, org.rhq.enterprise.server.xmlschema.generated.contentsource.packagedetails.PackageDetailsKeyType packageTypeInfo) throws Exception
ExceptionCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.