Class DefaultFeatureQueryOrder

java.lang.Object
org.gvsig.fmap.dal.feature.impl.DefaultFeatureQueryOrder
All Implemented Interfaces:
Cloneable, Iterable<org.gvsig.fmap.dal.feature.FeatureQueryOrder.FeatureQueryOrderMember>, org.gvsig.fmap.dal.feature.FeatureQueryOrder, org.gvsig.json.SupportFromJson, org.gvsig.json.SupportJson, org.gvsig.json.SupportToJson, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.persistence.Persistent

public class DefaultFeatureQueryOrder extends Object implements org.gvsig.fmap.dal.feature.FeatureQueryOrder
  • Constructor Details

    • DefaultFeatureQueryOrder

      public DefaultFeatureQueryOrder()
  • Method Details

    • copyFrom

      public void copyFrom(org.gvsig.fmap.dal.feature.FeatureQueryOrder other)
      Specified by:
      copyFrom in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • add

      public Object add(String order)
      Specified by:
      add in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • add

      public Object add(String attributeName, boolean ascending)
      Specified by:
      add in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • add

      public Object add(org.gvsig.expressionevaluator.Expression expr, boolean ascending)
      Specified by:
      add in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • members

      public Iterable<org.gvsig.fmap.dal.feature.FeatureQueryOrder.FeatureQueryOrderMember> members()
      Specified by:
      members in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • iterator

      public Iterator<org.gvsig.fmap.dal.feature.FeatureQueryOrder.FeatureQueryOrderMember> iterator()
      Specified by:
      iterator in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
      Specified by:
      iterator in interface Iterable<org.gvsig.fmap.dal.feature.FeatureQueryOrder.FeatureQueryOrderMember>
    • remove

      public boolean remove(org.gvsig.fmap.dal.feature.FeatureQueryOrder.FeatureQueryOrderMember member)
      Specified by:
      remove in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • remove

      public void remove(int index)
      Specified by:
      remove in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • clear

      public void clear()
      Specified by:
      clear in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • size

      public int size()
      Specified by:
      size in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • getIndex

      public int getIndex(String attributeName)
      Specified by:
      getIndex in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • movePrevious

      public void movePrevious(String name)
      Specified by:
      movePrevious in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • moveNext

      public void moveNext(String name)
      Specified by:
      moveNext in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • get

      public org.gvsig.fmap.dal.feature.FeatureQueryOrder.FeatureQueryOrderMember get(String attributeName)
      Specified by:
      get in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • contains

      public boolean contains(String attributeName)
      Specified by:
      contains in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • getFeatureComparator

      public Comparator<org.gvsig.fmap.dal.feature.Feature> getFeatureComparator()
    • clone

      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Specified by:
      clone in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • getCopy

      public DefaultFeatureQueryOrder getCopy()
      Specified by:
      getCopy in interface org.gvsig.fmap.dal.feature.FeatureQueryOrder
    • selfRegister

      public static void selfRegister()
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • fromJson

      public void fromJson(javax.json.JsonObject json)
      Specified by:
      fromJson in interface org.gvsig.json.SupportFromJson
    • toJsonBuilder

      public org.gvsig.json.JsonObjectBuilder toJsonBuilder()
      Specified by:
      toJsonBuilder in interface org.gvsig.json.SupportToJson
    • toString

      public String toString()
      Overrides:
      toString in class Object