public class MockFactory extends BioPAXFactory
Constructor and Description |
---|
MockFactory(BioPAXLevel level) |
Modifier and Type | Method and Description |
---|---|
void |
bindArrays(ObjectPropertyEditor editor,
BioPAXElement[] beans,
BioPAXElement[] values) |
void |
bindArrays(String editor,
BioPAXElement[] beans,
BioPAXElement[] values) |
void |
bindInPairs(ObjectPropertyEditor editor,
BioPAXElement... pairs) |
void |
bindInPairs(String editor,
BioPAXElement... pairs) |
<T extends BioPAXElement> |
create(Class<T> aClass,
String uri)
Universal method that creates a new BioPAX object.
|
<T extends BioPAXElement> |
create(Model model,
Class<T> biopaxClass,
int number) |
<T extends BioPAXElement> |
create(Model model,
Class<T> biopaxClass,
int number,
String pre) |
BioPAXElement |
create(String localName,
String uri) |
ObjectPropertyEditor |
editor(String property,
Class<? extends BioPAXElement> clazz) |
BioPAXLevel |
getLevel()
Gets the level.
|
String |
mapClassName(Class<? extends BioPAXElement> aClass)
Maps a BioPAX type (model interface) to the
full-qualified class name of an implementing class.
|
canInstantiate, createModel, getImplClass
public MockFactory(BioPAXLevel level)
public <T extends BioPAXElement> T create(Class<T> aClass, String uri)
BioPAXFactory
create
in class BioPAXFactory
T
- typeaClass
- the class that corresponds to the BioPAX typeuri
- absolute URI of the new BioPAX objectpublic BioPAXElement create(String localName, String uri)
create
in class BioPAXFactory
public BioPAXLevel getLevel()
BioPAXFactory
getLevel
in class BioPAXFactory
public String mapClassName(Class<? extends BioPAXElement> aClass)
BioPAXFactory
mapClassName
in class BioPAXFactory
aClass
- BioPAX type (model interface)public <T extends BioPAXElement> T[] create(Model model, Class<T> biopaxClass, int number, String pre)
public <T extends BioPAXElement> T[] create(Model model, Class<T> biopaxClass, int number)
public void bindInPairs(ObjectPropertyEditor editor, BioPAXElement... pairs)
public void bindArrays(ObjectPropertyEditor editor, BioPAXElement[] beans, BioPAXElement[] values)
public void bindInPairs(String editor, BioPAXElement... pairs)
public void bindArrays(String editor, BioPAXElement[] beans, BioPAXElement[] values)
public ObjectPropertyEditor editor(String property, Class<? extends BioPAXElement> clazz)
Copyright © 2015 BioPAX. All rights reserved.