Uses of Interface
org.biopax.paxtools.controller.PropertyEditor
Packages that use PropertyEditor
Package
Description
This package contains classes for implementing undoable editing the model.
This package contains various methods and algorithms for traversing and manipulating the model.
This package contains a tools for upgrading BioPAX L1 and L2 to L3.
This package contains classes that handle IO operations including reading and writing BioPAX from files and streams..
-
Uses of PropertyEditor in org.biopax.paxtools.command
Methods in org.biopax.paxtools.command with parameters of type PropertyEditorModifier and TypeMethodDescriptionvoidCommandManager.addProperty(BioPAXElement bpe, PropertyEditor editor, Object value) voidCommandManager.removeProperty(BioPAXElement bpe, PropertyEditor editor, Object value) -
Uses of PropertyEditor in org.biopax.paxtools.controller
Subinterfaces of PropertyEditor in org.biopax.paxtools.controllerModifier and TypeInterfaceDescriptioninterfaceDataPropertyEditor<D extends BioPAXElement,R> Created by igor on 13/08/15.Classes in org.biopax.paxtools.controller that implement PropertyEditorModifier and TypeClassDescriptionclassAbstractPropertyEditor<D extends BioPAXElement,R> This is the base class for all property editors.classEnumeratedPropertyEditor<D extends BioPAXElement,R extends Enum> Provides an ENUM class compatible editor by extending thePropertyEditor.classObjectPropertyEditor<D extends BioPAXElement,R extends BioPAXElement> Provides an editor for all object value types, e.g.classPrimitivePropertyEditor<D extends BioPAXElement,R> Provides a primitive (int, float, double) class compatible editor by extending thePropertyEditor.classStringPropertyEditor<D extends BioPAXElement>Provides an String class compatible editor by extending thePropertyEditor.Fields in org.biopax.paxtools.controller with type parameters of type PropertyEditorModifier and TypeFieldDescriptionprotected final Map<Class<? extends BioPAXElement>,Map<String, PropertyEditor>> EditorMapImpl.classToEditorMapA map from classes to their registered editors.protected final Map<Class<? extends BioPAXElement>,Set<PropertyEditor>> EditorMapImpl.classToEditorSetAnother map to keep editors as a set rather than a map.static final Filter<PropertyEditor>Fetcher.evidenceFilterA property filter to ignore 'evidence' ('EVIDENCE' in L2) property (it can eventually lead to other organism, experimental entities)static final Filter<PropertyEditor>Fetcher.nextStepFilterThis property filter can be used to ignore 'nextStep' ('NEXT-STEP' in L2) property when fetching a sub-graph of child biopax elements, because using this property can eventually lead outside current pathway context into peer pathways, etc.static final Filter<PropertyEditor>Fetcher.objectPropertiesOnlyFilterA property filter to visit only biopax object type properties.protected final Map<String,Set<PropertyEditor>> EditorMapImpl.propertyToEditorMapA map from property names to actual property editors.Methods in org.biopax.paxtools.controller that return PropertyEditorModifier and TypeMethodDescriptionprotected PropertyEditorEditorMapImpl.createAndRegisterBeanEditor(String pName, Class domain, Map<Class<? extends BioPAXElement>, Set<Class<? extends BioPAXElement>>> rRestrictions) static <D extends BioPAXElement,R>
PropertyEditor<D,R> AbstractPropertyEditor.createPropertyEditor(Class<D> domain, String property) This method creates a property reflecting on the domain and property.<D extends BioPAXElement>
PropertyEditor<? super D,?> EditorMap.getEditorForProperty(String property, Class<D> javaClass) This method returns the editor intended to handle property named property of a class (javaClass).<D extends BioPAXElement>
PropertyEditor<? super D,?> EditorMapImpl.getEditorForProperty(String property, Class<D> javaClass) <D extends BioPAXElement>
PropertyEditor<? super D,?> SimpleEditorMap.getEditorForProperty(String property, Class<D> javaClass) Methods in org.biopax.paxtools.controller that return types with arguments of type PropertyEditorModifier and TypeMethodDescriptionEditorMap.getEditorsForProperty(String property) This method returns the set of editors intended to handle property named property.EditorMapImpl.getEditorsForProperty(String property) SimpleEditorMap.getEditorsForProperty(String property) EditorMap.getEditorsOf(Class<? extends BioPAXElement> domain) This method returns the set of editors whose domain subsumes the given classEditorMap.getEditorsOf(BioPAXElement bpe) This method returns the set of editors whose domain subsumes the class of given BioPAX element.EditorMapImpl.getEditorsOf(Class<? extends BioPAXElement> domain) EditorMapImpl.getEditorsOf(BioPAXElement bpe) SimpleEditorMap.getEditorsOf(Class<? extends BioPAXElement> domain) SimpleEditorMap.getEditorsOf(BioPAXElement bpe) <D extends BioPAXElement>
Set<PropertyEditor<? extends D,?>> EditorMap.getSubclassEditorsForProperty(String property, Class<D> domain) This method returns the set of editors intended to handle property named property.<D extends BioPAXElement>
Set<PropertyEditor<? extends D,?>> EditorMapImpl.getSubclassEditorsForProperty(String property, Class<D> domain) <D extends BioPAXElement>
Set<PropertyEditor<? extends D,?>> SimpleEditorMap.getSubclassEditorsForProperty(String property, Class<D> domain) EditorMap.iterator()EditorMapImpl.iterator()SimpleEditorMap.iterator()Methods in org.biopax.paxtools.controller with parameters of type PropertyEditorModifier and TypeMethodDescriptionprotected booleanTraverser.filter(PropertyEditor<?, ?> editor) booleanPropertyFilterBilinked.filterInverse(PropertyEditor editor) protected booleanTraverserBilinked.filterInverse(PropertyEditor editor) protected voidEditorMapImpl.registerEditorsWithSubClasses(PropertyEditor editor, Class<? extends BioPAXElement> domain) This method registers an editor with sub classes - i.e.protected voidTraverser.traverseElements(BioPAXElement element, Model model, PropertyEditor<?, ?> editor, Set<?> valueSet) protected abstract voidAbstractTraverser.visit(Object range, BioPAXElement domain, Model model, PropertyEditor<?, ?> editor) This is to implement a real action here: do something, return or even to continue (traverse) into the child (range) element's properties if it's a BioPAX object.voidAbstractTraverser.visit(BioPAXElement domain, Object range, Model model, PropertyEditor<?, ?> editor) Calls the protected abstract method visit that is to be implemented in subclasses of this abstract class.voidCloner.visit(BioPAXElement domain, Object range, Model targetModel, PropertyEditor editor) voidCompleter.visit(BioPAXElement domain, Object range, Model model, PropertyEditor editor) voidMerger.visit(BioPAXElement domain, Object range, Model model, PropertyEditor editor) Checks whether model contains bpe element, and if it does, then it updates the value of the equivalent element for bpe by using the specific editor.voidShallowCopy.visit(BioPAXElement domain, Object range, Model model, PropertyEditor editor) An implementation of this method should perform a BioPAX element and editor dependent operation on the model.voidVisitor.visit(BioPAXElement domain, Object range, Model model, PropertyEditor<?, ?> editor) An implementation of this method should perform a BioPAX element and editor dependent operation on the model. -
Uses of PropertyEditor in org.biopax.paxtools.converter
Methods in org.biopax.paxtools.converter with parameters of type PropertyEditorModifier and TypeMethodDescriptionprotected voidLevelUpgrader.visit(Object value, BioPAXElement parent, Model newModel, PropertyEditor editor) -
Uses of PropertyEditor in org.biopax.paxtools.io
Methods in org.biopax.paxtools.io with parameters of type PropertyEditorModifier and TypeMethodDescriptionprotected voidBioPAXIOHandlerAdapter.bindValue(String valueString, PropertyEditor editor, BioPAXElement bpe, Model model) This method binds the value to the bpe.