blob: 65fbfcfac4a6be00a741ad75f568af443ebd1d38 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2001, 2004 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.sse.core.internal.cleanup;
import org.eclipse.core.runtime.Preferences;
import org.eclipse.wst.sse.core.internal.SSECorePlugin;
public class StructuredCleanupPreferences implements IStructuredCleanupPreferences {
private int fAttrNameCase;
private boolean fCompressEmptyElementTags;
private boolean fConvertEOLCodes;
private String fEOLCode;
private boolean fFormatSource;
private boolean fInsertMissingTags;
private boolean fInsertRequiredAttrs;
//private IPreferenceStore fPreferenceStore = null;
private Preferences fPreferences = null;
private boolean fQuoteAttrValues;
private int fTagNameCase;
public int getAttrNameCase() {
return fAttrNameCase;
}
public boolean getCompressEmptyElementTags() {
return fCompressEmptyElementTags;
}
public boolean getConvertEOLCodes() {
return fConvertEOLCodes;
}
public String getEOLCode() {
return fEOLCode;
}
public boolean getFormatSource() {
return fFormatSource;
}
public boolean getInsertMissingTags() {
return fInsertMissingTags;
}
public boolean getInsertRequiredAttrs() {
return fInsertRequiredAttrs;
}
public Preferences getPreferences() {
if (fPreferences == null) {
fPreferences = SSECorePlugin.getDefault().getPluginPreferences();
}
return fPreferences;
}
public boolean getQuoteAttrValues() {
return fQuoteAttrValues;
}
public int getTagNameCase() {
return fTagNameCase;
}
public void setAttrNameCase(int attrNameCase) {
fAttrNameCase = attrNameCase;
}
public void setCompressEmptyElementTags(boolean compressEmptyElementTags) {
fCompressEmptyElementTags = compressEmptyElementTags;
}
public void setConvertEOLCodes(boolean convertEOLCodes) {
fConvertEOLCodes = convertEOLCodes;
}
public void setEOLCode(String EOLCode) {
fEOLCode = EOLCode;
}
public void setFormatSource(boolean formatSource) {
fFormatSource = formatSource;
}
public void setInsertMissingTags(boolean insertMissingTags) {
fInsertMissingTags = insertMissingTags;
}
public void setInsertRequiredAttrs(boolean insertRequiredAttrs) {
fInsertRequiredAttrs = insertRequiredAttrs;
}
public void setPreferences(Preferences prefs) {
fPreferences = prefs;
}
public void setQuoteAttrValues(boolean quoteAttrValues) {
fQuoteAttrValues = quoteAttrValues;
}
public void setTagNameCase(int tagNameCase) {
fTagNameCase = tagNameCase;
}
}