package com.cedricziel.idea.typo3.domain;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.PsiElement;
import com.jetbrains.php.lang.psi.elements.ClassConstantReference;
public class TYPO3IconDefinition {
private String identifier;
private String extension;
private PsiElement element;
private String filename;
private ClassConstantReference provider;
private String source;
private VirtualFile virtualFile;
public TYPO3IconDefinition(ClassConstantReference provider, String identifier, String source, PsiElement element) {
this.provider = provider;
this.identifier = identifier;
this.source = source;
this.element = element;
}
public TYPO3IconDefinition() {
}
public String getIdentifier() {
return identifier;
}
public void setIdentifier(String identifier) {
this.identifier = identifier;
}
public PsiElement getElement() {
return element;
}
public void setElement(PsiElement element) {
this.element = element;
}
public String getFilename() {
return filename;
}
public void setFilename(String filename) {
this.filename = filename;
}
public void setSource(String source) {
this.source = source;
}
public String getSource() {
return source;
}
public ClassConstantReference getProvider() {
return provider;
}
public void setProvider(ClassConstantReference provider) {
this.provider = provider;
}
public void setVirtualFile(VirtualFile virtualFile) {
this.virtualFile = virtualFile;
}
public VirtualFile getVirtualFile() {
return virtualFile;
}
}