标签: customization

JAXB构造函数注入

我想知道如何使JAXB编译器使我的XML模式中的某些元素在java类定义中声明为final,我也希望能够控制不同的构造函数,因为我想要一个构造函数可以使用类中包含的完整参数列表以及JAXB所需的默认私有构造函数来创建对象.

有帮助吗?

谢谢.

这是我想要做的一个例子:

<xs:complexType name="mycomplex">
    <xs:all>
        <xs:element name="myboolean" type="xs:boolean"/>
    </xs:all>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

现在生成的代码看起来像

public class mycomplex
{
        protected boolean myboolean;

        public boolean getMyboolean() { return myboolean; }
        public void setMyboolean(boolean b) { this.myboolean = b; }
}
Run Code Online (Sandbox Code Playgroud)

但我想编辑架构使其看起来像:

public class mycomplex
{
        protected final boolean myboolean;

        public mycomplex(boolean b) { this.myboolean = b; }

        public boolean getMyboolean() { return myboolean; }
}
Run Code Online (Sandbox Code Playgroud)

这可以实现吗?

java customization jaxb constructor-injection

5
推荐指数
1
解决办法
5205
查看次数

Emacs:当我创建一个新帧时,set-frame-height不起作用

在我的.emacs初始化文件中,我有一个命令调用(set-frame-height (selected frame) 55)它调整框架高度,以便占用我的大部分垂直屏幕空间.我将此命令放在.emacs文件的末尾以确保它可以正常工作.

我喜欢制作框架的多个副本,以便我可以同时处理同一段代码的不同部分.问题是当我使用时创建一个新帧时C-x 5 2,新帧不会占用我想要的帧大小.相反,它会回到默认的帧大小.我该如何解决?

谢谢

emacs customization frame

5
推荐指数
1
解决办法
519
查看次数

HTML/CSS 中的自定义形状文本区域

是否可以在 HTML/CSS 中自定义形状的文本区域(具有超过 4 个边的文本区域)?如何?
像这样的东西:
在此处输入图片说明
或者如果可能的话;像这样更复杂的东西:
在此处输入图片说明

html css customization textarea

5
推荐指数
1
解决办法
3146
查看次数

在 Style 中使用自定义 Textview

我有一个习俗,TextView它的名字是TextViewPlus。我想为我的自定义添加样式TextView。当我写这个时styles.xml它没有用。错误是:

错误:错误:找不到与给定名称匹配的资源:attr 'foo:customFont'。

这是styles.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources
    xmlns:foo="http://schemas.android.com/apk/res/com.example">

    <style name="textstyle" parent="@android:style/TextAppearance">
        <item name="android:textSize">50sp</item>
        <item name="foo:customFont">Fonts/BZar.ttf</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

请注意,我从自定义字体和 XML 布局 (Android)获取自定义 TextView

customization android textview

5
推荐指数
1
解决办法
1638
查看次数

使用带有自定义 Bean 解析器的 .properties 文件

我有一个 AbstractSingleBeanDefinitionParser 的自定义实现,以允许我在我的 spring 配置中定义 3D 矢量,而比其他方式所需的仪式更少。

<rbf:vector3d id="test_vector" delimeter=";" value="45;46;47"/>
Run Code Online (Sandbox Code Playgroud)

效果很好,我已经使用它几个月了,没有任何问题。昨天我尝试在 .properties 文件中定义值,如下所示:

在 test.properties 我有:

vector3d.value=1,2,3
Run Code Online (Sandbox Code Playgroud)

在 xml 文件中我有:

<context:property-placeholder location="test.properties"/>
<rbf:vector3d id="test_vector_with_properties" delimeter="," value="${vector3d.value}"/>
Run Code Online (Sandbox Code Playgroud)

当我尝试运行我的单元测试时,它崩溃了,我得到了这个异常:

Caused by: java.lang.NumberFormatException: For input string: "${vector3d.value}"
    at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1222)
    at java.lang.Double.parseDouble(Double.java:510)
    at scala.collection.immutable.StringLike$class.toDouble(StringLike.scala:234)
    at scala.collection.immutable.StringOps.toDouble(StringOps.scala:31)
    at rb.foundation.spring.xml.Vector3DBeanDefinitionParser$$anonfun$1.apply(Vector3DBeanDefinitionParser.scala:25)
