本文整理了Java中org.apache.tika.metadata.Property.getName()
方法的一些代码示例,展示了Property.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.getName()
方法的具体详情如下:
包路径:org.apache.tika.metadata.Property
类名称:Property
方法名:getName
暂无
代码示例来源:origin: apache/tika
public MetadataHandler(Metadata metadata, Property property) {
this.metadata = metadata;
this.property = property;
this.name = property.getName();
}
代码示例来源:origin: apache/tika
protected AbstractMetadataHandler(Metadata metadata, Property property) {
this.metadata = metadata;
this.property = property;
this.name = property.getName();
}
代码示例来源:origin: apache/tika
/**
* Returns true if named value is multivalued.
*
* @param property
* metadata property
* @return true is named value is multivalued, false if single value or null
*/
public boolean isMultiValued(final Property property) {
return metadata.get(property.getName()) != null && metadata.get(property.getName()).length > 1;
}
代码示例来源:origin: apache/tika
/**
* @see org.apache.tika.xmp.XMPMetadata#getValues(java.lang.String)
*/
@Override
public String[] getValues(Property property) {
return this.getValues( property.getName() );
}
代码示例来源:origin: apache/tika
/**
* @see org.apache.tika.xmp.XMPMetadata#isMultiValued(java.lang.String)
*/
@Override
public boolean isMultiValued(Property property) {
return this.isMultiValued( property.getName() );
}
代码示例来源:origin: apache/tika
/**
* @see org.apache.tika.xmp.XMPMetadata#get(java.lang.String)
*/
@Override
public String get(Property property) {
return this.get( property.getName() );
}
代码示例来源:origin: apache/tika
/**
* @see org.apache.tika.xmp.XMPMetadata#set(java.lang.String, java.lang.String)
*/
@Override
public void set(Property property, String value) {
this.set( property.getName(), value );
}
代码示例来源:origin: apache/tika
/**
* @see org.apache.tika.xmp.XMPMetadata#remove(java.lang.String)
*/
public void remove(Property property) {
this.remove( property.getName() );
}
代码示例来源:origin: apache/tika
/**
* @see AbstractConverter#createLangAltProperty(String, String, String)
*/
protected void createLangAltProperty(Property metadataProperty, String ns, String propertyName)
throws XMPException {
createLangAltProperty( metadataProperty.getName(), ns, propertyName );
}
代码示例来源:origin: apache/tika
/**
* Returns the value (if any) of the identified metadata property.
*
* @since Apache Tika 0.7
* @param property property definition
* @return property value, or <code>null</code> if the property is not set
*/
public String get(Property property) {
return get(property.getName());
}
代码示例来源:origin: apache/tika
/**
* Get the values associated to a metadata name.
*
* @param property
* of the metadata.
* @return the values associated to a metadata name.
*/
public String[] getValues(final Property property) {
return _getValues(property.getName());
}
代码示例来源:origin: apache/tika
/**
* @see AbstractConverter#createProperty(String, String, String)
*/
protected void createProperty(Property metadataProperty, String ns, String propertyName)
throws XMPException {
createProperty( metadataProperty.getName(), ns, propertyName );
}
代码示例来源:origin: dadoonet/fscrawler
private static <T> void setMeta(String filename, Metadata metadata, Property property, Consumer<T> setter, Function<String,T> transformer) {
String sMeta = metadata.get(property);
try {
setter.accept(transformer.apply(sMeta));
} catch (Exception e) {
logger.warn("Can not parse meta [{}] for [{}]. Skipping [{}] field...", sMeta, filename, property.getName());
}
}
代码示例来源:origin: apache/tika
protected void createArrayProperty(Property metadataProperty, String nsDc,
String arrayProperty, int arrayType) throws XMPException {
createArrayProperty( metadataProperty.getName(), nsDc, arrayProperty, arrayType );
}
代码示例来源:origin: apache/tika
protected void createCommaSeparatedArray(Property metadataProperty, String nsDc,
String arrayProperty, int arrayType) throws XMPException {
createCommaSeparatedArray( metadataProperty.getName(), nsDc, arrayProperty, arrayType );
}
代码示例来源:origin: apache/tika
/**
* @see org.apache.tika.xmp.XMPMetadata#get(java.lang.String)
*/
@Override
public Integer getInt(Property property) {
Integer result = null;
try {
result = new Integer( XMPUtils.convertToInteger( this.get( property.getName() ) ) );
}
catch (XMPException e) {
// Ignore
}
return result;
}
代码示例来源:origin: rnewson/couchdb-lucene
private void addAttribute(final String namespace, final Property property, final Metadata md, final Document doc) {
if (md.get(property) != null) {
doc.add(text(namespace + property.getName(), md.get(property), false));
}
}
代码示例来源:origin: apache/tika
@Test
public void testSetAll() {
Properties props = new Properties();
props.put( TikaCoreProperties.FORMAT.getName(), "format" );
props.put( TikaCoreProperties.SUBJECT.getName(), "keyword" );
xmpMeta.setAll( props );
assertEquals( "format", xmpMeta.get( TikaCoreProperties.FORMAT ) );
String[] values = xmpMeta.getValues( TikaCoreProperties.SUBJECT);
assertEquals( 1, values.length );
assertEquals( "keyword", values[0] );
}
代码示例来源:origin: apache/tika
@Test
public void testGetField_Author_TEXT_Partial_Found() throws Exception {
InputStream stream = ClassLoader.getSystemResourceAsStream(TikaResourceTest.TEST_DOC);
Response response = WebClient.create(endPoint + META_PATH + "/"+TikaCoreProperties.CREATOR.getName())
.type("application/msword")
.accept(MediaType.TEXT_PLAIN).put(copy(stream, 12000));
Assert.assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
String s = IOUtils.readStringFromStream((InputStream) response.getEntity());
assertEquals("Maxim Valyanskiy", s);
}
代码示例来源:origin: apache/tika
@Test
public void testGetField_Author_JSON_Partial_Found() throws Exception {
InputStream stream = ClassLoader.getSystemResourceAsStream(TikaResourceTest.TEST_DOC);
Response response = WebClient.create(endPoint + META_PATH + "/"+TikaCoreProperties.CREATOR.getName())
.type("application/msword")
.accept(MediaType.APPLICATION_JSON).put(copy(stream, 12000));
Assert.assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
Metadata metadata = JsonMetadata.fromJson(new InputStreamReader(
(InputStream) response.getEntity(), UTF_8));
assertEquals("Maxim Valyanskiy", metadata.get(TikaCoreProperties.CREATOR));
assertEquals(1, metadata.names().length);
}
内容来源于网络,如有侵权,请联系作者删除!