public class DefaultPropertyOrderingStrategy extends Object implements PropertyOrderingStrategy
Constructor and Description |
---|
DefaultPropertyOrderingStrategy() |
Modifier and Type | Method and Description |
---|---|
protected List<com.epimorphics.rdfutil.PropertyValue> |
collectValues(com.epimorphics.rdfutil.RDFNodeWrapper subject)
Collect the property value pairs of the given subject, and return a list
|
List<com.epimorphics.rdfutil.PropertyValue> |
orderProperties(com.epimorphics.rdfutil.RDFNodeWrapper subject)
Return the triples whose subject resource is
subject , sorted by
the label on the triple's predicate. |
protected void |
orderPropertyMultiValues(List<com.epimorphics.rdfutil.PropertyValue> pvs)
Ensure that the values of multi-value properties are placed in a suitable order.
|
protected void |
orderSelectedProperties(List<com.epimorphics.rdfutil.PropertyValue> propertyValues,
Map<com.epimorphics.rdfutil.RDFNodeWrapper,String> propertyNames)
Given a collection of selected properties, put them into the required order.
|
public List<com.epimorphics.rdfutil.PropertyValue> orderProperties(com.epimorphics.rdfutil.RDFNodeWrapper subject)
subject
, sorted by
the label on the triple's predicate.orderProperties
in interface PropertyOrderingStrategy
subject
- A subject resourcesubject
, sorted by label order.protected void orderSelectedProperties(List<com.epimorphics.rdfutil.PropertyValue> propertyValues, Map<com.epimorphics.rdfutil.RDFNodeWrapper,String> propertyNames)
propertyValues
- propertyNames
- protected void orderPropertyMultiValues(List<com.epimorphics.rdfutil.PropertyValue> pvs)
pvs
- A list of property-value pairs to be placed into orderprotected List<com.epimorphics.rdfutil.PropertyValue> collectValues(com.epimorphics.rdfutil.RDFNodeWrapper subject)
subject
- An RDF resource nodesubject
Copyright © 2014. All Rights Reserved.