org.apache.tika.metadata.Property.get()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(95)

本文整理了Java中org.apache.tika.metadata.Property.get()方法的一些代码示例,展示了Property.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.get()方法的具体详情如下:
包路径:org.apache.tika.metadata.Property
类名称:Property
方法名:get

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 );
    }
  }
}

相关文章