Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
XWiki
xwiki-rendering
Commits
2c8aff3b
Commit
2c8aff3b
authored
Nov 05, 2021
by
Vincent Massol
Browse files
[Misc] Moved deprecated TransformationManager#performTransformations(XDOM, Syntax) to legacy
parent
16629ba1
Changes
5
Hide whitespace changes
Inline
Side-by-side
xwiki-rendering-api/src/main/java/org/xwiki/rendering/internal/transformation/DefaultTransformationManager.java
View file @
2c8aff3b
...
...
@@ -36,9 +36,7 @@
import
org.xwiki.component.manager.ComponentLookupException
;
import
org.xwiki.component.manager.ComponentManager
;
import
org.xwiki.rendering.block.Block
;
import
org.xwiki.rendering.block.XDOM
;
import
org.xwiki.rendering.configuration.RenderingConfiguration
;
import
org.xwiki.rendering.syntax.Syntax
;
import
org.xwiki.rendering.transformation.RenderingContext
;
import
org.xwiki.rendering.transformation.Transformation
;
import
org.xwiki.rendering.transformation.TransformationContext
;
...
...
@@ -81,19 +79,6 @@ public class DefaultTransformationManager implements TransformationManager
@Named
(
"context"
)
private
Provider
<
ComponentManager
>
componentManagerProvider
;
/**
* {@inheritDoc}
*
* @deprecated Replaced by {@link #performTransformations(Block, TransformationContext)}
*
*/
@Override
@Deprecated
public
void
performTransformations
(
XDOM
dom
,
Syntax
syntax
)
throws
TransformationException
{
performTransformations
(
dom
,
new
TransformationContext
(
dom
,
syntax
));
}
@Override
public
void
performTransformations
(
Block
block
,
TransformationContext
context
)
throws
TransformationException
{
...
...
xwiki-rendering-api/src/main/java/org/xwiki/rendering/transformation/TransformationManager.java
View file @
2c8aff3b
...
...
@@ -21,8 +21,6 @@
import
org.xwiki.component.annotation.Role
;
import
org.xwiki.rendering.block.Block
;
import
org.xwiki.rendering.block.XDOM
;
import
org.xwiki.rendering.syntax.Syntax
;
/**
* Executes a set of transformations, in the correct order.
...
...
@@ -33,15 +31,6 @@
@Role
public
interface
TransformationManager
{
/**
* @param dom the XDOM on which apply transformations
* @param syntax the syntax of the source from where this XDOM as been generated
* @throws TransformationException error when applying transformations
* @deprecated since 2.4M1 use {@link #performTransformations(Block, TransformationContext)} instead
*/
@Deprecated
void
performTransformations
(
XDOM
dom
,
Syntax
syntax
)
throws
TransformationException
;
/**
* @param block the block to transform
* @param context the context of the transformation process.
...
...
xwiki-rendering-legacy/xwiki-rendering-legacy-api/src/main/aspect/org/xwiki/rendering/internal.transformation/DefaultTransformationManagerAspect.aj
0 → 100644
View file @
2c8aff3b
/*
*
See
the
NOTICE
file
distributed
with
this
work
for
additional
*
information
regarding
copyright
ownership
.
*
*
This
is
free
software
;
you
can
redistribute
it
and
/
or
modify
it
*
under
the
terms
of
the
GNU
Lesser
General
Public
License
as
*
published
by
the
Free
Software
Foundation
;
either
version
2.1
of
*
the
License
,
or
(
at
your
option
)
any
later
version
.
*
*
This
software
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
;
without
even
the
implied
warranty
of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
GNU
*
Lesser
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
*
License
along
with
this
software
;
if
not
,
write
to
the
Free
*
Software
Foundation
,
Inc
.,
51
Franklin
St
,
Fifth
Floor
,
Boston
,
MA
*
02110
-
1301
USA
,
or
see
the
FSF
site
:
http
://
www
.
fsf
.
org
.
*/
package
org
.
xwiki
.
rendering
.
internal
.
transformation
;
import
org
.
xwiki
.
rendering
.
block
.
XDOM
;
import
org
.
xwiki
.
rendering
.
syntax
.
Syntax
;
import
org
.
xwiki
.
rendering
.
transformation
.
TransformationException
;
import
org
.
xwiki
.
rendering
.
transformation
.
TransformationContext
;
/**
*
Add
a
backward
compatibility
layer
to
the
{@
link
DefaultTransformationManager
}
class
.
*
*
@
version
$
Id
$
*
@
since
13.10
RC1
*/
public
privileged
aspect
DefaultTransformationManagerAspect
{
/**
*
{@
inheritDoc
}
*
*
@
deprecated
Replaced
by
{@
link
#
performTransformations
(
Block
,
TransformationContext
)}
*
*/
@
Deprecated
public
void
DefaultTransformationManager
.
performTransformations
(
XDOM
dom
,
Syntax
syntax
)
throws
TransformationException
{
performTransformations
(
dom
,
new
TransformationContext
(
dom
,
syntax
));
}
}
xwiki-rendering-legacy/xwiki-rendering-legacy-api/src/main/aspect/org/xwiki/rendering/transformation/CompatibilityTransformationManager.java
0 → 100644
View file @
2c8aff3b
/*
* See the NOTICE file distributed with this work for additional
* information regarding copyright ownership.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package
org.xwiki.rendering.transformation
;
import
org.xwiki.rendering.block.XDOM
;
import
org.xwiki.rendering.syntax.Syntax
;
/**
* Indirect way of adding a new method to an interface.
*
* @version $Id$
* @since 13.10RC1
*/
public
interface
CompatibilityTransformationManager
{
/**
* @param dom the XDOM on which apply transformations
* @param syntax the syntax of the source from where this XDOM as been generated
* @throws TransformationException error when applying transformations
* @deprecated since 2.4M1 use {@link #performTransformations(Block, TransformationContext)} instead
*/
@Deprecated
void
performTransformations
(
XDOM
dom
,
Syntax
syntax
)
throws
TransformationException
;
}
xwiki-rendering-legacy/xwiki-rendering-legacy-api/src/main/aspect/org/xwiki/rendering/transformation/TransformationManagerAspect.aj
0 → 100644
View file @
2c8aff3b
/*
*
See
the
NOTICE
file
distributed
with
this
work
for
additional
*
information
regarding
copyright
ownership
.
*
*
This
is
free
software
;
you
can
redistribute
it
and
/
or
modify
it
*
under
the
terms
of
the
GNU
Lesser
General
Public
License
as
*
published
by
the
Free
Software
Foundation
;
either
version
2.1
of
*
the
License
,
or
(
at
your
option
)
any
later
version
.
*
*
This
software
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
;
without
even
the
implied
warranty
of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
GNU
*
Lesser
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
*
License
along
with
this
software
;
if
not
,
write
to
the
Free
*
Software
Foundation
,
Inc
.,
51
Franklin
St
,
Fifth
Floor
,
Boston
,
MA
*
02110
-
1301
USA
,
or
see
the
FSF
site
:
http
://
www
.
fsf
.
org
.
*/
package
org
.
xwiki
.
rendering
.
transformation
;
/**
*
Add
a
backward
compatibility
layer
to
the
{@
link
TransformationManager
}
class
.
*
*
@
version
$
Id
$
*
@
since
13.10
RC1
*/
public
privileged
aspect
TransformationManagerAspect
{
declare
parents
:
TransformationManager
implements
CompatibilityTransformationManager
;
}
Write
Preview
Supports
Markdown
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