public class Functions extends Object
| Constructor and Description |
|---|
Functions() |
| Modifier and Type | Method and Description |
|---|---|
static String[][] |
anonymize(String[] attributes,
String[][] content) |
static int |
calculateSrid(double x,
double y,
int srid) |
static ArrayList<Record> |
coarseningMicroaggregation(ArrayList<Record> dataOri,
int k) |
static String[][] |
coarseningMicroaggregation(String[][] dataOri,
int k)
This function applies coarsening microaggregation to a dataset
|
static ArrayList<Record> |
coarseningShift(ArrayList<Record> dataOri,
double radius) |
static String[][] |
coarseningShift(String[][] dataOri,
double radius)
This function applies coarsening shift to a dataset
|
static String[][] |
createMatrixStringFromRecords(ArrayList<Record> records) |
static ArrayList<Record> |
createRecords(String data) |
static ArrayList<Record> |
createRecords(String[][] data) |
static ArrayList<Record> |
kAnonymize_tCloseness(ArrayList<Record> dataOri,
int k,
double t) |
static String[][] |
kAnonymize_tCloseness(String[][] dataOri,
int k,
double t)
This function applies k-anonymization + t-closeness to a dataset
|
static ArrayList<Record> |
kAnonymize(ArrayList<Record> dataOri,
int k) |
static String[][] |
kAnonymize(String[][] dataOri,
int k)
This function applies k-anonymization to a dataset
|
static Document |
readDocument(byte[] xml) |
static ArrayList<Record> |
readFile(String fileStr,
String fileProperties) |
static void |
readProperties(byte[] xml) |
static void |
readProperties(Document document) |
static void |
readProperties(String xml) |
static void |
readPropertiesFromFile(String fileProperties) |
static Circle |
shift(double x1,
double y1,
double privacy) |
static void |
writeFile(ArrayList<ArrayList<Record>> data)
Deprecated.
|
public static String[][] kAnonymize(String[][] dataOri, int k)
dataOri, - the datasetk, - the desired k levelpublic static String[][] kAnonymize_tCloseness(String[][] dataOri, int k, double t)
dataOri, - the datasetk, - the desired k levelt, - the desired t closenesspublic static ArrayList<Record> kAnonymize_tCloseness(ArrayList<Record> dataOri, int k, double t)
public static String[][] coarseningShift(String[][] dataOri, double radius)
dataOri, - the datasetradius, - the desired level of privacy (radius of circle)public static ArrayList<Record> coarseningShift(ArrayList<Record> dataOri, double radius)
public static String[][] coarseningMicroaggregation(String[][] dataOri, int k)
dataOri, - the datasetk, - the desired level of privacypublic static ArrayList<Record> coarseningMicroaggregation(ArrayList<Record> dataOri, int k)
public static int calculateSrid(double x,
double y,
int srid)
public static Circle shift(double x1, double y1, double privacy)
public static void readPropertiesFromFile(String fileProperties)
public static void readProperties(String xml)
public static void readProperties(byte[] xml)
public static Document readDocument(byte[] xml)
public static void readProperties(Document document)
public static String[][] createMatrixStringFromRecords(ArrayList<Record> records)
@Deprecated public static void writeFile(ArrayList<ArrayList<Record>> data)
Copyright © 2017 The CLARUS Consortium. All rights reserved.