diff options
author | nitind | 2009-09-28 18:31:51 +0000 |
---|---|---|
committer | nitind | 2009-09-28 18:31:51 +0000 |
commit | f87b391e29bdda29bdd19cd5012a83b34ae5174a (patch) | |
tree | 053e82a61cbc035dfb4dd0a57892954931b433b8 /bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelhandler/EmbeddedXML.java | |
parent | 2f2ab83fcf8c3b1d386c2ef9bcc1911e433f3edd (diff) | |
download | webtools.sourceediting-f87b391e29bdda29bdd19cd5012a83b34ae5174a.tar.gz webtools.sourceediting-f87b391e29bdda29bdd19cd5012a83b34ae5174a.tar.xz webtools.sourceediting-f87b391e29bdda29bdd19cd5012a83b34ae5174a.zip |
This commit was manufactured by cvs2svn to create tag 'v200909281930'.v200909281930
Diffstat (limited to 'bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelhandler/EmbeddedXML.java')
-rw-r--r-- | bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelhandler/EmbeddedXML.java | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelhandler/EmbeddedXML.java b/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelhandler/EmbeddedXML.java deleted file mode 100644 index abff1a4b8a..0000000000 --- a/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelhandler/EmbeddedXML.java +++ /dev/null @@ -1,95 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2001, 2009 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - * Jens Lukowski/Innoopract - initial renaming/restructuring - * - *******************************************************************************/ -package org.eclipse.wst.xml.core.internal.modelhandler; - -import java.util.ArrayList; -import java.util.List; - -import org.eclipse.wst.sse.core.internal.ltk.modelhandler.EmbeddedTypeHandler; -import org.eclipse.wst.sse.core.internal.ltk.parser.RegionParser; -import org.eclipse.wst.sse.core.internal.model.FactoryRegistry; -import org.eclipse.wst.xml.core.internal.modelquery.ModelQueryAdapterFactoryForEmbeddedXML; - - -public class EmbeddedXML implements EmbeddedTypeHandler { - - private static List supportedMimeTypes; - public String ContentTypeID_EmbeddedXML = "org.eclipse.wst.xml.core.contenttype.EmbeddedXML"; //$NON-NLS-1$ - - /** - * Constructor for EmbeddedXML. - */ - public EmbeddedXML() { - super(); - } - - /* - * @see EmbeddedContentType#getAdapterFactories() - */ - public List getAdapterFactories() { - List factories = new ArrayList(); - factories.add(new ModelQueryAdapterFactoryForEmbeddedXML()); - // factories.addAll(PluginContributedFactoryReader.getInstance().getFactories(this)); - return factories; - } - - /** - * @see EmbeddedContentType#getFamilyId() - */ - public String getFamilyId() { - return ModelHandlerForXML.AssociatedContentTypeID; - } - - public List getSupportedMimeTypes() { - if (supportedMimeTypes == null) { - supportedMimeTypes = new ArrayList(); - supportedMimeTypes.add("application/xml"); //$NON-NLS-1$ - supportedMimeTypes.add("text/xml"); //$NON-NLS-1$ - } - return supportedMimeTypes; - } - - public void initializeFactoryRegistry(FactoryRegistry registry) { - //TODO: initialize - } - - public void initializeParser(RegionParser parser) { - // nothing to initialize for "pure" XML - // compare with XHTML - } - - public boolean isDefault() { - return false; - } - - public EmbeddedTypeHandler newInstance() { - return new EmbeddedXML(); - } - - public void uninitializeFactoryRegistry(FactoryRegistry registry) { - // TODO: need to undo anything we did in initialize - - } - - public void uninitializeParser(RegionParser parser) { - // need to undo anything we did in initialize - } - - public boolean canHandleMimeType(String mimeType) { - boolean canHandle = getSupportedMimeTypes().contains(mimeType); - if(!canHandle) { - canHandle = mimeType.endsWith("+xml"); //$NON-NLS-1$ - } - return canHandle; - } -} |