X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/ltk/core/RenamePropertyInfo.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/ltk/core/RenamePropertyInfo.java new file mode 100644 index 0000000..b1c95a7 --- /dev/null +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/ltk/core/RenamePropertyInfo.java @@ -0,0 +1,82 @@ +// Copyright (c) 2005 by Leif Frenzel. All rights reserved. +// See http://leiffrenzel.de +package net.sourceforge.phpdt.ltk.core; + +import org.eclipse.core.resources.IFile; + + +/**

an info object that holds the information that is passed from + * the user to the refactoring.

+ * + * @author Leif Frenzel + */ +public class RenamePropertyInfo { + + // the offset of the property to be renamed in the file + private int offset; + // the new name for the property + private String newName; + // the old name of the property (as selected by the user) + private String oldName; + // the file that contains the property to be renamed + private IFile sourceFile; + // whether the refactoring should also change the name of the property + // in corresponding properties files in the same bundle (i.e. which start + // with the same name) + private boolean updateBundle; + // whether the refactoring should also update properties files in other + // projects than the current one + private boolean allProjects; + + + // interface methods of IRenamePropertyInfo + /////////////////////////////////////////// + + public int getOffset() { + return offset; + } + + public void setOffset( final int offset ) { + this.offset = offset; + } + + public String getNewName() { + return newName; + } + + public void setNewName( final String newName ) { + this.newName = newName; + } + + public String getOldName() { + return oldName; + } + + public void setOldName( final String oldName ) { + this.oldName = oldName; + } + + public IFile getSourceFile() { + return sourceFile; + } + + public void setSourceFile( final IFile sourceFile ) { + this.sourceFile = sourceFile; + } + + public boolean isAllProjects() { + return allProjects; + } + + public void setAllProjects( final boolean allProjects ) { + this.allProjects = allProjects; + } + + public boolean isUpdateBundle() { + return updateBundle; + } + + public void setUpdateBundle( final boolean updateBundle ) { + this.updateBundle = updateBundle; + } +}