// Path: licencesDialog/src/main/java/de/psdev/licensesdialog/licenses/ApacheSoftwareLicense20.java
// public class ApacheSoftwareLicense20 extends License {
// 
//     private static final long serialVersionUID = 4854000061990891449L;
// 
//     @Override
//     public String getName() {
//         return "Apache Software License 2.0";
//     }
// 
//     @Override
//     public String getSummaryText(final Context context) {
//         return getContent(context, R.raw.asl_20_summary);
//     }
// 
//     @Override
//     public String getFullText(final Context context) {
//         return getContent(context, R.raw.asl_20_full);
//     }
// 
//     @Override
//     public String getVersion() {
//         return "2.0";
//     }
// 
//     @Override
//     public String getUrl() {
//         return "http://www.apache.org/licenses/LICENSE-2.0.txt";
//     }
// 
// 
// }
// 
// Path: licencesDialog/src/main/java/de/psdev/licensesdialog/licenses/BSD3ClauseLicense.java
// public class BSD3ClauseLicense extends License {
// 
//     private static final long serialVersionUID = -5205394619884057474L;
// 
//     @Override
//     public String getName() {
//         return "BSD 3-Clause License";
//     }
// 
//     @Override
//     public String getSummaryText(final Context context) {
//         return getContent(context, R.raw.bsd3_summary);
//     }
// 
//     @Override
//     public String getFullText(final Context context) {
//         return getContent(context, R.raw.bsd3_full);
//     }
// 
//     @Override
//     public String getVersion() {
//         return "";
//     }
// 
//     @Override
//     public String getUrl() {
//         return "http://opensource.org/licenses/BSD-3-Clause";
//     }
// 
// }
// 
// Path: licencesDialog/src/main/java/de/psdev/licensesdialog/licenses/ISCLicense.java
// public class ISCLicense extends License {
//     private static final long serialVersionUID = -4636435634132169860L;
// 
//     @Override
//     public String getName() {
//         return "ISC License";
//     }
// 
//     @Override
//     public String getSummaryText(final Context context) {
//         return getContent(context, R.raw.isc_summary);
//     }
// 
//     @Override
//     public String getFullText(final Context context) {
//         return getContent(context, R.raw.isc_full);
//     }
// 
//     @Override
//     public String getVersion() {
//         return "";
//     }
// 
//     @Override
//     public String getUrl() {
//         return "http://opensource.org/licenses/isc-license.txt";
//     }
// }
// 
// Path: licencesDialog/src/main/java/de/psdev/licensesdialog/licenses/NanoHttpdLicense.java
// public class NanoHttpdLicense extends License {
// 
// 	private static final long serialVersionUID = 5673599951781482594L;
// 
// 	@Override
// 	public String getName() {
// 		return "NanoHTTPD License";
// 	}
// 
// 	@Override
// 	public String getSummaryText(final Context context) {
// 		return getContent(context, R.raw.nano_full);
// 	}
// 
// 	@Override
// 	public String getFullText(final Context context) {
// 		return getContent(context, R.raw.nano_full);
// 	}
// 
// 	@Override
// 	public String getVersion() {
// 		return "";
// 	}
// 
// 	@Override
// 	public String getUrl() {
// 		return "https://github.com/NanoHttpd/nanohttpd/blob/master/LICENSE.md";
// 	}
// 
// }


