From 1647849f10140b218f1a4012609c072946c5d1f3 Mon Sep 17 00:00:00 2001 From: Raphael Date: Tue, 12 May 2009 17:10:26 -0700 Subject: ADT #1844909: SDK manager, define XML schemas & sample XMLs For reference, there's an XSD primer here: - http://www.w3.org/TR/xmlschema-0/#NS - http://www.w3schools.com/Schema/ --- .../repository/SdkRepositoryConstants.java | 33 ++++ .../sdkmanager/repository/sdk-repository.xsd | 181 +++++++++++++++++++++ 2 files changed, 214 insertions(+) create mode 100755 sdkmanager/app/src/com/android/sdkmanager/repository/SdkRepositoryConstants.java create mode 100755 sdkmanager/app/src/com/android/sdkmanager/repository/sdk-repository.xsd (limited to 'sdkmanager/app/src') diff --git a/sdkmanager/app/src/com/android/sdkmanager/repository/SdkRepositoryConstants.java b/sdkmanager/app/src/com/android/sdkmanager/repository/SdkRepositoryConstants.java new file mode 100755 index 0000000..f911989 --- /dev/null +++ b/sdkmanager/app/src/com/android/sdkmanager/repository/SdkRepositoryConstants.java @@ -0,0 +1,33 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * Licensed under the Eclipse Public License, Version 1.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.eclipse.org/org/documents/epl-v10.php + * + * 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 com.android.sdkmanager.repository; + +import java.io.InputStream; + +/** + * Constants for the sdk-repository XML Schema + */ +public class SdkRepositoryConstants { + + public static final String NS_SDK_REPOSITORY = + "http://schemas.android.com/sdk/android/repository/1"; + + public static InputStream getXsdStream() { + return SdkRepositoryConstants.class.getResourceAsStream("sdk-repository.xsd"); + } + +} diff --git a/sdkmanager/app/src/com/android/sdkmanager/repository/sdk-repository.xsd b/sdkmanager/app/src/com/android/sdkmanager/repository/sdk-repository.xsd new file mode 100755 index 0000000..c59197f --- /dev/null +++ b/sdkmanager/app/src/com/android/sdkmanager/repository/sdk-repository.xsd @@ -0,0 +1,181 @@ + + + + + + + + + A SHA1 checksum. + + + + + + + + + A file checksum, currently only SHA1. + + + + + + + + + + + + + + The repository contains collections of downloadable items. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of architecture-dependent archives. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.1