diff options
Diffstat (limited to 'bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional')
36 files changed, 0 insertions, 1639 deletions
diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/ICSSModelAdapter.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/ICSSModelAdapter.java deleted file mode 100644 index f018816052..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/ICSSModelAdapter.java +++ /dev/null @@ -1,24 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.adapters; - - - -import org.eclipse.wst.css.core.internal.provisional.document.ICSSModel; -import org.eclipse.wst.sse.core.internal.provisional.INodeAdapter; - - -/** - */ -public interface ICSSModelAdapter extends INodeAdapter { - - ICSSModel getModel(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IModelProvideAdapter.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IModelProvideAdapter.java deleted file mode 100644 index d1f94d2882..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IModelProvideAdapter.java +++ /dev/null @@ -1,35 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.adapters; - - - -import org.eclipse.wst.sse.core.internal.provisional.INodeAdapter; -import org.eclipse.wst.sse.core.internal.provisional.IStructuredModel; - -/** - * - */ -public interface IModelProvideAdapter extends INodeAdapter { - - /** - * - */ - void modelProvided(IStructuredModel newModel); - - /** - */ - void modelReleased(IStructuredModel newModel); - - /** - */ - void modelRemoved(IStructuredModel newModel); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleDeclarationAdapter.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleDeclarationAdapter.java deleted file mode 100644 index 436a937f76..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleDeclarationAdapter.java +++ /dev/null @@ -1,25 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.adapters; - - - -import org.w3c.dom.css.CSSStyleDeclaration; - - -/** - */ -public interface IStyleDeclarationAdapter extends ICSSModelAdapter { - - /** - */ - public CSSStyleDeclaration getStyle(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleSelectorAdapter.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleSelectorAdapter.java deleted file mode 100644 index d0e29778bf..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleSelectorAdapter.java +++ /dev/null @@ -1,33 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.adapters; - - - -import org.eclipse.wst.css.core.internal.provisional.document.ICSSSimpleSelector; -import org.eclipse.wst.sse.core.internal.provisional.INodeAdapter; -import org.w3c.dom.Element; - - -/** - * - */ -public interface IStyleSelectorAdapter extends INodeAdapter { - - /** - * @return boolean - * @param element - * org.w3c.dom.Element - * @param pseudoName - * java.lang.String - */ - boolean match(ICSSSimpleSelector selector, Element element, String pseudoName); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleSheetAdapter.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleSheetAdapter.java deleted file mode 100644 index 814752d427..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleSheetAdapter.java +++ /dev/null @@ -1,41 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.adapters; - - - -import org.w3c.dom.Element; -import org.w3c.dom.stylesheets.StyleSheet; - -/** - */ -public interface IStyleSheetAdapter extends ICSSModelAdapter { - - /** - * Returns HTML/XML element that is the owner of this adapter - */ - Element getElement(); - - /** - * Returns CSS document that is related to this element - */ - public StyleSheet getSheet(); - - /** - * This is called at the time of releasing HTML/XML model - */ - public void released(); - - /** - * This is called at the time of removing this Element from the document - */ - public void removed(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleSheetListAdapter.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleSheetListAdapter.java deleted file mode 100644 index 8e63889c1d..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/adapters/IStyleSheetListAdapter.java +++ /dev/null @@ -1,41 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.adapters; - - - -import java.util.Enumeration; - -import org.eclipse.wst.sse.core.internal.provisional.INodeAdapter; -import org.w3c.dom.Element; -import org.w3c.dom.css.CSSStyleDeclaration; -import org.w3c.dom.stylesheets.StyleSheetList; - -/** - */ -public interface IStyleSheetListAdapter extends INodeAdapter { - - /** - */ - Enumeration getClasses(); - - /** - */ - public CSSStyleDeclaration getOverrideStyle(Element element, String pseudoName); - - /** - */ - public StyleSheetList getStyleSheets(); - - /** - */ - public void releaseStyleSheets(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/contenttype/ContentTypeIdForCSS.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/contenttype/ContentTypeIdForCSS.java deleted file mode 100644 index 79622cf86c..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/contenttype/ContentTypeIdForCSS.java +++ /dev/null @@ -1,30 +0,0 @@ -package org.eclipse.wst.css.core.internal.provisional.contenttype; - - -/** - * This class, with its one field, is a convience to provide compile-time - * safety when refering to a contentType ID. The value of the contenttype id - * field must match what is specified in plugin.xml file. - */ - -public class ContentTypeIdForCSS { - /** - * The value of the contenttype id field must match what is specified in - * plugin.xml file. Note: this value is intentially set with default - * protected method so it will not be inlined. - */ - public final static String ContentTypeID_CSS = getConstantString(); - - /** - * Don't allow instantiation. - */ - private ContentTypeIdForCSS() { - super(); - } - - static String getConstantString() { - return "org.eclipse.wst.css.core.csssource"; //$NON-NLS-1$ - } - - -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSAccess.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSAccess.java deleted file mode 100644 index 9d2afa2899..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSAccess.java +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import java.util.Vector; - -/** - * - */ -public interface ICSSAccess { - - /** - * @return java.util.Vector - */ - Vector getClassNames(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSAttr.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSAttr.java deleted file mode 100644 index cd80a8c059..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSAttr.java +++ /dev/null @@ -1,40 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -/** - * - */ -public interface ICSSAttr extends ICSSNode { - - /** - * @return java.lang.String - */ - String getName(); - - /** - * @return org.eclipse.wst.css.core.model.interfaces.ICSSNode - */ - ICSSNode getOwnerCSSNode(); - - /** - * @return java.lang.String - */ - String getValue(); - - /** - * @param newValue - * java.lang.String - */ - void setValue(String newValue); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSCharsetRule.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSCharsetRule.java deleted file mode 100644 index 1a34ed19c5..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSCharsetRule.java +++ /dev/null @@ -1,23 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSCharsetRule; - -/** - * - */ -public interface ICSSCharsetRule extends ICSSNode, CSSCharsetRule { - - java.lang.String ENCODING = "encoding"; //$NON-NLS-1$ -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSDocument.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSDocument.java deleted file mode 100644 index a56c0d927b..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSDocument.java +++ /dev/null @@ -1,94 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSFontFaceRule; -import org.w3c.dom.css.CSSRule; -import org.w3c.dom.css.CSSUnknownRule; -import org.w3c.dom.stylesheets.MediaList; - -/** - * - */ -public interface ICSSDocument extends ICSSNode { - - /** - * @return org.w3c.dom.css.CSSCharsetRule - */ - ICSSCharsetRule createCSSCharsetRule(); - - /** - * @return org.w3c.dom.css.CSSFontFaceRule - */ - CSSFontFaceRule createCSSFontFaceRule(); - - /** - * @return org.w3c.dom.css.CSSImportRule - */ - ICSSImportRule createCSSImportRule(); - - /** - * @return org.w3c.dom.css.ICSSMediaRule - */ - ICSSMediaRule createCSSMediaRule(); - - /** - * @return org.w3c.dom.css.CSSPageRule - */ - ICSSPageRule createCSSPageRule(); - - /** - * @return org.w3c.dom.css.CSSPrimitiveValue - */ - ICSSPrimitiveValue createCSSPrimitiveValue(short primitiveType); - - /** - * @return org.w3c.dom.css.CSSRule - * @param rule - * java.lang.String - */ - CSSRule createCSSRule(String rule); - - /** - * @return org.w3c.dom.css.CSSStyleDeclaration - */ - ICSSStyleDeclaration createCSSStyleDeclaration(); - - /** - * @param propertyName - * java.lang.String - */ - ICSSStyleDeclItem createCSSStyleDeclItem(String propertyName); - - /** - * @return org.w3c.dom.css.CSSStyleRule - */ - ICSSStyleRule createCSSStyleRule(); - - /** - * @return org.w3c.dom.css.CSSUnknownRule - */ - CSSUnknownRule createCSSUnknownRule(); - - /** - * @return org.w3c.dom.stylesheets.MediaList - */ - MediaList createMediaList(); - - ICSSModel getModel(); - - /** - * @return boolean - */ - boolean isDocument(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSImportRule.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSImportRule.java deleted file mode 100644 index 21d90d110b..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSImportRule.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSImportRule; - -/** - * - */ -public interface ICSSImportRule extends ICSSNode, CSSImportRule { - - java.lang.String HREF = "href"; //$NON-NLS-1$ - - /** - * - */ - void refreshStyleSheet(); - - /** - * @param href - * java.lang.String - */ - void setHref(String href); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSMediaRule.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSMediaRule.java deleted file mode 100644 index c840336b41..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSMediaRule.java +++ /dev/null @@ -1,22 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSMediaRule; - -/** - * - */ -public interface ICSSMediaRule extends ICSSNode, ICSSRuleContainer, CSSMediaRule { - -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSModel.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSModel.java deleted file mode 100644 index 596e571f2a..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSModel.java +++ /dev/null @@ -1,46 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2001, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.eclipse.wst.css.core.internal.event.ICSSStyleNotifier; -import org.eclipse.wst.sse.core.internal.provisional.IStructuredModel; -import org.w3c.dom.Node; - - -/** - * - */ -public interface ICSSModel extends ICSSStyleNotifier, IStructuredModel { - - public static final String EXTERNAL = "externalCSS"; //$NON-NLS-1$ - public static final String EMBEDDED = "embeddedCSS"; //$NON-NLS-1$ - public static final String INLINE = "inlineCSS"; //$NON-NLS-1$ - - ICSSDocument getDocument(); - - /** - * @return org.w3c.dom.Node - */ - Node getOwnerDOMNode(); - - /** - * - * @return java.lang.Object - */ - Object getStyleSheetType(); - - /** - * cleanup -> rebuild CSS Nodes This is pre-beta fix for 178176. - */ - void refreshNodes(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSNamedNodeMap.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSNamedNodeMap.java deleted file mode 100644 index 82869c24c8..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSNamedNodeMap.java +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -/** - * - */ -public interface ICSSNamedNodeMap extends ICSSNodeList { - - /** - * @return org.eclipse.wst.css.core.model.interfaces.ICSSNode - * @param name - * java.lang.String - */ - ICSSNode getNamedItem(String name); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSNode.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSNode.java deleted file mode 100644 index eb17e537b5..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSNode.java +++ /dev/null @@ -1,68 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -/** - * - */ -public interface ICSSNode { - - short ATTR_NODE = -1; - short UNKNOWNRULE_NODE = 0; - short STYLERULE_NODE = 1; - short CHARSETRULE_NODE = 2; - short IMPORTRULE_NODE = 3; - short MEDIARULE_NODE = 4; - short FONTFACERULE_NODE = 5; - short PAGERULE_NODE = 6; - short STYLESHEET_NODE = 7; - short STYLEDECLARATION_NODE = 8; - short STYLEDECLITEM_NODE = 9; - short VALUELIST_NODE = 10; - short PRIMITIVEVALUE_NODE = 11; - short MEDIALIST_NODE = 12; - short DOCUMENTCSSSTYLE_NODE = 13; - short LINKSTYLE_NODE = 14; - short ELEMENTCSSINLINESTYLE_NODE = 15; - - ICSSNode cloneNode(boolean deep); - - /** - * @return org.eclipse.wst.css.core.model.interfaces.ICSSNamedNodeMap - */ - ICSSNamedNodeMap getAttributes(); - - ICSSNodeList getChildNodes(); - - ICSSNode getFirstChild(); - - ICSSNode getLastChild(); - - ICSSNode getNextSibling(); - - /** - * @return short - */ - short getNodeType(); - - ICSSDocument getOwnerDocument(); - - ICSSNode getParentNode(); - - ICSSNode getPreviousSibling(); - - /** - * @return boolean - */ - boolean hasChildNodes(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSNodeList.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSNodeList.java deleted file mode 100644 index 310dfbb627..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSNodeList.java +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -/** - * - */ -public interface ICSSNodeList { - - /** - * @return int - */ - int getLength(); - - ICSSNode item(int index); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSPageRule.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSPageRule.java deleted file mode 100644 index 96a24a01e3..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSPageRule.java +++ /dev/null @@ -1,22 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSPageRule; - -public interface ICSSPageRule extends ICSSNode, CSSPageRule { - - java.lang.String SELECTOR = "selector"; //$NON-NLS-1$ - - ICSSSelectorList getSelectors(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSPrimitiveValue.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSPrimitiveValue.java deleted file mode 100644 index ebeacb809e..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSPrimitiveValue.java +++ /dev/null @@ -1,46 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSPrimitiveValue; - -/** - * - */ -public interface ICSSPrimitiveValue extends ICSSNode, ICSSValue, CSSPrimitiveValue { - - short CSS_INTEGER = 26; - short CSS_HASH = 27; - short CSS_URANGE = 28; - short CSS_FORMAT = 29; - short CSS_LOCAL = 30; - short CSS_SLASH = 31; - short CSS_COMMA = 32; - short CSS_INHERIT_PRIMITIVE = 33; - - /** - * @param floatValue - * float - * @exception org.w3c.dom.DOMException - * The exception description. - */ - void setValue(float floatValue) throws org.w3c.dom.DOMException; - - /** - * @param stringValue - * java.lang.String - * @exception org.w3c.dom.DOMException - * The exception description. - */ - void setValue(String stringValue) throws org.w3c.dom.DOMException; -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSRuleContainer.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSRuleContainer.java deleted file mode 100644 index 29ae5966c8..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSRuleContainer.java +++ /dev/null @@ -1,60 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.DOMException; -import org.w3c.dom.css.CSSRule; - -/** - * - */ -public interface ICSSRuleContainer { - - /** - * @return org.w3c.dom.css.CSSRule - * @param rule - * org.w3c.dom.css.CSSRule - * @exception org.w3c.dom.DOMException - * The exception description. - */ - CSSRule appendRule(CSSRule rule) throws org.w3c.dom.DOMException; - - /** - * @return org.w3c.dom.css.CSSRule - * @param newRule - * org.w3c.dom.css.CSSRule - * @param refRule - * org.w3c.dom.css.CSSRule - */ - CSSRule insertRuleBefore(CSSRule newRule, CSSRule refRule) throws DOMException; - - /** - * @return org.w3c.dom.css.CSSRule - * @param rule - * org.w3c.dom.css.CSSRule - * @exception org.w3c.dom.DOMException - * The exception description. - */ - CSSRule removeRule(CSSRule rule) throws org.w3c.dom.DOMException; - - /** - * @return org.w3c.dom.css.CSSRule - * @param newChild - * org.w3c.dom.css.CSSRule - * @param oldChild - * org.w3c.dom.css.CSSRule - * @exception org.w3c.dom.DOMException - * The exception description. - */ - CSSRule replaceRule(CSSRule newRule, CSSRule oldRule) throws org.w3c.dom.DOMException; -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelector.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelector.java deleted file mode 100644 index 3e9541cdf6..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelector.java +++ /dev/null @@ -1,62 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import java.util.Iterator; - -import org.w3c.dom.Element; - -/** - * - */ -public interface ICSSSelector { - - ICSSSelectorItem getItem(int index); - - /** - * @return java.util.Iterator - */ - Iterator getIterator(); - - /** - * @return int - */ - int getLength(); - - /** - * @return int - */ - int getSpecificity(); - - /** - * @return java.lang.String - */ - String getString(); - - /** - * @return boolean - * @param element - * org.w3c.dom.Element - */ - boolean match(Element element, String pseudoName); - - /** - * - */ - Iterator getErrors(); - - /** - * - */ - int getErrorCount(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelectorCombinator.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelectorCombinator.java deleted file mode 100644 index fe443c0d36..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelectorCombinator.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -/** - * - */ -public interface ICSSSelectorCombinator extends ICSSSelectorItem { - - public static final char DESCENDANT = ' '; - public static final char CHILD = '>'; - public static final char ADJACENT = '+'; - public static final char UNKNOWN = '?'; // error case - - /** - * @return int - */ - char getCombinatorType(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelectorItem.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelectorItem.java deleted file mode 100644 index 34fe8f8871..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelectorItem.java +++ /dev/null @@ -1,32 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -/** - * - */ -public interface ICSSSelectorItem { - - public static final int SIMPLE = 1; - public static final int COMBINATOR = 2; - - /** - * @return int - */ - int getItemType(); - - /** - * @return java.lang.String - */ - String getString(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelectorList.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelectorList.java deleted file mode 100644 index 077fd0c420..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSelectorList.java +++ /dev/null @@ -1,62 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import java.util.Iterator; - -import org.w3c.dom.Element; - -/** - * - */ -public interface ICSSSelectorList { - - /** - * @return java.util.Iterator - */ - Iterator getIterator(); - - /** - * @return int - */ - int getLength(); - - /** - * @return java.util.Vector - * @param index - * int - */ - ICSSSelector getSelector(int index); - - /** - * @return java.lang.String - */ - String getString(); - - /** - * - */ - int getErrorCount(); - - /** - * - */ - Iterator getErrors(); - - /** - * @return boolean - * @param element - * org.w3c.dom.Element - */ - boolean match(Element element, String pseudoName); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSimpleSelector.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSimpleSelector.java deleted file mode 100644 index 5d9fb82ae3..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSSimpleSelector.java +++ /dev/null @@ -1,77 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -/** - * - */ -public interface ICSSSimpleSelector extends ICSSSelectorItem { - - /** - * @return java.lang.String - * @param index - * int - */ - String getAttribute(int index); - - /** - * @return java.lang.String - * @param index - * int - */ - String getClass(int index); - - /** - * @return java.lang.String - * @param index - * int - */ - String getID(int index); - - /** - * @return java.lang.String - */ - String getName(); - - /** - * @return boolean - */ - int getNumOfAttributes(); - - /** - * @return boolean - */ - int getNumOfClasses(); - - /** - * @return boolean - */ - int getNumOfIDs(); - - /** - * @return boolean - */ - int getNumOfPseudoNames(); - - /** - * @return java.lang.String - * @param index - * int - */ - String getPseudoName(int index); - - /** - * @return boolean - */ - boolean isUniversal(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleDeclItem.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleDeclItem.java deleted file mode 100644 index 029cd6bec7..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleDeclItem.java +++ /dev/null @@ -1,73 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSValue; - -/** - * - */ -public interface ICSSStyleDeclItem extends ICSSNode, ICSSValueList { - - java.lang.String IMPORTANT = "important"; //$NON-NLS-1$ - - /** - * @return org.w3c.dom.css.CSSPrimitiveValue - * @param value - * org.w3c.dom.css.CSSPrimitiveValue - * @exception org.w3c.dom.DOMException - * The exception description. - */ - ICSSPrimitiveValue appendValue(ICSSPrimitiveValue value) throws org.w3c.dom.DOMException; - - /** - * @return org.w3c.dom.css.CSSValue - */ - CSSValue getCSSValue(); - - /** - * @return java.lang.String - */ - String getPriority(); - - /** - * @return java.lang.String - */ - String getPropertyName(); - - /** - * @return org.w3c.dom.css.CSSPrimitiveValue - * @param value - * org.w3c.dom.css.CSSPrimitiveValue - * @exception org.w3c.dom.DOMException - * The exception description. - */ - ICSSPrimitiveValue removeValue(ICSSPrimitiveValue value) throws org.w3c.dom.DOMException; - - /** - * @return org.w3c.dom.css.CSSPrimitiveValue - * @param newValue - * org.w3c.dom.css.CSSPrimitiveValue - * @param oldValue - * org.w3c.dom.css.CSSPrimitiveValue - * @exception org.w3c.dom.DOMException - * The exception description. - */ - ICSSPrimitiveValue replaceValue(ICSSPrimitiveValue newValue, ICSSPrimitiveValue oldValue) throws org.w3c.dom.DOMException; - - /** - * @param priority - * java.lang.String - */ - void setPriority(String priority); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleDeclaration.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleDeclaration.java deleted file mode 100644 index 7e8736675a..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleDeclaration.java +++ /dev/null @@ -1,24 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSStyleDeclaration; - -public interface ICSSStyleDeclaration extends ICSSDocument, CSSStyleDeclaration { - - ICSSStyleDeclItem getDeclItemNode(String propertyName); - - ICSSStyleDeclItem removeDeclItemNode(ICSSStyleDeclItem oldDecl) throws org.w3c.dom.DOMException; - - ICSSStyleDeclItem setDeclItemNode(ICSSStyleDeclItem newDecl) throws org.w3c.dom.DOMException; -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleRule.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleRule.java deleted file mode 100644 index ac4e1a6964..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleRule.java +++ /dev/null @@ -1,22 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSStyleRule; - -public interface ICSSStyleRule extends ICSSNode, CSSStyleRule { - - java.lang.String SELECTOR = "selector"; //$NON-NLS-1$ - - ICSSSelectorList getSelectors(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleSheet.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleSheet.java deleted file mode 100644 index 0240eb2c7f..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSStyleSheet.java +++ /dev/null @@ -1,47 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.Document; -import org.w3c.dom.NodeList; -import org.w3c.dom.css.CSSRuleList; -import org.w3c.dom.css.CSSStyleSheet; -import org.w3c.dom.stylesheets.StyleSheetList; - -/** - * - */ -public interface ICSSStyleSheet extends ICSSDocument, ICSSRuleContainer, CSSStyleSheet { - - /** - * @return org.w3c.dom.NodeList - */ - NodeList getOwnerNodes(); - - /** - * @return org.w3c.dom.NodeList - * @param doc - * org.w3c.dom.Document - */ - NodeList getOwnerNodes(Document doc); - - /** - * @return org.w3c.dom.css.CSSRuleList - */ - CSSRuleList getOwnerRules(); - - /** - * @return org.w3c.dom.stylesheets.StyleSheetList - */ - StyleSheetList getParentStyleSheets(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSValue.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSValue.java deleted file mode 100644 index 1769140fb3..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSValue.java +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSValue; - -/** - * - */ -public interface ICSSValue extends CSSValue { - - /** - * @return java.lang.String - */ - String getCSSValueText(); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSValueList.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSValueList.java deleted file mode 100644 index b49c575f02..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICSSValueList.java +++ /dev/null @@ -1,35 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.CSSValueList; - -/** - * - */ -public interface ICSSValueList extends ICSSValue, CSSValueList { - - /** - * @return org.w3c.dom.css.CSSPrimitiveValue - * @param value - * org.w3c.dom.css.CSSPrimitiveValue - */ - ICSSPrimitiveValue appendValue(ICSSPrimitiveValue value); - - /** - * @return org.w3c.dom.css.CSSPrimitiveValue - * @param value - * org.w3c.dom.css.CSSPrimitiveValue - */ - ICSSPrimitiveValue removeValue(ICSSPrimitiveValue value); -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICounter.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICounter.java deleted file mode 100644 index ff824b8284..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/ICounter.java +++ /dev/null @@ -1,49 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.Counter; - -/** - * - */ -public interface ICounter extends ICSSNode, Counter { - - java.lang.String IDENTIFIER = "identifier"; //$NON-NLS-1$ - java.lang.String LISTSTYLE = "liststyle"; //$NON-NLS-1$ - java.lang.String SEPARATOR = "separator"; //$NON-NLS-1$ - - /** - * @param identifier - * java.lang.String - * @exception org.w3c.dom.DOMException - * The exception description. - */ - void setIdentifier(String identifier) throws org.w3c.dom.DOMException; - - /** - * @param listStyle - * java.lang.String - * @exception org.w3c.dom.DOMException - * The exception description. - */ - void setListStyle(String listStyle) throws org.w3c.dom.DOMException; - - /** - * @param Separator - * java.lang.String - * @exception org.w3c.dom.DOMException - * The exception description. - */ - void setSeparator(String separator) throws org.w3c.dom.DOMException; -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/IDOMImplementationCSS.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/IDOMImplementationCSS.java deleted file mode 100644 index dc44e98e2f..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/IDOMImplementationCSS.java +++ /dev/null @@ -1,23 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.css.DOMImplementationCSS; - -/** - * - */ -public interface IDOMImplementationCSS extends DOMImplementationCSS { - - ICSSStyleDeclaration createCSSStyleDeclaration() throws org.w3c.dom.DOMException; -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/IDocumentStyle.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/IDocumentStyle.java deleted file mode 100644 index 6a4606666b..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/document/IDocumentStyle.java +++ /dev/null @@ -1,62 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.document; - - - -import org.w3c.dom.stylesheets.DocumentStyle; -import org.w3c.dom.stylesheets.StyleSheet; - -/** - * - */ -public interface IDocumentStyle extends DocumentStyle { - - /** - * @return org.w3c.dom.stylesheets.StyleSheet - * @param newSheet - * org.w3c.dom.stylesheets.StyleSheet - * @exception org.w3c.dom.DOMException - * The exception description. - */ - StyleSheet appendSheet(StyleSheet newSheet) throws org.w3c.dom.DOMException; - - /** - * @return org.w3c.dom.stylesheets.StyleSheet - * @param newSheet - * org.w3c.dom.stylesheets.StyleSheet - * @param refSheet - * org.w3c.dom.stylesheets.StyleSheet - * @exception org.w3c.dom.DOMException - * The exception description. - */ - StyleSheet insertSheetBefore(StyleSheet newSheet, StyleSheet refSheet) throws org.w3c.dom.DOMException; - - /** - * @return org.w3c.dom.stylesheets.StyleSheet - * @param oldSheet - * org.w3c.dom.stylesheets.StyleSheet - * @exception org.w3c.dom.DOMException - * The exception description. - */ - StyleSheet removeSheet(StyleSheet oldSheet) throws org.w3c.dom.DOMException; - - /** - * @return org.w3c.dom.stylesheets.StyleSheet - * @param newSheet - * org.w3c.dom.stylesheets.StyleSheet - * @param oldSheet - * org.w3c.dom.stylesheets.StyleSheet - * @exception org.w3c.dom.DOMException - * The exception description. - */ - StyleSheet replaceSheet(StyleSheet newSheet, StyleSheet oldSheet) throws org.w3c.dom.DOMException; -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/preferences/CSSPreferenceHelper.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/preferences/CSSPreferenceHelper.java deleted file mode 100644 index e1fafe6f0e..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/preferences/CSSPreferenceHelper.java +++ /dev/null @@ -1,229 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.preferences; - -import org.eclipse.core.runtime.Preferences; -import org.eclipse.wst.css.core.internal.CSSCorePlugin; -import org.eclipse.wst.css.core.internal.preferences.CSSCorePreferenceNames; -import org.eclipse.wst.css.core.internal.provisional.document.ICSSModel; - -/** - * @deprecated just access preferences directly - */ -public class CSSPreferenceHelper { - - /** - * - */ - public synchronized static CSSPreferenceHelper getInstance() { - if (fInstance == null) { - fInstance = new CSSPreferenceHelper(); - } - return fInstance; - } - - /** - * - */ - public String getBetweenValueString() { - return getPreferences().getString(CSSCorePreferenceNames.FORMAT_BETWEEN_VALUE); - } - - /** - * - */ - public String getIndentString() { - StringBuffer indent = new StringBuffer(); - - Preferences preferences = getPreferences(); - if (preferences != null) { - char indentChar = ' '; - String indentCharPref = preferences.getString(CSSCorePreferenceNames.INDENTATION_CHAR); - if (CSSCorePreferenceNames.TAB.equals(indentCharPref)) { - indentChar = '\t'; - } - int indentationWidth = preferences.getInt(CSSCorePreferenceNames.INDENTATION_SIZE); - - for (int i = 0; i < indentationWidth; i++) { - indent.append(indentChar); - } - } - return indent.toString(); - } - - /** - * - */ - public int getMaxLineWidth() { - Preferences prefs = getPreferences(); - return prefs.getInt(CSSCorePreferenceNames.LINE_WIDTH); - } - - /** - * - */ - public String getQuoteString(ICSSModel model) { - // nakamori_TODO css pref transition - return getPreferences().getString(CSSCorePreferenceNames.FORMAT_QUOTE); - } - - /** - * - */ - public int getSpacesPostDelimiter() { - return getPreferences().getInt(CSSCorePreferenceNames.FORMAT_PROP_POST_DELIM); - } - - /** - * - */ - public int getSpacesPreDelimiter() { - return getPreferences().getInt(CSSCorePreferenceNames.FORMAT_PROP_PRE_DELIM); - } - - /** - * - */ - public boolean isIdentUpperCase() { - if (getPreferences().getInt(CSSCorePreferenceNames.CASE_IDENTIFIER) == CSSCorePreferenceNames.UPPER) - return true; - return false; - } - - /** - * - */ - public boolean isNewLineOnOpenBrace() { - return getPreferences().getBoolean(CSSCorePreferenceNames.WRAPPING_NEWLINE_ON_OPEN_BRACE); - } - - /** - * - */ - public boolean isOnePropertyPerLine() { - return getPreferences().getBoolean(CSSCorePreferenceNames.WRAPPING_ONE_PER_LINE); - } - - /** - * - */ - public boolean isProhibitWrapOnAttr() { - return getPreferences().getBoolean(CSSCorePreferenceNames.WRAPPING_PROHIBIT_WRAP_ON_ATTR); - } - - /** - * - */ - public boolean isPropNameUpperCase() { - if (getPreferences().getInt(CSSCorePreferenceNames.CASE_PROPERTY_NAME) == CSSCorePreferenceNames.UPPER) - return true; - return false; - } - - /** - * - */ - public boolean isPropValueUpperCase() { - if (getPreferences().getInt(CSSCorePreferenceNames.CASE_PROPERTY_VALUE) == CSSCorePreferenceNames.UPPER) - return true; - return false; - } - - /** - * - */ - public boolean isQuoteInURI() { - return getPreferences().getBoolean(CSSCorePreferenceNames.FORMAT_QUOTE_IN_URI); - } - - /** - * - */ - protected void setBetweenValueString(String newBetweenValueString) { - getPreferences().setValue(CSSCorePreferenceNames.FORMAT_BETWEEN_VALUE, newBetweenValueString); - } - - /** - * - */ - protected void setIdentUpperCase(boolean newIdentUpperCase) { - int theCase = CSSCorePreferenceNames.LOWER; - if (newIdentUpperCase) - theCase = CSSCorePreferenceNames.UPPER; - getPreferences().setValue(CSSCorePreferenceNames.CASE_IDENTIFIER, theCase); - } - - /** - * - */ - protected void setOnePropertyPerLine(boolean newOnePropertyPerLine) { - getPreferences().setValue(CSSCorePreferenceNames.WRAPPING_ONE_PER_LINE, newOnePropertyPerLine); - } - - /** - * - */ - protected void setProhibitWrapOnAttr(boolean newProhibitWrapOnAttr) { - getPreferences().setValue(CSSCorePreferenceNames.WRAPPING_PROHIBIT_WRAP_ON_ATTR, newProhibitWrapOnAttr); - } - - /** - * - */ - protected void setPropNameUpperCase(boolean newPropNameUpperCase) { - int theCase = CSSCorePreferenceNames.LOWER; - if (newPropNameUpperCase) - theCase = CSSCorePreferenceNames.UPPER; - getPreferences().setValue(CSSCorePreferenceNames.CASE_PROPERTY_NAME, theCase); - } - - /** - * - */ - protected void setPropValueUpperCase(boolean newPropValueUpperCase) { - int theCase = CSSCorePreferenceNames.LOWER; - if (newPropValueUpperCase) - theCase = CSSCorePreferenceNames.UPPER; - getPreferences().setValue(CSSCorePreferenceNames.CASE_PROPERTY_VALUE, theCase); - } - - /** - * - */ - public void setQuoteString(String quote) { - getPreferences().setValue(CSSCorePreferenceNames.FORMAT_QUOTE, quote); - } - - /** - * - */ - public void setSpacesPostDelimiter(int num) { - getPreferences().setValue(CSSCorePreferenceNames.FORMAT_PROP_POST_DELIM, num); - } - - /** - * - */ - public void setSpacesPreDelimiter(int num) { - getPreferences().setValue(CSSCorePreferenceNames.FORMAT_PROP_PRE_DELIM, num); - } - - private Preferences getPreferences() { - CSSCorePlugin cssModelPlugin = CSSCorePlugin.getDefault(); - return cssModelPlugin.getPluginPreferences(); - } - - private CSSPreferenceHelper() { - super(); - } - - private static CSSPreferenceHelper fInstance = null; -} diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/text/ICSSPartitionTypes.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/text/ICSSPartitionTypes.java deleted file mode 100644 index 54fcf463fd..0000000000 --- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/provisional/text/ICSSPartitionTypes.java +++ /dev/null @@ -1,25 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2005, 2006 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 - *******************************************************************************/ -package org.eclipse.wst.css.core.internal.provisional.text; - -import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredPartitionTypes; - -/** - * This interface is not intended to be implemented. It defines the - * partitioning for CSS and all its partitions. Clients should reference the - * partition type Strings defined here directly. - * - * @deprecated org.eclipse.wst.css.core.text.ICSSPartitions - */ -public interface ICSSPartitionTypes extends IStructuredPartitionTypes { - - String STYLE = "org.eclipse.wst.css.STYLE"; //$NON-NLS-1$ -} |