be.SIRAPRISE.util
Class RelationValueSelectorFactory
java.lang.Object
   be.SIRAPRISE.util.RelationValueSelectorFactory
be.SIRAPRISE.util.RelationValueSelectorFactory
- public class RelationValueSelectorFactory 
- extends java.lang.Object
- Author:
- Erwin
 
| Method Summary | 
| static java.util.Set<java.lang.String> | getNames(java.lang.String in)Gets A Set holding the individual names that appear in the comma-separated list
 | 
| static java.util.LinkedList<java.lang.String> | getNamesInEntryOrder(java.lang.String in)Gets A Set holding the individual names that appear in the comma-separated list
 | 
| static java.util.LinkedHashSet<java.lang.String> | getNamesInEntryOrderWithoutDuplicates(java.lang.String in)Gets A Set holding the individual names that appear in the comma-separated list
 | 
| static java.lang.String | getRelationAttributeValueCommalist(AbstractRelation x,
                                   java.lang.String attributeName)
 | 
| static java.lang.String | getRelationValueSelector(java.util.Set<java.lang.String> names,
                         java.lang.String attributeName,
                         java.lang.String typeName)
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RelationValueSelectorFactory
public RelationValueSelectorFactory()
getNames
public static final java.util.Set<java.lang.String> getNames(java.lang.String in)
- Gets A Set holding the individual names that appear in the comma-separated list
 
- 
- Parameters:
- in- A comma-separated list of names
- Returns:
- A Set holding the individual names that appear in the comma-separated list
 
getNamesInEntryOrder
public static final java.util.LinkedList<java.lang.String> getNamesInEntryOrder(java.lang.String in)
- Gets A Set holding the individual names that appear in the comma-separated list
 
- 
- Parameters:
- in- A comma-separated list of names
- Returns:
- A Set holding the individual names that appear in the comma-separated list
 
getNamesInEntryOrderWithoutDuplicates
public static final java.util.LinkedHashSet<java.lang.String> getNamesInEntryOrderWithoutDuplicates(java.lang.String in)
- Gets A Set holding the individual names that appear in the comma-separated list
 
- 
- Parameters:
- in- A comma-separated list of names
- Returns:
- A Set holding the individual names that appear in the comma-separated list
 
getRelationAttributeValueCommalist
public static final java.lang.String getRelationAttributeValueCommalist(AbstractRelation x,
                                                                        java.lang.String attributeName)
- 
- Parameters:
- x-
- attributeName-
- Returns:
- A commalist holding the values of the named attribute in the given relation
 
getRelationValueSelector
public static final java.lang.String getRelationValueSelector(java.util.Set<java.lang.String> names,
                                                              java.lang.String attributeName,
                                                              java.lang.String typeName)
- 
- Parameters:
- names-
- attributeName-
- typeName-
- Returns:
- A relation value selector that selects a relation of degree one, with the given attribute and type name, and with tuples holding the values in the given set