示例#1
0
PassRefPtr<CSSValueList> CSSValueList::copy()
{
    PassRefPtr<CSSValueList> newList = m_isSpaceSeparated ? createSpaceSeparated() : createCommaSeparated();
    for (size_t index = 0; index < m_values.size(); index++)
        newList->append(m_values[index]);
    return newList;
}
PassRefPtr<FileList> ClipboardJava::files() const
{
    PassRefPtr<FileList> fl = FileList::create();
    if (
        m_dataObject
        &&  policy() == ClipboardReadable
        &&  m_dataObject->containsFiles()
    ){
        Vector<String> fn;
        m_dataObject->asFilenames(fn);
        for(
            Vector<String>::const_iterator i = fn.begin();
            fn.end()!=i;
            ++i
        )
            fl->append(File::create(*i));
    }
    return fl;
}