org.apache.jackrabbit.core.xml
Class PropInfo
java.lang.Object
org.apache.jackrabbit.core.xml.PropInfo
public class PropInfo
- extends Object
Information about a property being imported. This class is used
by the XML import handlers to pass the parsed property information
through the Importer
interface to the actual import process.
In addition to carrying the actual property data, instances of this
class also know how to apply that data when imported either to a
NodeImpl
instance through a session or directly to a
NodeState
instance in a workspace.
Constructor Summary |
PropInfo(Name name,
int type,
TextValue[] values)
Creates a proprety information instance. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropInfo
public PropInfo(Name name,
int type,
TextValue[] values)
- Creates a proprety information instance.
- Parameters:
name
- name of the property being importedtype
- type of the property being importedvalues
- value(s) of the property being imported
dispose
public void dispose()
- Disposes all values contained in this property.
getTargetType
public int getTargetType(QPropertyDefinition def)
getApplicablePropertyDef
public QPropertyDefinition getApplicablePropertyDef(EffectiveNodeType ent)
throws ConstraintViolationException
- Throws:
ConstraintViolationException
getName
public Name getName()
getType
public int getType()
getTextValues
public TextValue[] getTextValues()
getValues
public Value[] getValues(int targetType,
NamePathResolver resolver)
throws RepositoryException
- Throws:
RepositoryException
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.