本文整理汇总了Java中org.apache.jackrabbit.webdav.property.DavProperty.getValue方法的典型用法代码示例。如果您正苦于以下问题:Java DavProperty.getValue方法的具体用法?Java DavProperty.getValue怎么用?Java DavProperty.getValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.jackrabbit.webdav.property.DavProperty
的用法示例。
在下文中一共展示了DavProperty.getValue方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: checkCalendarResourceType
import org.apache.jackrabbit.webdav.property.DavProperty; //导入方法依赖的package包/类
/**
* Returns true if the resourcetype Property has a Calendar Element under it.
*
* @param resourcetype ResourceType Property
* @return True if, resource is Calendar, else false.
*/
private static boolean checkCalendarResourceType(DavProperty<?> resourcetype) {
boolean isCalendar = false;
if (resourcetype != null) {
DavPropertyName calProp = DavPropertyName.create("calendar", CalDAVConstants.NAMESPACE_CALDAV);
for (Object o : (Collection<?>) resourcetype.getValue()) {
if (o instanceof Element) {
Element e = (Element) o;
if (e.getLocalName().equals(calProp.getName())) {
isCalendar = true;
}
}
}
}
return isCalendar;
}
示例2: create
import org.apache.jackrabbit.webdav.property.DavProperty; //导入方法依赖的package包/类
public FileContentInfo create(FileContent fileContent) throws FileSystemException
{
WebdavFileObject file = (WebdavFileObject) (FileObjectUtils
.getAbstractFileObject(fileContent.getFile()));
String contentType = null;
String contentEncoding = null;
DavPropertyNameSet nameSet = new DavPropertyNameSet();
nameSet.add(DavPropertyName.GETCONTENTTYPE);
DavPropertySet propertySet = file.getProperties((URLFileName) file.getName(), nameSet, true);
DavProperty property = propertySet.get(DavPropertyName.GETCONTENTTYPE);
if (property != null)
{
contentType = (String) property.getValue();
}
property = propertySet.get(WebdavFileObject.RESPONSE_CHARSET);
if (property != null)
{
contentEncoding = (String) property.getValue();
}
return new DefaultFileContentInfo(contentType, contentEncoding);
}
示例3: isDirectory
import org.apache.jackrabbit.webdav.property.DavProperty; //导入方法依赖的package包/类
private boolean isDirectory(URLFileName name) throws IOException
{
try
{
DavProperty property = getProperty(name, DavConstants.PROPERTY_RESOURCETYPE);
Node node;
if (property != null && (node = (Node) property.getValue()) != null)
{
return node.getLocalName().equals(DavConstants.XML_COLLECTION);
}
else
{
return false;
}
}
catch (FileNotFoundException fse)
{
throw new FileNotFolderException(name);
}
}
示例4: isDirectory
import org.apache.jackrabbit.webdav.property.DavProperty; //导入方法依赖的package包/类
private boolean isDirectory(URLFileName name) throws IOException, DavException
{
try
{
DavProperty property = getProperty(name, DavConstants.PROPERTY_RESOURCETYPE);
Node node;
if (property != null && (node = (Node) property.getValue()) != null)
{
return node.getLocalName().equals(DavConstants.XML_COLLECTION);
}
else
{
return false;
}
}
catch (FileNotFoundException fse)
{
throw new FileNotFolderException(name);
}
}
示例5: getTextValuefromProperty
import org.apache.jackrabbit.webdav.property.DavProperty; //导入方法依赖的package包/类
private static String getTextValuefromProperty(DavProperty<?> property) {
String value = null;
if (property != null) {
for (Object o : (Collection<?>) property.getValue()) {
if (o instanceof Element) {
Element e = (Element) o;
value = DomUtil.getTextTrim(e);
break;
}
}
}
return value;
}
示例6: doGetContentSize
import org.apache.jackrabbit.webdav.property.DavProperty; //导入方法依赖的package包/类
/**
* Returns the size of the file content (in bytes).
*/
@Override
protected long doGetContentSize() throws Exception
{
DavProperty property = getProperty((URLFileName) getName(),
DavConstants.PROPERTY_GETCONTENTLENGTH);
if (property != null)
{
String value = (String) property.getValue();
return Long.parseLong(value);
}
return 0;
}
示例7: doGetLastModifiedTime
import org.apache.jackrabbit.webdav.property.DavProperty; //导入方法依赖的package包/类
/**
* Returns the last modified time of this file. Is only called if
* {@link #doGetType} does not return {@link FileType#IMAGINARY}.
*/
@Override
protected long doGetLastModifiedTime() throws Exception
{
DavProperty property = getProperty((URLFileName) getName(),
DavConstants.PROPERTY_GETLASTMODIFIED);
if (property != null)
{
String value = (String) property.getValue();
return DateUtil.parseDate(value).getTime();
}
return 0;
}
示例8: doGetContentSize
import org.apache.jackrabbit.webdav.property.DavProperty; //导入方法依赖的package包/类
/**
* Returns the size of the file content (in bytes).
*/
protected long doGetContentSize() throws Exception
{
DavProperty property = getProperty((URLFileName) getName(),
DavConstants.PROPERTY_GETCONTENTLENGTH);
if (property != null)
{
String value = (String) property.getValue();
return Long.parseLong(value);
}
return 0;
}
示例9: doGetLastModifiedTime
import org.apache.jackrabbit.webdav.property.DavProperty; //导入方法依赖的package包/类
/**
* Returns the last modified time of this file. Is only called if
* {@link #doGetType} does not return {@link FileType#IMAGINARY}.
*/
protected long doGetLastModifiedTime() throws Exception
{
DavProperty property = getProperty((URLFileName) getName(),
DavConstants.PROPERTY_GETLASTMODIFIED);
if (property != null)
{
String value = (String) property.getValue();
return DateUtil.parseDate(value).getTime();
}
return 0;
}