import java.util.HashMap;
import java.util.Map;
import de.psdev.licensesdialog.licenses.ApacheSoftwareLicense20;
import de.psdev.licensesdialog.licenses.BSD3ClauseLicense;
import de.psdev.licensesdialog.licenses.ISCLicense;
import de.psdev.licensesdialog.licenses.License;
import de.psdev.licensesdialog.licenses.MITLicense;
import de.psdev.licensesdialog.licenses.NanoHttpdLicense;
import de.psdev.licensesdialog.licenses.ViewerJSLicense;
import de.psdev.licensesdialog.licenses.XstreamLicense;
/*
 * Copyright 2013 Philip Schiffer
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

package de.psdev.licensesdialog;



public class LicenseResolver {

	private static final int INITIAL_LICENSES_COUNT = 4;

	private static Map<String, License> sLicenses = new HashMap<String, License>(INITIAL_LICENSES_COUNT);

	static {
		registerLicense(new ApacheSoftwareLicense20());
// Path: licencesDialog/src/main/java/de/psdev/licensesdialog/licenses/ApacheSoftwareLicense20.java
// public class ApacheSoftwareLicense20 extends License {
// 
//     private static final long serialVersionUID = 4854000061990891449L;
// 
//     @Override
//     public String getName() {
//         return "Apache Software License 2.0";
//     }
// 
//     @Override
//     public String getSummaryText(final Context context) {
//         return getContent(context, R.raw.asl_20_summary);
//     }
// 
//     @Override
//     public String getFullText(final Context context) {
//         return getContent(context, R.raw.asl_20_full);
//     }
// 
//     @Override
//     public String getVersion() {
//         return "2.0";
//     }
// 
//     @Override
//     public String getUrl() {
//         return "http://www.apache.org/licenses/LICENSE-2.0.txt";
//     }
// 
// 
// }
// 
// Path: licencesDialog/src/main/java/de/psdev/licensesdialog/licenses/BSD3ClauseLicense.java
// public class BSD3ClauseLicense extends License {
// 
//     private static final long serialVersionUID = -5205394619884057474L;
// 
//     @Override
//     public String getName() {
//         return "BSD 3-Clause License";
//     }
// 
//     @Override
//     public String getSummaryText(final Context context) {
//         return getContent(context, R.raw.bsd3_summary);
//     }
// 
//     @Override
//     public String getFullText(final Context context) {
//         return getContent(context, R.raw.bsd3_full);
//     }
// 
//     @Override
//     public String getVersion() {
//         return "";
//     }
// 
//     @Override
//     public String getUrl() {
//         return "http://opensource.org/licenses/BSD-3-Clause";
//     }
// 
// }
// 
// Path: licencesDialog/src/main/java/de/psdev/licensesdialog/licenses/ISCLicense.java
// public class ISCLicense extends License {
//     private static final long serialVersionUID = -4636435634132169860L;
// 
//     @Override
//     public String getName() {
//         return "ISC License";
//     }
// 
//     @Override
//     public String getSummaryText(final Context context) {
//         return getContent(context, R.raw.isc_summary);
//     }
// 
//     @Override
//     public String getFullText(final Context context) {
//         return getContent(context, R.raw.isc_full);
//     }
// 
//     @Override
//     public String getVersion() {
//         return "";
//     }
// 
//     @Override
//     public String getUrl() {
//         return "http://opensource.org/licenses/isc-license.txt";
//     }
// }
// 
// Path: licencesDialog/src/main/java/de/psdev/licensesdialog/licenses/NanoHttpdLicense.java
// public class NanoHttpdLicense extends License {
// 
// 	private static final long serialVersionUID = 5673599951781482594L;
// 
// 	@Override
// 	public String getName() {
// 		return "NanoHTTPD License";
// 	}
// 
// 	@Override
// 	public String getSummaryText(final Context context) {
// 		return getContent(context, R.raw.nano_full);
// 	}
// 
// 	@Override
// 	public String getFullText(final Context context) {
// 		return getContent(context, R.raw.nano_full);
// 	}
// 
// 	@Override
// 	public String getVersion() {
// 		return "";
// 	}
// 
// 	@Override
// 	public String getUrl() {
// 		return "https://github.com/NanoHttpd/nanohttpd/blob/master/LICENSE.md";
// 	}
// 
// }


// Path: licencesDialog/src/main/java/de/psdev/licensesdialog/LicenseResolver.java
import java.util.HashMap;
import java.util.Map;
import de.psdev.licensesdialog.licenses.ApacheSoftwareLicense20;
import de.psdev.licensesdialog.licenses.BSD3ClauseLicense;
import de.psdev.licensesdialog.licenses.ISCLicense;
import de.psdev.licensesdialog.licenses.License;
import de.psdev.licensesdialog.licenses.MITLicense;
import de.psdev.licensesdialog.licenses.NanoHttpdLicense;
import de.psdev.licensesdialog.licenses.ViewerJSLicense;
import de.psdev.licensesdialog.licenses.XstreamLicense;

/*
 * Copyright 2013 Philip Schiffer
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

package de.psdev.licensesdialog;



public class LicenseResolver {

	private static final int INITIAL_LICENSES_COUNT = 4;

	private static Map<String, License> sLicenses = new HashMap<String, License>(INITIAL_LICENSES_COUNT);

	static {
		registerLicense(new ApacheSoftwareLicense20());
		registerLicense(new BSD3ClauseLicense());