Package system.windows.data
Class RelativeSource
- java.lang.Object
-
- org.mases.jcobridge.netreflection.NetObject
-
- system.windows.markup.MarkupExtension
-
- system.windows.data.RelativeSource
-
- All Implemented Interfaces:
IJCOBridgeReflected
,ISupportInitialize
public class RelativeSource extends MarkupExtension implements ISupportInitialize
The base .NET class managing System.Windows.Data.RelativeSource, PresentationFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35..NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Data.RelativeSource
Powered by JCOBridge: more info at https://www.jcobridge.com
- Author:
- MASES s.r.l https://masesgroup.com
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
assemblyFullName
Fully assembly qualified name: PresentationFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35static java.lang.String
assemblyShortName
Assembly name: PresentationFrameworkstatic java.lang.String
className
Qualified class name: System.Windows.Data.RelativeSourcestatic JCType
classType
The type managed from JCOBridge.
-
Constructor Summary
Constructors Constructor Description RelativeSource()
RelativeSource(java.lang.Object instance)
Internal constructor.RelativeSource(RelativeSourceMode mode)
RelativeSource(RelativeSourceMode mode, NetType ancestorType, int ancestorLevel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RelativeSource
cast(IJCOBridgeReflected from)
Try to cast theIJCOBridgeReflected
instance intoRelativeSource
, a cast assert is made to check if types are compatible.int
getAncestorLevel()
NetType
getAncestorType()
java.lang.String
getJCOAssemblyName()
Returns the reflected Assembly namejava.lang.String
getJCOClassName()
Returns the reflected Class namejava.lang.Object
getJCOInstance()
Returns the instantiated classjava.lang.String
getJCOObjectName()
Returns the reflected Class name used to build the objectJCType
getJCOType()
Returns the instantiated class TypeRelativeSourceMode
getMode()
static RelativeSource
getPreviousData()
static RelativeSource
getSelf()
static RelativeSource
getTemplatedParent()
NetObject
ProvideValue(IServiceProvider serviceProvider)
void
setAncestorLevel(int AncestorLevel)
void
setAncestorType(NetType AncestorType)
void
setJCOInstance(JCObject instance)
void
setMode(RelativeSourceMode Mode)
boolean
ShouldSerializeAncestorLevel()
boolean
ShouldSerializeAncestorType()
-
Methods inherited from class org.mases.jcobridge.netreflection.NetObject
Equals, Equals, GetHashCode, GetType, hashCode, toString, ToString
-
Methods inherited from interface system.componentmodel.ISupportInitialize
BeginInit, EndInit
-
-
-
-
Field Detail
-
assemblyFullName
public static final java.lang.String assemblyFullName
Fully assembly qualified name: PresentationFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35- See Also:
- Constant Field Values
-
assemblyShortName
public static final java.lang.String assemblyShortName
Assembly name: PresentationFramework- See Also:
- Constant Field Values
-
className
public static final java.lang.String className
Qualified class name: System.Windows.Data.RelativeSource- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RelativeSource
public RelativeSource(java.lang.Object instance) throws java.lang.Throwable
Internal constructor. Use with caution- Throws:
java.lang.Throwable
-
RelativeSource
public RelativeSource() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
RelativeSource
public RelativeSource(RelativeSourceMode mode, NetType ancestorType, int ancestorLevel) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, CultureNotFoundException, ObjectDisposedException
-
RelativeSource
public RelativeSource(RelativeSourceMode mode) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, CultureNotFoundException, ObjectDisposedException
-
-
Method Detail
-
getJCOAssemblyName
public java.lang.String getJCOAssemblyName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Assembly name- Specified by:
getJCOAssemblyName
in interfaceIJCOBridgeReflected
- Specified by:
getJCOAssemblyName
in interfaceISupportInitialize
- Overrides:
getJCOAssemblyName
in classMarkupExtension
- Returns:
- A
String
representing the Fullname of reflected Assembly
-
getJCOClassName
public java.lang.String getJCOClassName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name- Specified by:
getJCOClassName
in interfaceIJCOBridgeReflected
- Specified by:
getJCOClassName
in interfaceISupportInitialize
- Overrides:
getJCOClassName
in classMarkupExtension
- Returns:
- A
String
representing the Fullname of reflected Class
-
getJCOObjectName
public java.lang.String getJCOObjectName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name used to build the object- Specified by:
getJCOObjectName
in interfaceIJCOBridgeReflected
- Specified by:
getJCOObjectName
in interfaceISupportInitialize
- Overrides:
getJCOObjectName
in classMarkupExtension
- Returns:
- A
String
representing the name used to allocated the object in CLR context
-
getJCOInstance
public java.lang.Object getJCOInstance()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class- Specified by:
getJCOInstance
in interfaceIJCOBridgeReflected
- Specified by:
getJCOInstance
in interfaceISupportInitialize
- Overrides:
getJCOInstance
in classMarkupExtension
- Returns:
- An
Object
representing the CLR instance of the instantiated Class
-
setJCOInstance
public void setJCOInstance(JCObject instance)
- Overrides:
setJCOInstance
in classMarkupExtension
-
getJCOType
public JCType getJCOType()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class Type- Specified by:
getJCOType
in interfaceIJCOBridgeReflected
- Specified by:
getJCOType
in interfaceISupportInitialize
- Overrides:
getJCOType
in classMarkupExtension
- Returns:
- A
JCType
representing the CLR Type of the instantiated Class
-
cast
public static RelativeSource cast(IJCOBridgeReflected from) throws java.lang.Throwable
Try to cast theIJCOBridgeReflected
instance intoRelativeSource
, a cast assert is made to check if types are compatible.- Parameters:
from
-IJCOBridgeReflected
instance to be casted- Returns:
RelativeSource
instance- Throws:
java.lang.Throwable
- in case of error during cast operation
-
ShouldSerializeAncestorLevel
public boolean ShouldSerializeAncestorLevel() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
ShouldSerializeAncestorType
public boolean ShouldSerializeAncestorType() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
ProvideValue
public NetObject ProvideValue(IServiceProvider serviceProvider) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ObjectDisposedException, InvalidOperationException
- Overrides:
ProvideValue
in classMarkupExtension
- Throws:
java.lang.Throwable
ArgumentNullException
ArgumentException
PlatformNotSupportedException
ObjectDisposedException
InvalidOperationException
-
getAncestorLevel
public int getAncestorLevel() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
setAncestorLevel
public void setAncestorLevel(int AncestorLevel) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, CultureNotFoundException, ObjectDisposedException
-
getAncestorType
public NetType getAncestorType() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
setAncestorType
public void setAncestorType(NetType AncestorType) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, CultureNotFoundException, ObjectDisposedException
-
getPreviousData
public static RelativeSource getPreviousData() throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException
- Throws:
java.lang.Throwable
ArgumentNullException
ArgumentException
PlatformNotSupportedException
ArgumentOutOfRangeException
CultureNotFoundException
-
getSelf
public static RelativeSource getSelf() throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException
- Throws:
java.lang.Throwable
ArgumentNullException
ArgumentException
PlatformNotSupportedException
ArgumentOutOfRangeException
CultureNotFoundException
-
getTemplatedParent
public static RelativeSource getTemplatedParent() throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException
- Throws:
java.lang.Throwable
ArgumentNullException
ArgumentException
PlatformNotSupportedException
ArgumentOutOfRangeException
CultureNotFoundException
-
getMode
public RelativeSourceMode getMode() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
setMode
public void setMode(RelativeSourceMode Mode) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, CultureNotFoundException, ObjectDisposedException
-
-