Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
DARIAH-DE
TextGridLab
RDF Object Plugin
Commits
8209c1b1
Commit
8209c1b1
authored
Apr 10, 2014
by
Ubbo Veentjer
Browse files
further renaming, added icon, plugin starts working in lab
parent
c561bb5b
Changes
10
Hide whitespace changes
Inline
Side-by-side
de.blumenbach_online.tglab.sammlungsdb/icons/Scull16x16.png
0 → 100644
View file @
8209c1b1
867 Bytes
de.blumenbach_online.tglab.sammlungsdb/icons/icons.txt
0 → 100644
View file @
8209c1b1
http://www.softicons.com/holidays-icons/desktop-halloween-icons-by-aha-soft/scull-icon
de.blumenbach_online.tglab.sammlungsdb/plugin.xml
View file @
8209c1b1
...
...
@@ -9,18 +9,18 @@
id=
"de.blumenbach_online.tglab.sammlungsdb"
>
</category>
<view
name=
"
Sade Publish
View"
icon=
"icons/
153-Web-Preview.gif
"
name=
"
BOL SammlungsDB
View"
icon=
"icons/
Scull16x16.png
"
category=
"de.blumenbach_online.tglab.sammlungsdb"
class=
"de.blumenbach_online.tglab.sammlungsdb.views.Sa
dePublish
View"
id=
"de.blumenbach_online.tglab.sammlungsdb.views.Sa
dePublish
View"
>
class=
"de.blumenbach_online.tglab.sammlungsdb.views.Sa
mmlungsDb
View"
id=
"de.blumenbach_online.tglab.sammlungsdb.views.Sa
mmlungsDb
View"
>
</view>
</extension>
<extension
point=
"org.eclipse.ui.perspectives"
>
<perspective
class=
"de.blumenbach_online.tglab.sammlungsdb.perspectives.Sa
dePublish
Perspective"
id=
"de.blumenbach_online.tglab.sammlungsdb.perspectives.Sa
dePublish
Perspective"
class=
"de.blumenbach_online.tglab.sammlungsdb.perspectives.Sa
mmlungsDb
Perspective"
id=
"de.blumenbach_online.tglab.sammlungsdb.perspectives.Sa
mmlungsDb
Perspective"
name=
"BOL SammlungsDB Perspective"
>
</perspective>
</extension>
...
...
@@ -35,22 +35,22 @@
<extension
point=
"org.eclipse.ui.handlers"
>
<handler
class=
"de.blumenbach_online.tglab.sammlungsdb.handlers.ShowSa
dePublish
PerspectiveHandler"
class=
"de.blumenbach_online.tglab.sammlungsdb.handlers.ShowSa
mmlungsDb
PerspectiveHandler"
commandId=
"de.blumenbach_online.tglab.sammlungsdb.showSadePublish"
>
</handler>
</extension>
<extension
point=
"org.eclipse.ui.commands"
>
<command
description=
"
Publish
selected Object
to SADE
"
description=
"
Open
selected Object
with BOL-DB
"
id=
"de.blumenbach_online.tglab.sammlungsdb.publishSelected"
name=
"
Publish to SADE
"
>
name=
"
Open with BOL-DB
"
>
</command>
</extension>
<extension
point=
"org.eclipse.ui.handlers"
>
<handler
class=
"de.blumenbach_online.tglab.sammlungsdb.handlers.ShowSa
dePublish
PerspectiveHandler"
class=
"de.blumenbach_online.tglab.sammlungsdb.handlers.ShowSa
mmlungsDb
PerspectiveHandler"
commandId=
"de.blumenbach_online.tglab.sammlungsdb.publishSelected"
>
</handler>
</extension>
...
...
@@ -60,23 +60,23 @@
locationURI=
"menu:tools?after=tools.anchor1.3"
>
<command
commandId=
"de.blumenbach_online.tglab.sammlungsdb.showSadePublish"
icon=
"icons/
153-Web-Preview.gif
"
>
icon=
"icons/
Scull16x16.png
"
>
</command>
</menuContribution>
<menuContribution
locationURI=
"toolbar:perspectivesbar"
>
<command
commandId=
"de.blumenbach_online.tglab.sammlungsdb.showSadePublish"
icon=
"icons/
153-Web-Preview.gif
"
label=
"
Sade Publish
"
tooltip=
"
Publish TextGrid Objects to Sade
"
>
icon=
"icons/
Scull16x16.png
"
label=
"
BOL-DB
"
tooltip=
"
Open Blumenbach SammlungsDB
"
>
</command>
</menuContribution>
<menuContribution
locationURI=
"popup:org.eclipse.ui.popup.any?after=additions"
>
<command
commandId=
"de.blumenbach_online.tglab.sammlungsdb.publishSelected"
icon=
"icons/
153-Web-Preview.gif
"
icon=
"icons/
Scull16x16.png
"
style=
"push"
>
<visibleWhen
checkEnabled=
"true"
>
...
...
@@ -84,7 +84,7 @@
<and>
<test
forcePluginActivation=
"true"
property=
"de.blumenbach_online.tglab.sammlungsdb.tester.Is
Publishable
Object"
property=
"de.blumenbach_online.tglab.sammlungsdb.tester.Is
Sammlungs
Object"
value=
"true"
>
</test>
</and>
...
...
@@ -96,10 +96,10 @@
<extension
point=
"org.eclipse.core.expressions.propertyTesters"
>
<propertyTester
class=
"de.blumenbach_online.tglab.sammlungsdb.tester.Is
Publishable
Object"
id=
"de.blumenbach_online.tglab.sammlungsdb.tester.Is
Publishable
Object"
class=
"de.blumenbach_online.tglab.sammlungsdb.tester.Is
Sammlungs
Object"
id=
"de.blumenbach_online.tglab.sammlungsdb.tester.Is
Sammlungs
Object"
namespace=
"ide.blumenbach_online.tglab.sammlungsdb.tester"
properties=
"Is
Publishable
Object"
properties=
"Is
Sammlungs
Object"
type=
"java.lang.Object"
>
</propertyTester>
</extension>
...
...
@@ -111,7 +111,7 @@
ratio="0.5"
relative="org.eclipse.ui.views.TaskList"
relationship="right"
id="info.textgrid.lab.sadepublish.views.Sa
dePublish
View">
id="info.textgrid.lab.sadepublish.views.Sa
mmlungsDb
View">
</view>
</perspectiveExtension>
</extension-->
...
...
@@ -126,7 +126,7 @@
<page
class=
"de.blumenbach_online.tglab.sammlungsdb.preferences.PluginPreferencePage"
id=
"de.blumenbach_online.tglab.sammlungsdb.preferences"
name=
"
Sade Publisher
"
>
name=
"
BOL Sammlungs DB
"
>
</page>
</extension>
...
...
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/Activator.java
View file @
8209c1b1
...
...
@@ -36,7 +36,7 @@ import org.osgi.framework.BundleContext;
public
class
Activator
extends
AbstractUIPlugin
{
// The plug-in ID
public
static
final
String
PLUGIN_ID
=
"
info.textgrid.lab.sadepublish
"
;
//$NON-NLS-1$
public
static
final
String
PLUGIN_ID
=
"
de.blumenbach_online.tglab.sammlungsdb
"
;
//$NON-NLS-1$
// The shared instance
private
static
Activator
plugin
;
...
...
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/handlers/ShowSa
dePublish
PerspectiveHandler.java
→
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/handlers/ShowSa
mmlungsDb
PerspectiveHandler.java
View file @
8209c1b1
...
...
@@ -39,9 +39,9 @@ import org.eclipse.ui.WorkbenchException;
import
org.eclipse.ui.handlers.HandlerUtil
;
import
de.blumenbach_online.tglab.sammlungsdb.Activator
;
import
de.blumenbach_online.tglab.sammlungsdb.views.Sa
dePublish
View
;
import
de.blumenbach_online.tglab.sammlungsdb.views.Sa
mmlungsDb
View
;
public
class
ShowSa
dePublish
PerspectiveHandler
extends
AbstractHandler
implements
IHandler
{
public
class
ShowSa
mmlungsDb
PerspectiveHandler
extends
AbstractHandler
implements
IHandler
{
@Override
public
Object
execute
(
ExecutionEvent
event
)
throws
ExecutionException
{
...
...
@@ -51,17 +51,17 @@ public class ShowSadePublishPerspectiveHandler extends AbstractHandler implemen
IWorkbench
wb
=
PlatformUI
.
getWorkbench
();
wb
.
getActiveWorkbenchWindow
().
getActivePage
().
setPerspective
(
wb
.
getPerspectiveRegistry
().
findPerspectiveWithId
(
"
info.textgrid.lab.sadepublish
.perspectives.Sa
dePublish
Perspective"
));
"
de.blumenbach_online.tglab.sammlungsdb
.perspectives.Sa
mmlungsDb
Perspective"
));
wb
.
getActiveWorkbenchWindow
().
getActivePage
().
resetPerspective
();
// show it when necessary
PlatformUI
.
getWorkbench
().
showPerspective
(
"
info.textgrid.lab.sadepublish
.perspectives.Sa
dePublish
Perspective"
,
"
de.blumenbach_online.tglab.sammlungsdb
.perspectives.Sa
mmlungsDb
Perspective"
,
PlatformUI
.
getWorkbench
().
getActiveWorkbenchWindow
());
wb
.
getIntroManager
().
closeIntro
(
wb
.
getIntroManager
().
getIntro
());
// test if command was called from navigator
if
(
event
.
getCommand
().
getId
().
equals
(
"
info.textgrid.lab.sadepublish
.publishSelected"
))
{
if
(
event
.
getCommand
().
getId
().
equals
(
"
de.blumenbach_online.tglab.sammlungsdb
.publishSelected"
))
{
System
.
out
.
println
(
"publish selected"
);
...
...
@@ -78,8 +78,8 @@ public class ShowSadePublishPerspectiveHandler extends AbstractHandler implemen
String
uri
=
tgo
.
getURI
().
toString
();
String
contentType
=
tgo
.
getMetadata
().
getGeneric
().
getProvided
().
getFormat
();
((
Sa
dePublish
View
)
PlatformUI
.
getWorkbench
().
getActiveWorkbenchWindow
().
getActivePage
()
.
findView
(
"
info.textgrid.lab.sadepublish.views.SadePublish
View"
)).
addTextGridObject
(
uri
,
title
,
contentType
);
((
Sa
mmlungsDb
View
)
PlatformUI
.
getWorkbench
().
getActiveWorkbenchWindow
().
getActivePage
()
.
findView
(
"
de.blumenbach_online.tglab.sammlungsdb.views.SammlungsDb
View"
)).
addTextGridObject
(
uri
,
title
,
contentType
);
}
}
...
...
@@ -88,7 +88,7 @@ public class ShowSadePublishPerspectiveHandler extends AbstractHandler implemen
}
catch
(
WorkbenchException
e
)
{
IStatus
status
=
new
Status
(
IStatus
.
ERROR
,
Activator
.
PLUGIN_ID
,
"Could not open Sa
de Publisher
Perspective!"
,
e
);
"Could not open Sa
mmlungsDB
Perspective!"
,
e
);
Activator
.
getDefault
().
getLog
().
log
(
status
);
}
catch
(
CoreException
e
)
{
IStatus
status
=
new
Status
(
IStatus
.
ERROR
,
Activator
.
PLUGIN_ID
,
...
...
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/perspectives/Sa
dePublish
Perspective.java
→
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/perspectives/Sa
mmlungsDb
Perspective.java
View file @
8209c1b1
...
...
@@ -25,7 +25,7 @@ import org.eclipse.ui.IFolderLayout;
import
org.eclipse.ui.IPageLayout
;
import
org.eclipse.ui.IPerspectiveFactory
;
public
class
Sa
dePublish
Perspective
implements
IPerspectiveFactory
{
public
class
Sa
mmlungsDb
Perspective
implements
IPerspectiveFactory
{
@Override
public
void
createInitialLayout
(
IPageLayout
layout
)
{
...
...
@@ -39,7 +39,7 @@ public class SadePublishPerspective implements IPerspectiveFactory{
IFolderLayout
topRight
=
layout
.
createFolder
(
"topRight"
,
IPageLayout
.
RIGHT
,
(
float
)
0.4
,
editorArea
);
//$NON-NLS-1$
topRight
.
addView
(
"
info.textgrid.lab.sadepublish.views.SadePublish
View"
);
topRight
.
addView
(
"
de.blumenbach_online.tglab.sammlungsdb.views.SammlungsDb
View"
);
layout
.
setEditorAreaVisible
(
false
);
}
...
...
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/preferences/PluginPreferencePage.java
View file @
8209c1b1
...
...
@@ -30,16 +30,16 @@ import de.blumenbach_online.tglab.sammlungsdb.Activator;
public
class
PluginPreferencePage
extends
FieldEditorPreferencePage
implements
IWorkbenchPreferencePage
{
public
static
String
sade
Url_id
=
"
sade_instance
_url"
;
public
static
String
sade
User_id
=
"
sade_instance
_user"
;
public
static
String
sade
PW_id
=
"
sade_instance
_pw"
;
public
static
String
boldb
Url_id
=
"
boldb
_url"
;
public
static
String
boldb
User_id
=
"
boldb
_user"
;
public
static
String
boldb
PW_id
=
"
boldb
_pw"
;
@Override
protected
void
createFieldEditors
()
{
addField
(
new
StringFieldEditor
(
sade
Url_id
,
"URL
for SADE instance
"
,
getFieldEditorParent
()));
addField
(
new
StringFieldEditor
(
sade
User_id
,
"Authorized user"
,
getFieldEditorParent
()));
addField
(
new
StringFieldEditor
(
sade
PW_id
,
"Password"
,
getFieldEditorParent
()));
addField
(
new
StringFieldEditor
(
boldb
Url_id
,
"URL
to SammlungsDB
"
,
getFieldEditorParent
()));
addField
(
new
StringFieldEditor
(
boldb
User_id
,
"Authorized user"
,
getFieldEditorParent
()));
addField
(
new
StringFieldEditor
(
boldb
PW_id
,
"Password"
,
getFieldEditorParent
()));
}
...
...
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/preferences/PluginPreferencePageInitializer.java
View file @
8209c1b1
...
...
@@ -32,7 +32,7 @@ public class PluginPreferencePageInitializer extends AbstractPreferenceInitializ
public
void
initializeDefaultPreferences
()
{
IPreferenceStore
store
=
Activator
.
getDefault
().
getPreferenceStore
();
store
.
setDefault
(
PluginPreferencePage
.
sade
Url_id
,
"http://localhost:8080/
tgwp/dnd.html
"
);
store
.
setDefault
(
PluginPreferencePage
.
boldb
Url_id
,
"http://localhost:8080/"
);
}
...
...
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/tester/Is
Publishable
Object.java
→
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/tester/Is
Sammlungs
Object.java
View file @
8209c1b1
...
...
@@ -7,7 +7,7 @@ import info.textgrid.lab.core.swtutils.AdapterUtils;
import
org.eclipse.core.expressions.PropertyTester
;
import
org.eclipse.core.runtime.CoreException
;
public
class
Is
Publishable
Object
extends
PropertyTester
{
public
class
Is
Sammlungs
Object
extends
PropertyTester
{
@Override
public
boolean
test
(
Object
receiver
,
String
property
,
Object
[]
args
,
...
...
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/views/Sa
dePublish
View.java
→
de.blumenbach_online.tglab.sammlungsdb/src/de/blumenbach_online/tglab/sammlungsdb/views/Sa
mmlungsDb
View.java
View file @
8209c1b1
...
...
@@ -37,7 +37,7 @@ import de.blumenbach_online.tglab.sammlungsdb.Activator;
import
de.blumenbach_online.tglab.sammlungsdb.preferences.PluginPreferencePage
;
public
class
Sa
dePublish
View
extends
ViewPart
{
public
class
Sa
mmlungsDb
View
extends
ViewPart
{
private
Browser
spBrowser
;
private
boolean
browserReady
=
false
;
...
...
@@ -52,7 +52,7 @@ public class SadePublishView extends ViewPart {
return
;
}
String
url
=
Platform
.
getPreferencesService
().
getString
(
Activator
.
PLUGIN_ID
,
PluginPreferencePage
.
sade
Url_id
,
""
,
null
);
String
url
=
Platform
.
getPreferencesService
().
getString
(
Activator
.
PLUGIN_ID
,
PluginPreferencePage
.
boldb
Url_id
,
""
,
null
);
if
(
url
.
equals
(
""
))
{
spBrowser
.
setText
(
"No publish destination, please set one with Window->Preferences->Sade Publisher"
);
...
...
@@ -68,8 +68,8 @@ public class SadePublishView extends ViewPart {
//System.out.println("set sid to: " + sid);
spBrowser
.
execute
(
"setSid('"
+
sid
+
"')"
);
String
user
=
Platform
.
getPreferencesService
().
getString
(
Activator
.
PLUGIN_ID
,
PluginPreferencePage
.
sade
User_id
,
""
,
null
);
String
pw
=
Platform
.
getPreferencesService
().
getString
(
Activator
.
PLUGIN_ID
,
PluginPreferencePage
.
sade
PW_id
,
""
,
null
);
String
user
=
Platform
.
getPreferencesService
().
getString
(
Activator
.
PLUGIN_ID
,
PluginPreferencePage
.
boldb
User_id
,
""
,
null
);
String
pw
=
Platform
.
getPreferencesService
().
getString
(
Activator
.
PLUGIN_ID
,
PluginPreferencePage
.
boldb
PW_id
,
""
,
null
);
spBrowser
.
execute
(
"setAuth('"
+
user
+
"','"
+
pw
+
"')"
);
browserReady
=
true
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment