org.apache.tika.metadata
Class Property
java.lang.Object
org.apache.tika.metadata.Property
public final class Property
- extends java.lang.Object
XMP property definition. Each instance of this class defines a single
metadata property like "dc:format". In addition to the property name,
the value type
and category (internal or external)
of the property are included in the property definition. The available
choice values are also stored for open and closed choice value types.
- Since:
- Apache Tika 0.7
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getName
public java.lang.String getName()
isInternal
public boolean isInternal()
isExternal
public boolean isExternal()
getValueType
public Property.ValueType getValueType()
getChoices
public java.util.Set<java.lang.String> getChoices()
- Returns the (immutable) set of choices for the values of this property.
Only defined for
open
and
closed choice
value types.
- Returns:
- available choices, or
null
internalBoolean
public static Property internalBoolean(java.lang.String name)
internalClosedChoise
public static Property internalClosedChoise(java.lang.String name,
java.lang.String... choices)
internalDate
public static Property internalDate(java.lang.String name)
internalInteger
public static Property internalInteger(java.lang.String name)
internalRational
public static Property internalRational(java.lang.String name)
internalOpenChoise
public static Property internalOpenChoise(java.lang.String name,
java.lang.String... choices)
internalReal
public static Property internalReal(java.lang.String name)
internalText
public static Property internalText(java.lang.String name)
internalURI
public static Property internalURI(java.lang.String name)
externalClosedChoise
public static Property externalClosedChoise(java.lang.String name,
java.lang.String... choices)
externalDate
public static Property externalDate(java.lang.String name)
externalInteger
public static Property externalInteger(java.lang.String name)
externalText
public static Property externalText(java.lang.String name)
Copyright © 2007-2010 The Apache Software Foundation. All Rights Reserved.