diff options
author | Bob Badour <bbadour@google.com> | 2020-05-06 16:12:09 -0700 |
---|---|---|
committer | Bob Badour <bbadour@google.com> | 2020-05-06 19:00:34 -0700 |
commit | 3a9e2b2b7b2e695d60979ecb3b72e49ec97ca27b (patch) | |
tree | c4efb96abd28c58f6dc220fdcc8ee8ab69f7ca38 /eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/drawable/DrawableEditorDelegate.java | |
parent | fc7cda06f54946e3a03ea008c1ba086d90aeef84 (diff) | |
download | sdk-3a9e2b2b7b2e695d60979ecb3b72e49ec97ca27b.tar.gz |
Remove all non-Apache2 licensed files from sdk
Remove MODULE_LICENSE_APACHE2
Repositories containing third-party code need a METADATA and a
license_type. Repositories containing only first-party code no longer
need a MODULE_LICENSE_* file.
Remove EPL-licensed eclipse plugin and attribute_stats.
Remove CC-BY-SA licensed typos files.
Bug: 68860345
Bug: 69058154
Bug: 151953481
Test: treehugger
Test: https://android-build.googleplex.com/builds/forrest/run/L63500000550775268
Exempt-From-Owner-Approval: janitorial work
Change-Id: I5fafa76de21fb0b46c82a2c07ac048afbee3df25
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/drawable/DrawableEditorDelegate.java')
-rw-r--r-- | eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/drawable/DrawableEditorDelegate.java | 153 |
1 files changed, 0 insertions, 153 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/drawable/DrawableEditorDelegate.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/drawable/DrawableEditorDelegate.java deleted file mode 100644 index a54fa8c41..000000000 --- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/drawable/DrawableEditorDelegate.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * Copyright (C) 2007 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.ide.eclipse.adt.internal.editors.drawable; - -import static com.android.ide.eclipse.adt.AdtConstants.EDITORS_NAMESPACE; - -import com.android.annotations.NonNull; -import com.android.annotations.Nullable; -import com.android.ide.eclipse.adt.internal.editors.common.CommonXmlDelegate; -import com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor; -import com.android.ide.eclipse.adt.internal.editors.descriptors.DocumentDescriptor; -import com.android.ide.eclipse.adt.internal.editors.descriptors.ElementDescriptor; -import com.android.ide.eclipse.adt.internal.sdk.AndroidTargetData; -import com.android.resources.ResourceFolderType; - -import org.eclipse.wst.sse.core.internal.provisional.IStructuredModel; -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.w3c.dom.Node; - -/** - * Editor for /res/drawable XML files. - */ -@SuppressWarnings("restriction") -public class DrawableEditorDelegate extends CommonXmlDelegate { - - public static class Creator implements IDelegateCreator { - @Override - @SuppressWarnings("unchecked") - public DrawableEditorDelegate createForFile( - @NonNull CommonXmlEditor delegator, - @Nullable ResourceFolderType type) { - if (ResourceFolderType.DRAWABLE == type) { - return new DrawableEditorDelegate(delegator); - } - - return null; - } - } - - /** - * Old standalone-editor ID. - * Use {@link CommonXmlEditor#ID} instead. - */ - public static final String LEGACY_EDITOR_ID = - EDITORS_NAMESPACE + ".drawable.DrawableEditor"; //$NON-NLS-1$ - - /** The tag used at the root */ - private String mRootTag; - - /** - * Creates the form editor for resources XML files. - */ - private DrawableEditorDelegate(CommonXmlEditor editor) { - super(editor, new DrawableContentAssist()); - editor.addDefaultTargetListener(); - } - - @Override - public void delegateCreateFormPages() { - /* Disabled for now; doesn't work quite right - try { - addPage(new DrawableTreePage(this)); - } catch (PartInitException e) { - AdtPlugin.log(IStatus.ERROR, "Error creating nested page"); //$NON-NLS-1$ - AdtPlugin.getDefault().getLog().log(e.getStatus()); - } - */ - } - - @Override - public void delegateXmlModelChanged(Document xmlDoc) { - Element rootElement = xmlDoc.getDocumentElement(); - if (rootElement != null) { - mRootTag = rootElement.getTagName(); - } - - delegateInitUiRootNode(false /*force*/); - - if (mRootTag != null - && !mRootTag.equals(getUiRootNode().getDescriptor().getXmlLocalName())) { - AndroidTargetData data = getEditor().getTargetData(); - if (data != null) { - ElementDescriptor descriptor = - data.getDrawableDescriptors().getElementDescriptor(mRootTag); - // Replace top level node now that we know the actual type - - // Disconnect from old - getUiRootNode().setEditor(null); - getUiRootNode().setXmlDocument(null); - - // Create new - setUiRootNode(descriptor.createUiNode()); - getUiRootNode().setXmlDocument(xmlDoc); - getUiRootNode().setEditor(getEditor()); - } - } - - if (getUiRootNode().getDescriptor() instanceof DocumentDescriptor) { - getUiRootNode().loadFromXmlNode(xmlDoc); - } else { - getUiRootNode().loadFromXmlNode(rootElement); - } - } - - @Override - public void delegateInitUiRootNode(boolean force) { - // The manifest UI node is always created, even if there's no corresponding XML node. - if (getUiRootNode() == null || force) { - ElementDescriptor descriptor; - boolean reload = false; - AndroidTargetData data = getEditor().getTargetData(); - if (data == null) { - descriptor = new DocumentDescriptor("temp", null /*children*/); - } else { - descriptor = data.getDrawableDescriptors().getElementDescriptor(mRootTag); - reload = true; - } - setUiRootNode(descriptor.createUiNode()); - getUiRootNode().setEditor(getEditor()); - - if (reload) { - onDescriptorsChanged(); - } - } - } - - private void onDescriptorsChanged() { - IStructuredModel model = getEditor().getModelForRead(); - if (model != null) { - try { - Node node = getEditor().getXmlDocument(model).getDocumentElement(); - getUiRootNode().reloadFromXmlNode(node); - } finally { - model.releaseFromRead(); - } - } - } -} |