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 boolean dependsOn(ModelItem source, ModelItem target)
           
static
<T extends ModelItem>
T
findModelItemById(java.lang.String id, ModelItem root)
           
static java.lang.String generateModelItemID()
           
static
<T extends ModelItem>
java.util.List<T>
getChildren(ModelItem modelItem, java.lang.Class<T> childType)
           
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)
           
static void unsetIds(AbstractWsdlModelItem<?> modelItem)
           
static void unsetIds(AbstractWsdlModelItem<?>[] modelItems)
           
 
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)

getChildren

public static <T extends ModelItem> java.util.List<T> getChildren(ModelItem modelItem,
                                                                  java.lang.Class<T> childType)

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)

unsetIds

public static void unsetIds(AbstractWsdlModelItem<?> modelItem)

unsetIds

public static void unsetIds(AbstractWsdlModelItem<?>[] modelItems)

dependsOn

public static boolean dependsOn(ModelItem source,
                                ModelItem target)


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