owltools.gaf.parser
Class BuilderTools

java.lang.Object
  extended by owltools.gaf.parser.BuilderTools

public class BuilderTools
extends Object


Constructor Summary
BuilderTools()
           
 
Method Summary
static String buildExtensionExpression(List<List<ExtensionExpression>> groupedExpressions)
           
static String buildPropertyExpression(List<org.apache.commons.lang3.tuple.Pair<String,String>> properties)
           
static String buildQualifierString(List<String> qualifierList)
           
static String buildReferenceIdsString(List<String> referenceIds)
           
static String buildTaxonString(org.apache.commons.lang3.tuple.Pair<String,String> taxonRelPair)
           
static String buildTaxonString(String bioEntityTaxon, org.apache.commons.lang3.tuple.Pair<String,String> actsOnTaxonRelPair)
           
static String buildWithString(Collection<String> withInfos)
           
static String buildWithString(Collection<String> withInfos, String defaultString)
           
static List<String> parseCompositeQualifier(String qualifierString)
          Parse the string into a list of qualifier strings
static List<List<ExtensionExpression>> parseExtensionExpression(String extensionExpressionString)
           
static org.apache.commons.lang3.tuple.Pair<String,String> parseTaxonRelationshipPair(String source)
           
static Collection<String> parseWithInfo(String withInfoString)
          Parse the string into a collection of with strings
static String removePrefix(String s, char marker)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuilderTools

public BuilderTools()
Method Detail

removePrefix

public static String removePrefix(String s,
                                  char marker)

parseWithInfo

public static Collection<String> parseWithInfo(String withInfoString)
Parse the string into a collection of with strings

Parameters:
withInfoString -
Returns:
collection, never null

parseCompositeQualifier

public static List<String> parseCompositeQualifier(String qualifierString)
Parse the string into a list of qualifier strings

Parameters:
qualifierString -
Returns:
collection, never null

parseTaxonRelationshipPair

public static org.apache.commons.lang3.tuple.Pair<String,String> parseTaxonRelationshipPair(String source)

parseExtensionExpression

public static List<List<ExtensionExpression>> parseExtensionExpression(String extensionExpressionString)
Parameters:
extensionExpressionString -
Returns:
list, never null

buildExtensionExpression

public static String buildExtensionExpression(List<List<ExtensionExpression>> groupedExpressions)

buildPropertyExpression

public static String buildPropertyExpression(List<org.apache.commons.lang3.tuple.Pair<String,String>> properties)

buildTaxonString

public static String buildTaxonString(String bioEntityTaxon,
                                      org.apache.commons.lang3.tuple.Pair<String,String> actsOnTaxonRelPair)

buildTaxonString

public static String buildTaxonString(org.apache.commons.lang3.tuple.Pair<String,String> taxonRelPair)

buildWithString

public static String buildWithString(Collection<String> withInfos)

buildWithString

public static String buildWithString(Collection<String> withInfos,
                                     String defaultString)

buildQualifierString

public static String buildQualifierString(List<String> qualifierList)

buildReferenceIdsString

public static String buildReferenceIdsString(List<String> referenceIds)


Copyright © 2010-2014. All Rights Reserved.