/*
* ====================================================================
* Copyright (c) 2004-2012 TMate Software Ltd. All rights reserved.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
* are also available at http://svnkit.com/license.html
* If newer versions of this license are posted there, you may use a
* newer version instead, at your option.
* ====================================================================
*/
package org.tmatesoft.svn.core.internal.io.dav;
import java.util.Map;
import org.tmatesoft.svn.core.SVNPropertyValue;
import org.tmatesoft.svn.core.internal.util.SVNHashMap;
/**
* @version 1.3
* @author TMate Software Ltd.
*/
public class DAVProperties {
private Map myProperties = new SVNHashMap();
private boolean myIsCollection;
private String myURL;
private String myLoppedPath;
private String myOriginalURL;
public String getURL() {
return myURL;
}
public boolean isCollection() {
return myIsCollection;
}
public Map getProperties() {
return myProperties;
}
public SVNPropertyValue getPropertyValue(DAVElement name) {
return (SVNPropertyValue) myProperties.get(name);
}
public void setLoppedPath(String loppedPath) {
myLoppedPath = loppedPath;
}
public String getLoppedPath() {
return myLoppedPath;
}
public void setProperty(DAVElement name, SVNPropertyValue value) {
myProperties.put(name, value);
}
public void setURL(String url) {
myOriginalURL = myURL;
myURL = url;
}
public String getOriginalURL() {
return myOriginalURL;
}
public void setCollection(boolean collection) {
myIsCollection = collection;
}
}