Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » ServerTools (WTP) » Embedding wst/sse xml editor into a Composite
Embedding wst/sse xml editor into a Composite [message #203098] Thu, 25 October 2007 23:14 Go to next message
Eclipse UserFriend
Originally posted by: doddsie.pacbell.net

This is a multi-part message in MIME format.
----++Omea_Parts_Splitter.891719608051572
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I=20would=20like=20to=20use=20the=20existing=20XML=20editor= 20from=20SSE/WTP=20inside=20my=20custom=20editor=20part=2e

I=20would=20like=20to=20use=20the=20existing=20ability=20to:
Validate=20the=20XML=20with=20DTD's=20etc=2e=2e=2e
Use=20existing=20code=20assists/templates
syntax=20color=20highlighting

I=20would=20like=20avoid:
Re-implementing=20all=20of=20the=20above=20features=2e

Is=20there=20a=20direction=20I=20can=20go=20that=20someone=2 0can=20recommend?
Thanks,
Dave

I=20have=20attached=20a=20sample=20of=20what=20the=20UI=20mi ght=20look=20like=20in=20=2egif=20format=2e


The=20use=20of=20the=20XML=20editor=20could=20hopefully=20be =20something=20like=20this=20below:

=09Composite=20container=20=3d=20new=20Composite(parent,=20S WT=2eNONE);
=09container=2esetLayout(new=20GridLayout());

=09final=20SashForm=20sashForm=20=3d=20new=20SashForm(contai ner,=20SWT=2eVERTICAL);
=09sashForm=2esetLayoutData(new=20GridData(SWT=2eFILL,=20SWT =2eFILL,=20true,=20true));

=09//=20I=20would=20like=20to=20use=20eclipses=20editor=20in =20this=20fashion=2e
=09final=20XmlTextEditor=20xmlEditor=20=3d=20new=20XmlTextEd itor(sashForm,=20SWT=2eBORDER);

=09final=20TreeViewer=20treeViewer=20=3d=20new=20TreeViewer( sashForm,=20SWT=2eBORDER);
=09treeViewer=2eaddPostSelectionChangedListener(new=20ISelec tionChangedListener()=20{
=09=09public=20void=20selectionChanged(final=20SelectionChan gedEvent=20event)=20{
=09=09=09//=20Set=20the=20contents=20of=20the=20XML=20Editor
=09=09=09xmlEditor=2esetInput(getEditorInput());
=09=09}
=09});

=09final=20CTabFolder=20tabFolder=20=3d=20new=20CTabFolder(s ashForm,=20SWT=2eBOTTOM);

=09final=20CTabItem=20designTabItem=20=3d=20new=20CTabItem(t abFolder,=20SWT=2eNONE);
=09designTabItem=2esetText("Design");

=09tree=5f1=20=3d=20new=20Tree(tabFolder,=20SWT=2eBORDER);
=09designTabItem=2esetControl(tree=5f1);

=09final=20CTabItem=20sourceTabItem=20=3d=20new=20CTabItem(t abFolder,=20SWT=2eNONE);
=09sourceTabItem=2esetText("Source");

=09styledText=5f1=20=3d=20new=20StyledText(tabFolder,=20SWT= 2eBORDER);
=09sourceTabItem=2esetControl(styledText=5f1);
=09sashForm=2esetWeights(new=20int[]=20{1,=201,=201=20});
=09

----++Omea_Parts_Splitter.891719608051572
Content-Type: image/gif; name="CustomEditor.gif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="CustomEditor.gif"

R0lGODlhcwFWAfcAAAAAAAghawgpaxApaxApcxAxcxgxcxgxexg5eyE5eyE5
hCFChClChClKhClKjDFKjDFSjDFSlDlSlDlalDlanEJCQkJanEJjnEJzrUpj
nEpjpUprpUp7rVJrpVJzpVJzrVKEtVpzrVp7rVp7tVqEvWN7tWOEtWOEvWOM
xmuMvWuMxmuUxmu153OUxnOUznOcxnOcznO153O953ucznuc1nulznul1oSE
hISlzoSl1oStzoSt1oylzoyt1oyt3oy13ozG55St1pS13pS155S955xzEJx7
EJy11py955zG76WEGKWUWqW11qXG76XO76XO96XW762MGK2UWq2cWq293q3G
3rWMGLWUIbWcUrWcWr2UIb21tb3W773e98bO587W79atQtatUta1Y9bWztb3
/97Wvd7e1uf3/+////felPf////ee//ehP/npf/vrf/vvf/3zv//7///////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
/////////////////////ywAAAAAcwFWAQAI/gDHjAlAsKDBgwgFBBiwUMCA
AQ4JDJBIoMAAAwQMFDCgkaOBAwYQhDSQAEHJBChTJliwcuUCBi9fMpjJoEHN
mg0e5Myp8wEEnz5/QpAwdKgECROQIp3AdIIFp04vTLhg4YLVqxkuZM2QYUPX
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
OreQGreGC6thq7eQG7mYuq/m0a9J+q9sarUrqqyvurhw2rmv2riLC7dIK7mm
e7pkmrHtAaxpaqLnObg5mp+yq5+zW7uPi7q4m7tAOrM0YrkmB7jFuqOmqrvE
W7y46rR9W5ZnNaoea7zO+7xKOwZxoB65mbY3/jussBu8Ojq80Nu93vullIub
oaqcrjuumUuxpSuwqkqjBfu97surqluQ44ukOwO8Oru92Uu4BLul6Uu47Lu+
SNu/LDpW/PujAvy+CDyjvEuWZsWxrkuqmHrABPy/ExyyM9q/EnzBGZzAHHw+
fCu/Zvm7+au5Ocq9KxrA6nupBCuw7au//LvCKcyiMOzCMjyxL6zC7bvCLWzB
HdzDCvytlTu/zAuwe7q/BZzDPJzE6jvAR+y/ThzDAPzEBbzEpbvBPozA0rsl
1Uu/vHm+BjvCpfrFB6sGyIrC2NrCVZzETXzGarzEFnzG+0vFA7y+V1zH6BO/
Y8C6olq+2BvBURyy/lOsxGzcxHNcyIHsv2zMwypcwXZsx58KJb4LJWs7oyZ8
o1XLyEw8wWksxTGcyIbsxojMyYsMyoXcyFccv2WwxR1LxHpqxjQsw6pasINM
xTNcw6U8xzmMxHIMyFZsys/rq8kbwsDCyoUqvGDsy8gsuZQLwiUqOJOczNAc
zR48vfOBtlz8ujR6yTVaydLczXn7yEfit+jixd5czu+LxxtLYv7ax5RszOb8
zmKbxRobqpizyuQMz/hcvMtcBjWrzjeLOfZLwjjKzflc0GULxOLbjlG7psds
sQKcviiswQbtyHLAH3psvdryzB9bwjUax1360H/8xCqaxr080hONtxlL/iTi
3B7EjKclHbsyCtF0fMI03aM7fNJLC87MbLP1u80Nrb0xTcBonMs4PNQ3rcMw
PMUe/cq1fMO2zMIvbNI4Hc/UHMSN+cDszKdJHcqizNWgbMOhHMhgnckhPcu7
rMRTnbQpfbbzK6gAfczanM1kLMZfrMlxPNZQnNd47cZrLNJm/cYuLMu4jMlp
HbM6zcDNnCQa7ccR/cl/vdezLNZtTNIivcubXNhqjdBjwJjVprYBPTlxzaWS
jdej7deTrdenXdZcPcpojdku66tfstLmm6lLPcNJrcu0fNSCnclFHcC47cRE
PdikXMuufbGo3M/XjLlwXdzMbbHhyR+qjNWL/t3c1P2ya83Pbf3PLQ3U1d3d
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
hCMUYQk1aEIOnlCFKcQg/XC2tuiUCSLFil0NT4K7ZBllTJsqHbyaBRIAlCWI
QfTIEHlCxJEYUSdKfJYLGVWo2WHPRBMBQBWLeBIkAlEOSMyiRKpIRCbmJIwf
MWIWh/jFM36RImrcYhvZ+CsXtms+t3uIpczYkS5ORYlWXGNEynjEkvzRj4OE
SB4J6cY2EtKQnorjY6zHmRlOkY+D5OIWrcjHOxaykJhMpBrBiMk3bsSQlbQI
G9HoR1By0ZOWnOQpNZLJRMayj5qsiCpd5URReQZJNYnkQyZ5yD3SMoyV/iQm
GL0YSyam0ZVUrOUhmalJYh4TmpREZjXRGEpZkpKVv9zkIvPIzUvFkUVkul4k
ZenManbynHs8pS2n+c5zYmSU6ETlKuFpTWpGk5YZgaU2u5lOaTbzU420Demc
VMebcLOLpDTmQtUZ0E0iEp7KxOY+A+rNZ0p0n8nUKEevqdCL0hOYs6TiIhOF
S5q1jZe5kyRGjanOb440ph4VaSml6c+Q6nOj+NSpSSGqTZPitJY+PWlE4Bah
d/XymUB96Bizycl/dhKq8SxlK+spz6l+Uqv1FKRUwVnVXwrVi1+FZasIKq0o
IfRURLXhTlC6K5sRRKmXqmhbL2RUOQ5Ghiy1/mtf/YJXR+qyTQg9nV8Na5G3
kqwuUjxsYzciTiP5qYdzdWxlhwLYgkLRLWq1bGdpZNQn8hBulPWsZSErrL3S
sLSOPeuydEPY1XY2sY9crDlja1q8jtN2k2VpYW9rw9bSdiGc/W1jZyvY0fa2
uMbNbWTbJle+LvewwUXua5UrXb8ed1a1jS52+3papPL2h95tImbRSifikhe4
oM2laAFDWvXCDryqSu0U4ytf87rWKLC9b+y027oo2ra/+IXIUd0l3ikN2FjU
3e5wu6vg8hY4tP1J7nghbNbmoracD77wgvNrUOtauMMDZW9K7yTgEcMxw+Gt
FnxTfMsPa9bBqn0x/oYl3F4Kv/e6NbbVfMkJSQ7z+FQMzvF+dyzkIZf4vNyl
MZIx5ePdtvjITmZkjBuckPRSuco3TimvXKxlSEE5hhtuMpgRRWT8hTjBZhbU
f6EU4CCz+cwrPrCURSznM6H5ufqzL57brGTXhubLfo6TmF00HBQTOlB65pQP
16zoPANauCstM6S9ZOhVSdG3lqaSnr/DZ04vWtLVFfSUQ31pOv8Y0XE+dZUY
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
rp3oyFY0TmM1XmM2bmM3fuPfKYOAAAA7
----++Omea_Parts_Splitter.891719608051572--
Re: Embedding wst/sse xml editor into a Composite [message #203283 is a reply to message #203098] Mon, 29 October 2007 09:42 Go to previous message
Nitin Dahyabhai is currently offline Nitin DahyabhaiFriend
Messages: 4430
Registered: July 2009
Senior Member

David ddodd wrote:
> I would like to use the existing XML editor from SSE/WTP inside my custom editor part.
>
> I would like to use the existing ability to:
> Validate the XML with DTD's etc...
> Use existing code assists/templates
> syntax color highlighting
>
> I would like avoid:
> Re-implementing all of the above features.
>
> Is there a direction I can go that someone can recommend?

In my own experience, getting any editor to work within an arbitrary
Composite simply is very difficult. You might want to investigate
the MultiPageEditorPart hierarchy and how it manages a somewhat
similar task, as well as some of the uses of the
StructuredTextViewer directly.

--
Nitin Dahyabhai
Structured Source Editing


_
Nitin Dahyabhai
Eclipse Web Tools Platform
Previous Topic:How to get the autocompletion element liste from XML Edior?
Next Topic:HHHHHHHHelp wiht war/ear file
Goto Forum:
  


Current Time: Fri Mar 29 12:52:38 GMT 2024

Powered by FUDForum. Page generated in 0.02949 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top