本文整理了Java中org.apache.tika.metadata.Property.get()
方法的一些代码示例,展示了Property.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.get()
方法的具体详情如下:
包路径:org.apache.tika.metadata.Property
类名称:Property
方法名:get
[英]Retrieve the property object that corresponds to the given key
[中]检索与给定键对应的属性对象
代码示例来源:origin: apache/tika
/**
* It will set all simple and array properties that have QName keys in registered namespaces.
*
* @see org.apache.tika.metadata.Metadata#setAll(java.util.Properties)
*/
@Override
public void setAll(Properties properties) {
@SuppressWarnings("unchecked")
Enumeration<String> names = (Enumeration<String>) properties.propertyNames();
while (names.hasMoreElements()) {
String name = names.nextElement();
Property property = Property.get( name );
if (property == null) {
throw new PropertyTypeException( "Unknown property: " + name );
}
String value = properties.getProperty( name );
if (property.isMultiValuePermitted()) {
this.set( property, new String[] { value } );
}
else {
this.set( property, value );
}
}
}
代码示例来源:origin: stackoverflow.com
/**
* Method for printing unoccupied property of the class LettingAgent.
*/
public void printListOfUnoccupiedProperty(char Location, double maxmonthlyRent, int miniNoBeds) {
// initialise instance variables
for (Property Property : agproperty) {
if ((Property.getLocation().equals(Location))
&& (Property.get(monthlyRent).equals(maxmonthlyRent))
&& (agproperty.get(numberOfBedrooms).equals(miniNoBeds))) {
System.out.Println(Propnumber);
Property.printProperty();
} else {
System.out.println("The Property number is not valid");
}
}
}
代码示例来源:origin: apache/tika
@Test
public void getInt_IntegerProperty_valueReturned() throws TikaException {
xmpMeta.process( tikaMetadata );
assertEquals( new Integer( 2 ), xmpMeta.getInt( Property.get( "xmp:Integer" ) ) );
}
代码示例来源:origin: com.github.lafa.tikaNoExternal/tika-xmp
/**
* It will set all simple and array properties that have QName keys in registered namespaces.
*
* @see org.apache.tika.metadata.Metadata#setAll(java.util.Properties)
*/
@Override
public void setAll(Properties properties) {
@SuppressWarnings("unchecked")
Enumeration<String> names = (Enumeration<String>) properties.propertyNames();
while (names.hasMoreElements()) {
String name = names.nextElement();
Property property = Property.get( name );
if (property == null) {
throw new PropertyTypeException( "Unknown property: " + name );
}
String value = properties.getProperty( name );
if (property.isMultiValuePermitted()) {
this.set( property, new String[] { value } );
}
else {
this.set( property, value );
}
}
}
代码示例来源:origin: org.apache.tika/tika-xmp
/**
* It will set all simple and array properties that have QName keys in registered namespaces.
*
* @see org.apache.tika.metadata.Metadata#setAll(java.util.Properties)
*/
@Override
public void setAll(Properties properties) {
@SuppressWarnings("unchecked")
Enumeration<String> names = (Enumeration<String>) properties.propertyNames();
while (names.hasMoreElements()) {
String name = names.nextElement();
Property property = Property.get( name );
if (property == null) {
throw new PropertyTypeException( "Unknown property: " + name );
}
String value = properties.getProperty( name );
if (property.isMultiValuePermitted()) {
this.set( property, new String[] { value } );
}
else {
this.set( property, value );
}
}
}
内容来源于网络,如有侵权,请联系作者删除!