00001 // Copyright (C) 2006 Alexis ROBERT 00002 00003 #include "href.h" 00004 00005 namespace freedaisy { 00006 Href::Href(std::string str) { 00007 _str = str; 00008 } 00009 00010 std::string Href::getFile() { 00011 int offset = _str.find("#"); 00012 return _str.substr(0, offset); 00013 } 00014 00015 std::string Href::getAnchor() { 00016 int offset = _str.find("#"); 00017 return _str.substr(offset+1, _str.size()); 00018 } 00019 00020 Href Href::operator=(std::string orig) { 00021 _str = orig; 00022 return *this; 00023 } 00024 00025 std::string Href::getString() { 00026 return _str; 00027 } 00028 }