package com.mucommander.ui.main.tabs; import com.mucommander.commons.file.FileURL; import com.mucommander.core.LocalLocationHistory; public class ConfFileTableTab extends FileTableTab { private boolean lock; private FileURL location; private String title; public ConfFileTableTab(FileURL location) { this(false, location, null); } public ConfFileTableTab(boolean lock, FileURL location, String title) { this.lock = lock; this.location = location; this.title = title; } @Override public boolean isLocked() { return lock; } @Override public FileURL getLocation() { return location; } @Override public String getTitle() { return title; } @Override public void setLocation(FileURL location) { throw new UnsupportedOperationException("cannot change location of configuration tab"); } @Override public void setLocked(boolean locked) { throw new UnsupportedOperationException("cannot lock configuration tab"); } @Override public void setTitle(String title) { throw new UnsupportedOperationException("cannot change title of configuration tab"); } @Override public LocalLocationHistory getLocationHistory() { return null; } }