Class TextCommunitiesWriter<U>

java.lang.Object
es.uam.eps.ir.relison.sna.community.io.TextCommunitiesWriter<U>
Type Parameters:
U - type of the users.
All Implemented Interfaces:
CommunitiesWriter<U>

public class TextCommunitiesWriter<U>
extends java.lang.Object
implements CommunitiesWriter<U>
Writes a community file.

File structure:

node community

  • Field Summary

    Fields 
    Modifier and Type Field Description
    private java.lang.String delimiter
    Delimiter that separates the node and community ids.
  • Constructor Summary

    Constructors 
    Constructor Description
    TextCommunitiesWriter​(java.lang.String delimiter)
    Constructor.
  • Method Summary

    Modifier and Type Method Description
    boolean write​(Communities<U> comm, java.lang.String file)
    Writes the community structure into a file.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • delimiter

      private final java.lang.String delimiter
      Delimiter that separates the node and community ids.
  • Constructor Details

    • TextCommunitiesWriter

      public TextCommunitiesWriter​(java.lang.String delimiter)
      Constructor.
      Parameters:
      delimiter - Delimiter that separates the node and community ids.
  • Method Details

    • write

      public boolean write​(Communities<U> comm, java.lang.String file)
      Description copied from interface: CommunitiesWriter
      Writes the community structure into a file.
      Specified by:
      write in interface CommunitiesWriter<U>
      Parameters:
      comm - community partition.
      file - route of the file.
      Returns:
      true if everything goes OK, false otherwise.