com.eviware.soapui.model.support
Class ModelSupport

java.lang.Object
  extended by com.eviware.soapui.model.support.ModelSupport

public class ModelSupport
extends java.lang.Object

Utility methods for soapui model-related interfaces

Author:
Ole.Matzura

Nested Class Summary
static class ModelSupport.InterfaceTypeFilter
           
static interface ModelSupport.ModelItemFilter<T extends ModelItem>
           
 
Constructor Summary
ModelSupport()
           
 
Method Summary
static
<T extends ModelItem>
T
findModelItemById(java.lang.String id, ModelItem root)
           
static java.lang.String generateModelItemID()
           
static Project getModelItemProject(ModelItem modelItem)
           
static java.lang.String[] getNames(java.util.List<? extends ModelItem> list, java.lang.String[] lastItems)
           
static
<T extends ModelItem>
java.lang.String[]
getNames(java.util.List<T> list)
           
static
<T extends ModelItem>
java.lang.String[]
getNames(java.util.List<T> list, ModelSupport.ModelItemFilter<T> filter)
           
static java.lang.String[] getNames(java.lang.String[] firstItems, java.util.List<? extends ModelItem> list)
           
static java.lang.String getResourceRoot(AbstractWsdlModelItem<?> testStep)
           
static java.lang.String promptForUniqueName(java.lang.String typeName, ModelItem parent, java.lang.String def)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelSupport

public ModelSupport()
Method Detail

getNames

public static <T extends ModelItem> java.lang.String[] getNames(java.util.List<T> list)

getNames

public static <T extends ModelItem> java.lang.String[] getNames(java.util.List<T> list,
                                                                ModelSupport.ModelItemFilter<T> filter)

getNames

public static java.lang.String[] getNames(java.lang.String[] firstItems,
                                          java.util.List<? extends ModelItem> list)

getNames

public static java.lang.String[] getNames(java.util.List<? extends ModelItem> list,
                                          java.lang.String[] lastItems)

generateModelItemID

public static java.lang.String generateModelItemID()

findModelItemById

public static <T extends ModelItem> T findModelItemById(java.lang.String id,
                                                        ModelItem root)

promptForUniqueName

public static java.lang.String promptForUniqueName(java.lang.String typeName,
                                                   ModelItem parent,
                                                   java.lang.String def)

getModelItemProject

public static Project getModelItemProject(ModelItem modelItem)

getResourceRoot

public static java.lang.String getResourceRoot(AbstractWsdlModelItem<?> testStep)


Copyright © 2005-2008 eviware.com. All Rights Reserved.