Run Code Online (Sandbox Code Playgroud)

当我将 .properties 文件用于普通 bean 时,它工作得很好,这让我相信在我的解析器实现中我忽略了一个微妙之处。它是用 Scala 编写的,但您应该能够遵循它:

class Vector3DBeanDefinitionParser extends AbstractSingleBeanDefinitionParser
{
  override def getBeanClass(element : Element) = classOf[Vector3D]

  override def doParse(element: Element, builder: BeanDefinitionBuilder)
  {
    val delim = element.getAttribute("delimeter")
    val value = element.getAttribute("value")

    val …
Run Code Online (Sandbox Code Playgroud)

java customization spring scala javabeans

5
推荐指数
1
解决办法
970
查看次数

如何在vim-latex中自定义模板

我正在尝试使用vim-latex,因为现有的模板非常简单且令人不满意,我正在尝试构建自己的一些模板.但是,在编写了我自己的模板并存储在"/ ftplugin/latex-suite/templates"之后,没有任何反应.该软件根本不会扫描新模板.我错过了一些让它起作用的步骤吗?

vim customization templates latex fedora

5
推荐指数
1
解决办法
1079
查看次数

如何在WPF中更改滑块的选择颜色

我有一个slider.有没有办法将选择区域的蓝色更改为另一种颜色(例如黑色)

在此输入图像描述

c# wpf customization controls slider

5
推荐指数
2
解决办法
6070
查看次数

如何让iOS在UIBarButtonItem图像上设置渐变?

只是想知道,我通过以下方式定制了UIBarButtonItems

+ (UIBarButtonItem *)createBarButtonItemWithTitle:(NSString *)t target:(id)tgt action:(SEL)a
{
    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
    UIImage *buttonImage = [[UIImage imageNamed:@"blabla.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10)];


    CGRect buttonFrame = [button frame];
    buttonFrame.size.width = 35;
    buttonFrame.size.height = buttonImage.size.height;
    [button setFrame:buttonFrame];

    [button setBackgroundImage:buttonImage forState:UIControlStateNormal];

    [button addTarget:tgt action:a forControlEvents:UIControlEventTouchUpInside];

    UIBarButtonItem *buttonItem = [[UIBarButtonItem alloc] initWithCustomView:button];

    return buttonItem ;
}
Run Code Online (Sandbox Code Playgroud)

但是现在,我没有按钮背景图像上的阴影/光泽效果....

有没有办法让它自动完成,或者我必须以编程方式完成它?

编辑: 这是一个捕捉,我用一个简单的绿色方块使其更加明显. 没有更多的阴影/光泽效果

customization look-and-feel uibarbuttonitem ios

5
推荐指数
1
解决办法
662
查看次数

如何仅为某些字段添加自定义编辑器到phpMyAdmin?

我想整合JSON Editor OnlinephpMyAdmin以编辑包含在JSON格式编码的PHP阵列某些表中的字段.

我浏览了配置选项,与域编辑器相关的唯一选项是:

CharEditing: Which editor should be used for CHAR/VARCHAR fields
Run Code Online (Sandbox Code Playgroud)

我读到了这个问题指出tbl_change.php但却看不到任何简单的定制方法.

我希望我们能做到这样的事情:

  • 定义哪些字段需要自定义编辑器(例如,基于数据类型,字段名称等标准...)
  • 将这些字段与自定义编辑器的名称相关联
  • 以规范化的方式创建自定义编辑器(使用JS我们可以描述如何将字段值加载到编辑器中以及使用哪个事件/值将编辑后的值保存回DB.

有没有人知道只为某些字段添加自定义编辑器到phpMyAdmin的方法?

php customization serialization editor phpmyadmin

5
推荐指数
1
解决办法
832
查看次数

使用没有resharper或coderush的CamelHumps

我已经通过使用resharper或coderush在visual studio中的ctrl + arrow或ctrl + shift + arrow阅读了之前的主题.

有一个答案,取得了相同的结果.
但是,VS2013不再支持宏.

是否有另一种方法可以在Visual Studio 2013中支持camelhump而不依赖于resharper或coderush?

customization keyboard-shortcuts visual-studio-2013

5
推荐指数
1
解决办法
188
查看次数