Style Intelligence v12.0

inetsoft.report.filter
Class SharedFilterMapping

java.lang.Object
  extended by inetsoft.report.filter.SharedFilterMapping
All Implemented Interfaces:
inetsoft.util.XMLSerializable, Serializable, Cloneable

public class SharedFilterMapping
extends Object
implements inetsoft.util.XMLSerializable, Serializable, Cloneable

Class that encapsulates the mapping between a source field and a shared filter identifier.

Since:
12.0
See Also:
Serialized Form

Constructor Summary
SharedFilterMapping()
           
 
Method Summary
 Object clone()
           
 boolean equals(Object o)
           
 DataRef getColumn()
          Gets the mapped column.
 String getFilterId()
          Gets the ID of the shared filter to be applied to the mapped column.
 inetsoft.report.internal.binding.SourceAttr getSource()
          Gets the source of the mapped column.
 int hashCode()
           
 void parseXML(Element tag)
           
 void setColumn(DataRef column)
          Sets the mapped column.
 void setFilterId(String filterId)
          Sets the ID of the shared filter to be applied to the mapped column.
 void setSource(inetsoft.report.internal.binding.SourceAttr source)
          Sets the source of the mapped column.
 String toString()
           
 void writeXML(PrintWriter writer)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SharedFilterMapping

public SharedFilterMapping()
Method Detail

getSource

public inetsoft.report.internal.binding.SourceAttr getSource()
Gets the source of the mapped column.

Returns:
the source.

setSource

public void setSource(inetsoft.report.internal.binding.SourceAttr source)
Sets the source of the mapped column.

Parameters:
source - the source.

getColumn

public DataRef getColumn()
Gets the mapped column.

Returns:
the column.

setColumn

public void setColumn(DataRef column)
Sets the mapped column.

Parameters:
column - the column.

getFilterId

public String getFilterId()
Gets the ID of the shared filter to be applied to the mapped column.

Returns:
the filter identifier.

setFilterId

public void setFilterId(String filterId)
Sets the ID of the shared filter to be applied to the mapped column.

Parameters:
filterId - the filter identifier.

writeXML

public void writeXML(PrintWriter writer)
Specified by:
writeXML in interface inetsoft.util.XMLSerializable

parseXML

public void parseXML(Element tag)
              throws Exception
Specified by:
parseXML in interface inetsoft.util.XMLSerializable
Throws:
Exception

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

toString

public String toString()
Overrides:
toString in class Object

Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved.