A
Accessor — Class in namespace AcademicPuma\RestClient\Accessor
The Accessor class holds information about the
connection for the RestClient. I.e. the url of
the server. Group ::addUser () — Method in class Group
Post ::addTag () — Method in class Post
Tag ::addSubTag () — Method in class Tag
Tag ::addSuperTag () — Method in class Tag
AbstractQuery — Class in namespace AcademicPuma\RestClient\Queries
An abstract query from which all other queries inherit. $BibtexModelUtils — Property in class BibtexModelUtils
BibtexModelUtils ::appendRequiredFields () — Method in class BibtexModelUtils
If no values present, this function sets default values. BibtexModelUtils ::appendBibtexKey () — Method in class BibtexModelUtils
appends an BibtexModelUtils ::appendMiscProp () — Method in class BibtexModelUtils
Creates a misc property in BibTeX style. if $bibtex contains any misc properties,
it returns that string with appended new misc property. ArrayList — Class in namespace AcademicPuma\RestClient\Util\Collection
ArrayList ArrayList ::add () — Method in class ArrayList
B
BasicAuthAccessor — Class in namespace AcademicPuma\RestClient\Accessor
The BasicAuthAccessor class holds information about the
connection for the RestClient. I.e. username and api-key
for basic authentication. Bibtex — Class in namespace AcademicPuma\RestClient\Model
Description of Publication Bookmark — Class in namespace AcademicPuma\RestClient\Model
Description of Bookmark AbstractQuery ::bibliography () — Method in class AbstractQuery
AbstractQuery ::bibtex () — Method in class AbstractQuery
RESTClient ::bibliography () — Method in class RESTClient
Publication List of the requested API Result, rendered in given CSL Style RESTClient ::bibtex () — Method in class RESTClient
BibTeX Representation of the requested API Result. Renderer ::bibliography () — Method in class Renderer
HTML rendered publication list in given CSL Style of the requested API Result. Renderer ::bibtex () — Method in class Renderer
BibTeX representation of the requested API Result. BibtexModelRenderer — Class in namespace AcademicPuma\RestClient\Renderer
Short description BibtexModelUtils — Class in namespace AcademicPuma\RestClient\Util
UrlBuilder ::buildUrl () — Method in class UrlBuilder
C
CSLType — Class in namespace AcademicPuma\RestClient\Config
PostsLogicInterface ::createPosts () — Method in class PostsLogicInterface
POST /api/users/[username]/posts PostsLogicInterface ::createDocument () — Method in class PostsLogicInterface
Adds a document to a post. PostsLogicInterface ::changeDocumentName () — Method in class PostsLogicInterface
Adds a document to a post. TagsLogicInterface ::createConcept () — Method in class TagsLogicInterface
POST /users/[userName]/concepts/[conceptName] UsersLogicInterface ::createUserRelationship () — Method in class UsersLogicInterface
We create a UserRelation of the form (sourceUser, targetUser)\in relation
sourceUser should be logged in for this Bibtex ::compare () — Method in class Bibtex
Bookmark ::compare () — Method in class Bookmark
Document ::compare () — Method in class Document
Group ::compare () — Method in class Group
Resource ::compare () — Method in class Resource
Tag ::compare () — Method in class Tag
User ::compare () — Method in class User
AbstractQuery ::csl () — Method in class AbstractQuery
CreateConceptQuery — Class in namespace AcademicPuma\RestClient\Queries\Post
Builds URL for CreateConcept REST-API calls. CreatePostDocumentQuery — Class in namespace AcademicPuma\RestClient\Queries\Post
Builds URL for CreateDocument REST-API calls. CreatePostQuery — Class in namespace AcademicPuma\RestClient\Queries\Post
Builds URL for CreatePost REST-API calls. CreateUserRelationshipQuery — Class in namespace AcademicPuma\RestClient\Queries\Post
Builds URL for CreateUserRelationShip REST-API calls. ChangeConceptQuery — Class in namespace AcademicPuma\RestClient\Queries\Put
Builds URL for ChangeConcept REST-API calls. ChangeDocumentNameQuery — Class in namespace AcademicPuma\RestClient\Queries\Put
ChangePostQuery — Class in namespace AcademicPuma\RestClient\Queries\Put
Builds URL ChangePost REST-API calls. RESTClient ::changeDocumentName () — Method in class RESTClient
RESTClient ::createConcept () — Method in class RESTClient
POST /users/[userName]/concepts/[conceptName] RESTClient ::createDocument () — Method in class RESTClient
Adds a document to a post. RESTClient ::createPosts () — Method in class RESTClient
POST /api/users/[username]/posts RESTClient ::createUserRelationship () — Method in class RESTClient
We create a UserRelation of the form (sourceUser, targetUser)\in relation
sourceUser should be logged in for this RESTClient ::csl () — Method in class RESTClient
CSL Representation of the requested API Result. Renderer ::csl () — Method in class Renderer
CSL Representation of the requested API Result. CSLModelRenderer — Class in namespace AcademicPuma\RestClient\Renderer
Converts model object structure into CSL JSON string. ModelUnserializer ::convertToModel () — Method in class ModelUnserializer
XMLModelUnserializer ::convertToModel () — Method in class XMLModelUnserializer
BibtexModelUtils ::cleanBibtex () — Method in class BibtexModelUtils
CSLTypeEntrytypeMap — Class in namespace AcademicPuma\RestClient\Util
Class CSLTypeEntytypeMap CSLUtils — Class in namespace AcademicPuma\RestClient\Util
CSLUtils ::cslName () — Method in class CSLUtils
ArrayList ::clear () — Method in class ArrayList
ArrayList ::count () — Method in class ArrayList
Collection — Class in namespace AcademicPuma\RestClient\Util\Collection
Comparable — Class in namespace AcademicPuma\RestClient\Util\Collection
Comparable Interface for Elements as part of an Model\ArrayList
(e.g. Post, Tag, Group) that should be
comparable and sortable. Comparable ::compare () — Method in class Comparable
Comparator — Class in namespace AcademicPuma\RestClient\Util\Collection
Short description Comparator ::compare () — Method in class Comparator
$PostComparator — Property in class PostComparator
PostComparator ::compare () — Method in class PostComparator
$TagComparator — Property in class TagComparator
TagComparator ::compare () — Method in class TagComparator
ParameterCheck ::checkResourcetype () — Method in class ParameterCheck
ParameterCheck ::checkGrouping () — Method in class ParameterCheck
ParameterCheck ::checkGroupingWithoutGroups () — Method in class ParameterCheck
ParameterCheck ::checkTags () — Method in class ParameterCheck
Person ::createPersonsListFromArray () — Method in class Person
tries to create an array of persons object from an array of strings Person ::concatAuthorList4BibTeX () — Method in class Person
Person ::createPersonsListFromString () — Method in class Person
Person ::createPersonFromString () — Method in class Person
StringUtils ::cleanTitle () — Method in class StringUtils
two or more spaces in a row will be replaced by a single space character. StringUtils ::cleanTitle2 () — Method in class StringUtils
decodes html entities, removes tags, converts to utf8 and removes double,
triple (a.s.o.) white spaces D
DocumentType — Class in namespace AcademicPuma\RestClient\Config
PostsLogicInterface ::deletePosts () — Method in class PostsLogicInterface
Removes the given post - identified by the connected resource's hash -
from the user. PostsLogicInterface ::deleteDocument () — Method in class PostsLogicInterface
Deletes an existing document. If the resourceHash is given, the document
is assumed to be connected to the corresponding resource (identified by
the user name in the document). Otherwise the document is independent of
any post. TagsLogicInterface ::deleteConcept () — Method in class TagsLogicInterface
DELETE /users/[username]/concepts/[conceptName] Document — Class in namespace AcademicPuma\RestClient\Model
Documents — Class in namespace AcademicPuma\RestClient\Model
DeleteConceptQuery — Class in namespace AcademicPuma\RestClient\Queries\Delete
Builds URL for DeleteConcept REST-API calls. DeletePostDocumentQuery — Class in namespace AcademicPuma\RestClient\Queries\Delete
Builds URL for DeletePostDocument REST-API calls. DeletePostQuery — Class in namespace AcademicPuma\RestClient\Queries\Delete
Builds URL for DeletePost API calls. RESTClient ::deleteConcept () — Method in class RESTClient
DELETE /users/[username]/concepts/[conceptname] RESTClient ::deleteDocument () — Method in class RESTClient
Deletes an existing document. If the resourceHash is given, the document
is assumed to be connected to the corresponding resource (identified by
the user name in the document). Otherwise the document is independent of
any post. RESTClient ::deletePosts () — Method in class RESTClient
Removes the given post - identified by the connected resource's hash -
from the user. E
Entrytype — Class in namespace AcademicPuma\RestClient\Config
Contains constant values of all BibTeX Entry types. AbstractQuery ::execute () — Method in class AbstractQuery
executes the query and returns the response AbstractQuery ::endnote () — Method in class AbstractQuery
DeleteConceptQuery ::execute () — Method in class DeleteConceptQuery
executes the query and returns the response DeletePostDocumentQuery ::execute () — Method in class DeletePostDocumentQuery
executes the query and returns the response DeletePostQuery ::execute () — Method in class DeletePostQuery
executes the query and returns the response GetConceptDetailsQuery ::execute () — Method in class GetConceptDetailsQuery
executes the query and returns the response GetConceptsQuery ::execute () — Method in class GetConceptsQuery
executes the query and returns the response GetDocumentQuery ::execute () — Method in class GetDocumentQuery
executes the query and returns the response GetFriendsQuery ::execute () — Method in class GetFriendsQuery
executes the query and returns the response GetGroupDetailsQuery ::execute () — Method in class GetGroupDetailsQuery
executes the query and returns the response GetGroupListQuery ::execute () — Method in class GetGroupListQuery
executes the query and returns the response GetPopularPostsQuery ::execute () — Method in class GetPopularPostsQuery
executes the query and returns the response GetPostDetailsQuery ::execute () — Method in class GetPostDetailsQuery
executes the query and returns the response GetPostsQuery ::execute () — Method in class GetPostsQuery
executes the query and returns the response GetTagDetailsQuery ::execute () — Method in class GetTagDetailsQuery
executes the query and returns the response GetTagRelationQuery ::execute () — Method in class GetTagRelationQuery
executes the query and returns the response GetTagsQuery ::execute () — Method in class GetTagsQuery
executes the query and returns the response GetUserDetailsQuery ::execute () — Method in class GetUserDetailsQuery
executes the query and returns the response GetUserListOfGroupQuery ::execute () — Method in class GetUserListOfGroupQuery
executes the query and returns the response GetUserListQuery ::execute () — Method in class GetUserListQuery
executes the query and returns the response CreateConceptQuery ::execute () — Method in class CreateConceptQuery
executes the query and returns the response CreatePostDocumentQuery ::execute () — Method in class CreatePostDocumentQuery
executes the query and returns the response CreatePostQuery ::execute () — Method in class CreatePostQuery
executes the query and returns the response CreateUserRelationshipQuery ::execute () — Method in class CreateUserRelationshipQuery
executes the query and returns the response ChangeConceptQuery ::execute () — Method in class ChangeConceptQuery
executes the query and returns the response ChangeDocumentNameQuery ::execute () — Method in class ChangeDocumentNameQuery
executes the query and returns the response ChangePostQuery ::execute () — Method in class ChangePostQuery
executes the query and returns the response RESTClient ::endnote () — Method in class RESTClient
Endnote representation of the requested API Result. Renderer ::endnote () — Method in class Renderer
Endnote representation of the requested API Result. EndnoteModelRenderer — Class in namespace AcademicPuma\RestClient\Renderer
Short description EndnoteTypeEntrytypeMap — Class in namespace AcademicPuma\RestClient\Util
Class EndnoteTypeEntytypeMap EntrytypeMapper — Class in namespace AcademicPuma\RestClient\Util
StringUtils ::extractDateYearFromTitleSource () — Method in class StringUtils
Returns the year from an string containing substring like: JAN 19, 2013 StringUtils ::extractYear () — Method in class StringUtils
Extracts four digits (year) from a string. StringUtils ::extractJournalTitle () — Method in class StringUtils
StringUtils ::extractYearFromTitleSource () — Method in class StringUtils
StringUtils ::extractVolume () — Method in class StringUtils
StringUtils ::extractIssue () — Method in class StringUtils
StringUtils ::extractPage () — Method in class StringUtils
F
FileNotFoundException — Class in namespace AcademicPuma\RestClient\Exceptions
DO NOT CHANGE any constant values after a release RESTClient ::file () — Method in class RESTClient
$BibtexModelUtils — Property in class BibtexModelUtils
G
Accessor ::getClient () — Method in class Accessor
Grouping — Class in namespace AcademicPuma\RestClient\Config
GroupsLogicInterface — Class in namespace AcademicPuma\RestClient\Logic
Interface GroupLogicInterface GroupsLogicInterface ::getGroups () — Method in class GroupsLogicInterface
/groups GroupsLogicInterface ::getGroupDetails () — Method in class GroupsLogicInterface
/groups/[groupName] GroupsLogicInterface ::getUserListOfGroup () — Method in class GroupsLogicInterface
GET /groups/[groupName]/users PostsLogicInterface ::getPosts () — Method in class PostsLogicInterface
PostsLogicInterface ::getPostDetails () — Method in class PostsLogicInterface
Returns details to a post. A post is uniquely identified by a hash of the
corresponding resource and a username. PostsLogicInterface ::getDocumentFile () — Method in class PostsLogicInterface
TagsLogicInterface ::getTags () — Method in class TagsLogicInterface
/tags ?filter=[regex] ?(user|group|viewable)=[username/groupname] ?order=(frequency|alph) TagsLogicInterface ::getTagDetails () — Method in class TagsLogicInterface
/tags/[tag] TagsLogicInterface ::getTagRelation () — Method in class TagsLogicInterface
TagsLogicInterface ::getConcepts () — Method in class TagsLogicInterface
/concepts TagsLogicInterface ::getConceptDetails () — Method in class TagsLogicInterface
GET /users/[userName]/concepts/[conceptName]
GET /concepts/[conceptName] UsersLogicInterface ::getUsers () — Method in class UsersLogicInterface
URL: /users UsersLogicInterface ::getUserDetails () — Method in class UsersLogicInterface
/users/[username] Bibtex ::getTitle () — Method in class Bibtex
Bibtex ::getBibtexKey () — Method in class Bibtex
Bibtex ::getBKey () — Method in class Bibtex
Bibtex ::getMisc () — Method in class Bibtex
Bibtex ::getBibtexAbstract () — Method in class Bibtex
Bibtex ::getEntrytype () — Method in class Bibtex
Bibtex ::getAddress () — Method in class Bibtex
Bibtex ::getAnnote () — Method in class Bibtex
Bibtex ::getAuthor () — Method in class Bibtex
Bibtex ::getBooktitle () — Method in class Bibtex
Bibtex ::getChapter () — Method in class Bibtex
Bibtex ::getCrossref () — Method in class Bibtex
Bibtex ::getEdition () — Method in class Bibtex
Bibtex ::getEditor () — Method in class Bibtex
Bibtex ::getHowpublished () — Method in class Bibtex
Bibtex ::getInstitution () — Method in class Bibtex
Bibtex ::getOrganization () — Method in class Bibtex
Bibtex ::getJournal () — Method in class Bibtex
Bibtex ::getNote () — Method in class Bibtex
Bibtex ::getNumber () — Method in class Bibtex
Bibtex ::getPages () — Method in class Bibtex
Bibtex ::getPublisher () — Method in class Bibtex
Bibtex ::getSchool () — Method in class Bibtex
Bibtex ::getSeries () — Method in class Bibtex
Bibtex ::getVolume () — Method in class Bibtex
Bibtex ::getDay () — Method in class Bibtex
Bibtex ::getMonth () — Method in class Bibtex
Bibtex ::getYear () — Method in class Bibtex
Bibtex ::getType () — Method in class Bibtex
Bibtex ::getUrl () — Method in class Bibtex
Bibtex ::getPrivnote () — Method in class Bibtex
Bibtex ::getHref () — Method in class Bibtex
Bibtex ::getMiscField () — Method in class Bibtex
Bookmark ::getHref () — Method in class Bookmark
Bookmark ::getTitle () — Method in class Bookmark
Document ::getFilename () — Method in class Document
Document ::getMd5hash () — Method in class Document
Document ::getHref () — Method in class Document
Group — Class in namespace AcademicPuma\RestClient\Model
Description of Group Group ::getUsers () — Method in class Group
Group ::getHomepage () — Method in class Group
Group ::getName () — Method in class Group
Group ::getDescription () — Method in class Group
Group ::getHref () — Method in class Group
Group ::getRealname () — Method in class Group
Groups — Class in namespace AcademicPuma\RestClient\Model
Description of Posts Groups ::getNext () — Method in class Groups
Groups ::getStart () — Method in class Groups
Groups ::getEnd () — Method in class Groups
Post ::getUser () — Method in class Post
Post ::getGroup () — Method in class Post
Post ::getTag () — Method in class Post
Post ::getDocuments () — Method in class Post
Post ::getResource () — Method in class Post
Post ::getDescription () — Method in class Post
Post ::getPostingdate () — Method in class Post
Post ::getChangedate () — Method in class Post
Posts ::getStart () — Method in class Posts
Posts ::getEnd () — Method in class Posts
Posts ::getNext () — Method in class Posts
Resource ::getInterHash () — Method in class Resource
Resource ::getIntraHash () — Method in class Resource
Resource ::getTitle () — Method in class Resource
Tag ::getSubTags () — Method in class Tag
Tag ::getSuperTags () — Method in class Tag
Tag ::getName () — Method in class Tag
Tag ::getGlobalcount () — Method in class Tag
Tag ::getUsercount () — Method in class Tag
Tag ::getScore () — Method in class Tag
Tag ::getConfidence () — Method in class Tag
Tag ::getHref () — Method in class Tag
Tags ::getStart () — Method in class Tags
Tags ::getEnd () — Method in class Tags
Tags ::getNext () — Method in class Tags
User ::getRealname () — Method in class User
User ::getEmail () — Method in class User
User ::getHomepage () — Method in class User
User ::getName () — Method in class User
User ::getHref () — Method in class User
User ::getGroups () — Method in class User
User ::getSpammer () — Method in class User
User ::getPrediction () — Method in class User
User ::getAlgorithm () — Method in class User
User ::getToClassify () — Method in class User
Users ::getStart () — Method in class Users
Users ::getEnd () — Method in class Users
Users ::getNext () — Method in class Users
AbstractQuery ::getStatusCode () — Method in class AbstractQuery
AbstractQuery ::getHeaders () — Method in class AbstractQuery
AbstractQuery ::getReasonPhrase () — Method in class AbstractQuery
AbstractQuery ::getBody () — Method in class AbstractQuery
GetConceptDetailsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetConceptDetails REST-API calls. GetConceptsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetConcepts REST-API calls. GetDocumentQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetDocument REST-API calls. GetDocumentQuery ::getStream () — Method in class GetDocumentQuery
GetFriendsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetFriends REST-API calls. GetGroupDetailsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetGroupDetails REST-API calls. GetGroupListQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetGroupList REST-API calls. GetPopularPostsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetPopularPosts REST-API calls. GetPostDetailsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetPostDetails REST-API calls. GetPostsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetPosts REST-API calls. GetTagDetailsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetTagDetails REST-API calls. GetTagRelationQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetTagRelation REST-API calls. GetTagsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetTags REST-API calls. GetUserDetailsQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetUserDetails REST-API calls. GetUserListOfGroupQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Builds URL for GetUserListOfGroup REST-API calls. GetUserListQuery — Class in namespace AcademicPuma\RestClient\Queries\Get
Query for request a list of Users CreatePostQuery ::getResourceHash () — Method in class CreatePostQuery
ChangePostQuery ::getResourceHash () — Method in class ChangePostQuery
RESTClient ::getConceptDetails () — Method in class RESTClient
GET /users/[userName]/concepts/[conceptName]
GET /concepts/[conceptName] RESTClient ::getConcepts () — Method in class RESTClient
/concepts RESTClient ::getDocumentFile () — Method in class RESTClient
Get a document from a publication resource. RESTClient ::getGroupDetails () — Method in class RESTClient
/groups/[groupName] RESTClient ::getGroups () — Method in class RESTClient
/groups RESTClient ::getPostDetails () — Method in class RESTClient
Returns details to a post. A post is uniquely identified by a hash of the
corresponding resource and a username. RESTClient ::getPosts () — Method in class RESTClient
RESTClient ::getTagDetails () — Method in class RESTClient
/tags/[tag] RESTClient ::getTagRelation () — Method in class RESTClient
RESTClient ::getTags () — Method in class RESTClient
/tags ?filter=[regex] ?(user|group|viewable)=[username/groupname] ?order=(frequency|alph) RESTClient ::getUserDetails () — Method in class RESTClient
/users/[username] RESTClient ::getUserListOfGroup () — Method in class RESTClient
GET /groups/[groupName]/users RESTClient ::getUsers () — Method in class RESTClient
URL: /users RESTClient ::getBody () — Method in class RESTClient
RESTClient ::getQuery () — Method in class RESTClient
Returns the Query object of the last used request. Null, if no request has been called before. BibtexModelUtils ::generateBibtexKey () — Method in class BibtexModelUtils
BibtexModelUtils ::getFirstRelevantWord () — Method in class BibtexModelUtils
CSLUtils ::getCSLNames () — Method in class CSLUtils
ArrayList ::get () — Method in class ArrayList
ArrayList ::getIterator () — Method in class ArrayList
EntrytypeMapper ::getEntrytype () — Method in class EntrytypeMapper
Person ::getFirstName () — Method in class Person
Person ::getLastName () — Method in class Person
SimHashUtils ::getSimHash1 () — Method in class SimHashUtils
SimHashUtils ::getSimHash2 () — Method in class SimHashUtils
SimHashUtils ::getNormalizedTitle () — Method in class SimHashUtils
SimHashUtils ::getNormalizedPersons () — Method in class SimHashUtils
SimHashUtils ::getNormalizedYear () — Method in class SimHashUtils
SimHashUtils ::getFirstPersonsLastName () — Method in class SimHashUtils
StringUtils ::getStringFromList () — Method in class StringUtils
All strings in the array are concatenated and returned as one single
string, i.e. like [item1,item2,item3,.
H
Bibtex ::hasTitle () — Method in class Bibtex
Bibtex ::hasBibtexKey () — Method in class Bibtex
Bibtex ::hasBKey () — Method in class Bibtex
Bibtex ::hasBibtexAbstract () — Method in class Bibtex
Bibtex ::hasEntrytype () — Method in class Bibtex
Bibtex ::hasAddress () — Method in class Bibtex
Bibtex ::hasAnnote () — Method in class Bibtex
Bibtex ::hasAuthor () — Method in class Bibtex
Bibtex ::hasBooktitle () — Method in class Bibtex
Bibtex ::hasChapter () — Method in class Bibtex
Bibtex ::hasCrossref () — Method in class Bibtex
Bibtex ::hasEdition () — Method in class Bibtex
Bibtex ::hasEditor () — Method in class Bibtex
Bibtex ::hasHowpublished () — Method in class Bibtex
Bibtex ::hasInstitution () — Method in class Bibtex
Bibtex ::hasOrganization () — Method in class Bibtex
Bibtex ::hasJournal () — Method in class Bibtex
Bibtex ::hasNote () — Method in class Bibtex
Bibtex ::hasNumber () — Method in class Bibtex
Bibtex ::hasPages () — Method in class Bibtex
Bibtex ::hasPublisher () — Method in class Bibtex
Bibtex ::hasSchool () — Method in class Bibtex
Bibtex ::hasSeries () — Method in class Bibtex
Bibtex ::hasVolume () — Method in class Bibtex
Bibtex ::hasDay () — Method in class Bibtex
Bibtex ::hasMonth () — Method in class Bibtex
Bibtex ::hasYear () — Method in class Bibtex
Bibtex ::hasType () — Method in class Bibtex
Bibtex ::hasUrl () — Method in class Bibtex
Bibtex ::hasPrivnote () — Method in class Bibtex
Bibtex ::hasHref () — Method in class Bibtex
Bibtex ::hasMiscField () — Method in class Bibtex
Post ::hasDocuments () — Method in class Post
Post ::hasGroup () — Method in class Post
Tag ::hasSubTags () — Method in class Tag
User ::hasGroups () — Method in class User
ArrayList ::hasKey () — Method in class ArrayList
ArrayList ::hasValue () — Method in class ArrayList
I
InvalidModelObjectException — Class in namespace AcademicPuma\RestClient\Exceptions
Description of InvalidModelObject InvalidSortingTypeException — Class in namespace AcademicPuma\RestClient\Exceptions
Short description AbstractQuery ::isExecuted () — Method in class AbstractQuery
L
LogicInterface — Class in namespace AcademicPuma\RestClient\Logic
LogicInterface – main Interface for RESTClient BibtexModelUtils ::limitValueLength () — Method in class BibtexModelUtils
M
ModelObject — Class in namespace AcademicPuma\RestClient\Model
Description of ModelObject AbstractQuery ::model () — Method in class AbstractQuery
RESTClient ::model () — Method in class RESTClient
Model Object representation of the requested API Result. Renderer ::model () — Method in class Renderer
Model Object representation of the requested API Result. ModelRenderer — Class in namespace AcademicPuma\RestClient\Renderer
Description of Renderer ModelUnserializer — Class in namespace AcademicPuma\RestClient\Renderer
Description of ModelDeserializer StringUtils ::md5utf8 () — Method in class StringUtils
N
SimHashUtils ::normalizePersonList () — Method in class SimHashUtils
Normalizes a collection of persons by normalizing their names
and sorting them. SimHashUtils ::normalizePerson () — Method in class SimHashUtils
Used for "sloppy" hashes, i.e., the inter hash. StringUtils ::normalizeWhitespace () — Method in class StringUtils
O
OAuthAccessor — Class in namespace AcademicPuma\RestClient\Accessor
OAuthAccessor is holding a http client and the necessary OAuth information for the RESTClient to make requests. ArrayList ::offsetGet () — Method in class ArrayList
ArrayList ::offsetSet () — Method in class ArrayList
ArrayList ::offsetExists () — Method in class ArrayList
ArrayList ::offsetUnset () — Method in class ArrayList
P
PostsLogicInterface — Class in namespace AcademicPuma\RestClient\Logic
Interface PostLogicInterface Post — Class in namespace AcademicPuma\RestClient\Model
Description of Post Posts — Class in namespace AcademicPuma\RestClient\Model
Description of Posts BibtexModelUtils ::persons () — Method in class BibtexModelUtils
BibtexModelUtils ::parseMiscFieldString () — Method in class BibtexModelUtils
PostComparator — Class in namespace AcademicPuma\RestClient\Util\Collection
Comparator for sort function of Model\Posts
ParameterCheck — Class in namespace AcademicPuma\RestClient\Util
Contains constant values of all resource types. Person — Class in namespace AcademicPuma\RestClient\Util
StringUtils ::parseBracketedKeyValuePairs () — Method in class StringUtils
R
RESTConfig — Class in namespace AcademicPuma\RestClient\Config
DO NOT CHANGE any constant values after a release Resourcetype — Class in namespace AcademicPuma\RestClient\Config
Contains constant values of all resource types. ResourceNotFoundException — Class in namespace AcademicPuma\RestClient\Exceptions
Resource — Class in namespace AcademicPuma\RestClient\Model
Description of Resource RESTClient — Class in namespace AcademicPuma\RestClient
PHP REST-client for BibSonomy API and PUMA API. Renderer — Class in namespace AcademicPuma\RestClient
CSLModelRenderer ::render () — Method in class CSLModelRenderer
Renders a ModelObject $object recursively into its representation ModelRenderer ::render () — Method in class ModelRenderer
Renders a ModelObject $object recursively into its representation XMLModelRenderer ::render () — Method in class XMLModelRenderer
Renders a ModelObject $object recursively into its representation ArrayList ::remove () — Method in class ArrayList
ArrayList ::replace () — Method in class ArrayList
StringUtils ::removeNonNumbersOrLetters () — Method in class StringUtils
Removes everything which is neither a number nor a letter. StringUtils ::removeNonNumbers () — Method in class StringUtils
Removes everything, but numbers. StringUtils ::removeNonNumbersOrLettersOrDotsOrSpace () — Method in class StringUtils
StringUtils ::removeNonNumbersOrLettersOrDotsOrCommaOrSpace () — Method in class StringUtils
Removes everything which is neither a number nor a letter nor a dot (.)
nor a comma nor nor space. StringUtils ::removeNonLettersOrDotsOrCommaOrSemicolonOrSpace () — Method in class StringUtils
Removes everything which is neither a letter nor a dot (.) nor a comma nor
a semicolon nor white space. S
Accessor ::setClient () — Method in class Accessor
Sorting — Class in namespace AcademicPuma\RestClient\Config
Sorting configuration Bibtex ::setTitle () — Method in class Bibtex
Bibtex ::setBibtexKey () — Method in class Bibtex
Bibtex ::setBKey () — Method in class Bibtex
Bibtex ::setMisc () — Method in class Bibtex
Bibtex ::setBibtexAbstract () — Method in class Bibtex
Bibtex ::setEntrytype () — Method in class Bibtex
Bibtex ::setAddress () — Method in class Bibtex
Bibtex ::setAnnote () — Method in class Bibtex
Bibtex ::setAuthor () — Method in class Bibtex
Bibtex ::setBooktitle () — Method in class Bibtex
Bibtex ::setChapter () — Method in class Bibtex
Bibtex ::setCrossref () — Method in class Bibtex
Bibtex ::setEdition () — Method in class Bibtex
Bibtex ::setEditor () — Method in class Bibtex
Bibtex ::setHowpublished () — Method in class Bibtex
Bibtex ::setInstitution () — Method in class Bibtex
Bibtex ::setOrganization () — Method in class Bibtex
Bibtex ::setJournal () — Method in class Bibtex
Bibtex ::setNote () — Method in class Bibtex
Bibtex ::setNumber () — Method in class Bibtex
Bibtex ::setPages () — Method in class Bibtex
Bibtex ::setPublisher () — Method in class Bibtex
Bibtex ::setSchool () — Method in class Bibtex
Bibtex ::setSeries () — Method in class Bibtex
Bibtex ::setVolume () — Method in class Bibtex
Bibtex ::setDay () — Method in class Bibtex
Bibtex ::setMonth () — Method in class Bibtex
Bibtex ::setYear () — Method in class Bibtex
Bibtex ::setType () — Method in class Bibtex
Bibtex ::setUrl () — Method in class Bibtex
Bibtex ::setPrivnote () — Method in class Bibtex
Bibtex ::setHref () — Method in class Bibtex
Bookmark ::setHref () — Method in class Bookmark
Bookmark ::setTitle () — Method in class Bookmark
Document ::setFilename () — Method in class Document
Document ::setMd5hash () — Method in class Document
Document ::setHref () — Method in class Document
Documents ::sort () — Method in class Documents
Group ::setUsers () — Method in class Group
Group ::setHomepage () — Method in class Group
Group ::setName () — Method in class Group
Group ::setDescription () — Method in class Group
Group ::setHref () — Method in class Group
Group ::setRealname () — Method in class Group
Groups ::setNext () — Method in class Groups
Groups ::setStart () — Method in class Groups
Groups ::setEnd () — Method in class Groups
Groups ::sort () — Method in class Groups
Post ::setUser () — Method in class Post
Post ::setGroup () — Method in class Post
Post ::setTag () — Method in class Post
Post ::setDocuments () — Method in class Post
Post ::setResource () — Method in class Post
Post ::setDescription () — Method in class Post
Post ::setPostingdate () — Method in class Post
Post ::setChangedate () — Method in class Post
Posts ::setStart () — Method in class Posts
Posts ::setEnd () — Method in class Posts
Posts ::setNext () — Method in class Posts
Posts ::sort () — Method in class Posts
Resource ::setInterHash () — Method in class Resource
Resource ::setIntraHash () — Method in class Resource
Resource ::setTitle () — Method in class Resource
SubTags — Class in namespace AcademicPuma\RestClient\Model
Description of SubTags Tag ::setSubTags () — Method in class Tag
Tag ::setSuperTags () — Method in class Tag
Tag ::setName () — Method in class Tag
Tag ::setGlobalcount () — Method in class Tag
Tag ::setUsercount () — Method in class Tag
Tag ::setScore () — Method in class Tag
Tag ::setConfidence () — Method in class Tag
Tag ::setHref () — Method in class Tag
Tags ::setStart () — Method in class Tags
Tags ::setEnd () — Method in class Tags
Tags ::setNext () — Method in class Tags
Tags ::sort () — Method in class Tags
User ::setRealname () — Method in class User
User ::setEmail () — Method in class User
User ::setHomepage () — Method in class User
User ::setName () — Method in class User
User ::setHref () — Method in class User
User ::setGroups () — Method in class User
User ::setSpammer () — Method in class User
User ::setPrediction () — Method in class User
User ::setAlgorithm () — Method in class User
User ::setToClassify () — Method in class User
Users ::setStart () — Method in class Users
Users ::setEnd () — Method in class Users
Users ::setNext () — Method in class Users
Users ::sort () — Method in class Users
CreatePostQuery ::setResourceHash () — Method in class CreatePostQuery
ChangePostQuery ::setResourceHash () — Method in class ChangePostQuery
$BibtexModelUtils — Property in class BibtexModelUtils
ArrayList ::set () — Method in class ArrayList
Person ::serializePersonNames () — Method in class Person
Person ::serializePersonName () — Method in class Person
SimHashUtils — Class in namespace AcademicPuma\RestClient\Util
SimHashUtils contains a set of static methods to serialize and normalize
person names and titles. The function getSimHash1 calculates the interhash of
a Rousource. SimHashUtils ::serializePersonNames () — Method in class SimHashUtils
SimHashUtils ::serializePersonName () — Method in class SimHashUtils
StringUtils — Class in namespace AcademicPuma\RestClient\Util
StringUtils contains a set of static methods to operate with strings, needed
to serialize/normalize person names, titles, years and so on. StringUtils ::split () — Method in class StringUtils
StringUtils ::splitTitleSource () — Method in class StringUtils
TagCloudUtils ::simpleTagCloud () — Method in class TagCloudUtils
T
TagStatus — Class in namespace AcademicPuma\RestClient\Config
Contains constant values for the getConceptsQuery status parameter. TagsLogicInterface — Class in namespace AcademicPuma\RestClient\Logic
Interface TagsLogicInterface Tag — Class in namespace AcademicPuma\RestClient\Model
Represents a tag. Tags — Class in namespace AcademicPuma\RestClient\Model
Description of Posts ArrayList ::toArray () — Method in class ArrayList
Get the array representation of an object TagComparator — Class in namespace AcademicPuma\RestClient\Util\Collection
Short description ToArrayInterface — Class in namespace AcademicPuma\RestClient\Util\Collection
ToArrayInterface ::toArray () — Method in class ToArrayInterface
Get the array representation of an object Person ::toString () — Method in class Person
StringUtils ::toStringArray () — Method in class StringUtils
Converts an array of objects to an array of strings. StringUtils ::toASCII () — Method in class StringUtils
TagCloudUtils — Class in namespace AcademicPuma\RestClient\Util
TagModelUtils — Class in namespace AcademicPuma\RestClient\Util
TagModelUtils ::toTagString () — Method in class TagModelUtils
U
UnsupportedOperationException — Class in namespace AcademicPuma\RestClient\Exceptions
DO NOT CHANGE any constant values after a release PostsLogicInterface ::updatePosts () — Method in class PostsLogicInterface
Updates the post(s) in the database. TagsLogicInterface ::updateConcept () — Method in class TagsLogicInterface
PUT /users/[username]/concepts/[conceptname] UsersLogicInterface — Class in namespace AcademicPuma\RestClient\Logic
Interface UserLogicInterface User — Class in namespace AcademicPuma\RestClient\Model
Description of User Users — Class in namespace AcademicPuma\RestClient\Model
Description of Posts RESTClient ::updateConcept () — Method in class RESTClient
PUT /users/[username]/concepts/[conceptname] RESTClient ::updatePosts () — Method in class RESTClient
Updates the post(s) in the database. StringUtils ::utf8_encode () — Method in class StringUtils
UrlBuilder — Class in namespace AcademicPuma\RestClient\Util
Description of UrlBuilder X
RESTClient ::xml () — Method in class RESTClient
XML Representation of the requested API Result. Renderer ::xml () — Method in class Renderer
XML Representation of the requested API Result. XMLModelRenderer — Class in namespace AcademicPuma\RestClient\Renderer
Converts model object structure into XML string XMLModelUnserializer — Class in namespace AcademicPuma\RestClient\Renderer
Converts XML representation of the model into model objects _
Accessor ::__construct () — Method in class Accessor
BasicAuthAccessor ::__construct () — Method in class BasicAuthAccessor
OAuthAccessor ::__construct () — Method in class OAuthAccessor
FileNotFoundException ::__construct () — Method in class FileNotFoundException
FileNotFoundException ::__toString () — Method in class FileNotFoundException
UnsupportedOperationException ::__construct () — Method in class UnsupportedOperationException
UnsupportedOperationException ::__toString () — Method in class UnsupportedOperationException
Bibtex ::__construct () — Method in class Bibtex
Bibtex ::__toString () — Method in class Bibtex
Bookmark ::__construct () — Method in class Bookmark
Bookmark ::__toString () — Method in class Bookmark
Document ::__toString () — Method in class Document
Documents ::__toString () — Method in class Documents
Group ::__construct () — Method in class Group
Group ::__toString () — Method in class Group
Groups ::__toString () — Method in class Groups
ModelObject ::__toString () — Method in class ModelObject
Post ::__toString () — Method in class Post
Posts ::__toString () — Method in class Posts
Resource ::__toString () — Method in class Resource
Tag ::__toString () — Method in class Tag
Tags ::__toString () — Method in class Tags
User ::__construct () — Method in class User
User ::__toString () — Method in class User
Users ::__toString () — Method in class Users
AbstractQuery ::__construct () — Method in class AbstractQuery
DeleteConceptQuery ::__construct () — Method in class DeleteConceptQuery
DeletePostDocumentQuery ::__construct () — Method in class DeletePostDocumentQuery
DeletePostQuery ::__construct () — Method in class DeletePostQuery
GetConceptDetailsQuery ::__construct () — Method in class GetConceptDetailsQuery
GetConceptsQuery ::__construct () — Method in class GetConceptsQuery
GetDocumentQuery ::__construct () — Method in class GetDocumentQuery
GetFriendsQuery ::__construct () — Method in class GetFriendsQuery
GetGroupDetailsQuery ::__construct () — Method in class GetGroupDetailsQuery
GetGroupListQuery ::__construct () — Method in class GetGroupListQuery
GetPopularPostsQuery ::__construct () — Method in class GetPopularPostsQuery
GetPostDetailsQuery ::__construct () — Method in class GetPostDetailsQuery
GetPostsQuery ::__construct () — Method in class GetPostsQuery
GetTagDetailsQuery ::__construct () — Method in class GetTagDetailsQuery
GetTagRelationQuery ::__construct () — Method in class GetTagRelationQuery
GetTagsQuery ::__construct () — Method in class GetTagsQuery
GetUserDetailsQuery ::__construct () — Method in class GetUserDetailsQuery
GetUserListOfGroupQuery ::__construct () — Method in class GetUserListOfGroupQuery
GetUserListQuery ::__construct () — Method in class GetUserListQuery
CreateConceptQuery ::__construct () — Method in class CreateConceptQuery
CreatePostDocumentQuery ::__construct () — Method in class CreatePostDocumentQuery
CreatePostQuery ::__construct () — Method in class CreatePostQuery
CreateUserRelationshipQuery ::__construct () — Method in class CreateUserRelationshipQuery
ChangeConceptQuery ::__construct () — Method in class ChangeConceptQuery
ChangeDocumentNameQuery ::__construct () — Method in class ChangeDocumentNameQuery
ChangePostQuery ::__construct () — Method in class ChangePostQuery
RESTClient ::__construct () — Method in class RESTClient
BibtexModelRenderer ::__construct () — Method in class BibtexModelRenderer
CSLModelRenderer ::__construct () — Method in class CSLModelRenderer
XMLModelRenderer ::__construct () — Method in class XMLModelRenderer
XMLModelUnserializer ::__construct () — Method in class XMLModelUnserializer
CSLTypeEntrytypeMap ::__construct () — Method in class CSLTypeEntrytypeMap
ArrayList ::__construct () — Method in class ArrayList
Comparator ::__construct () — Method in class Comparator
PostComparator ::__construct () — Method in class PostComparator
TagComparator ::__construct () — Method in class TagComparator
EndnoteTypeEntrytypeMap ::__construct () — Method in class EndnoteTypeEntrytypeMap
Person ::__construct () — Method in class Person
Person ::__toString () — Method in class Person